3 ms·
Not only important, but when having a contract with a client, it's fundamental. It's what defines that you have done your work and should be paid. It's what de
by woliveirajr 10y ago
Not only important, but when having a contract with a client, it's fundamental.
It's what defines that you have done your work and should be paid. It's what defines that your team, inside some organization, is freed from some project and might move to the next.
It's what defines what you'll work on: your goal is to get the project/product accepted. You won't expend resources and efforts in other things, and you know that missing one of those items will leave your checklist incomplete and will cause you more work/pain.
- thomk 10y agoThis. I have spent the last 10 years preaching this to clients and other developers alike and I spend a good amount of my time writing documentation that define software projects; and customers pay me to do so. I love doing it actually and the way I sell it to customers is this: "Changing the document is much cheaper than changing the software."