So what can you do? Step one is focusing on your customer. They often don’t know what they want, which is fine. Sit down, listen to them, and I mean listen.
I find it useful to draw a contrast between two different organizational development styles: "process-oriented" and "commitment-oriented" development...
Joel on SW article, one argument is quite useful regarding the ongoing outsourcing discussion. Anyway, the most funny thing is, that Mozart did NOT write the whole Requiem, only Inroitus and Kyrie, the rest is Eybler and Süßmayr.
If you have an idea for a new feature in the morning, you can write it and push it to the production servers before lunch. And when you can do that, you have more ideas.
Very interesting article, seems to be an extract of the author's book on rapid sw development from 1996 (sic). Many points (especially #4 e.g.) look quite familiar to me.
Joel on Software is a webpage of a NY sw developer, Joel Spolsky, which also has partially published in print. This page is the archive page with all the articles.