A frequent frustration for business and programmers alike comes up very early when discussing any software process.
The question goes like this:
“I have good programmers and a business need. Why do I have to do anything except put them in a room and tell them to get to work?”
It is an important question; nobody wants to drag around a lot of extra administrative costs for no reason. So the real question is:
“What do I need from my development team and how do I get it?”
Developing software is an enormous investment. Good programmers are not inexpensive, and systems of any size take ...