Wise words 24 Mar 2006
It seems obvious, but Lordy, sometimes you need to re-visit the basics:
Negotiation, meaning “discussion intended to produce agreement”, is fundamental to every software project. Developers and customers must reach agreement on what the system is supposed to do.
A wise agreement will define achievable goals and meet the users’ real needs.