Getting Real
PDF book by 37signals on their software development process for web apps
The engineering metaphor has had its time in the sun, and maybe it even used to be accurate, but now it really only serves to help non-technical people have unrealistic expectations about how software gets built.
I am a Software Gardener.