Wise words

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.

Read more…


  1. Very good find. I always try to operate on this basis. Nice to see, that there is a theory behind it. :-)Volker Weber#

Comments on this post are now closed.


I’m a software architect / developer / general IT wrangler specialising in web, mobile web and middleware using things like node.js, Java, C#, PHP, HTML5 and more.

Best described as a simpleton, but kindly. You can read more here.