
I saw this one over at the Geekend Blog and had to share. I guarantee, if everybody (including, but not limited to developers) worked with this mindset, maintenance would be MUCH cheaper!
From requirements through release: the rantings and musings of a veteran product manager about how software gets built.
