Here's a recent post I never quite finished. I wish I had something more to say on the topic, but will just post what is here as is, instead. The recent release of a subset of the Rational Unified Process to the open source community gave many of my friends who have worked with it a chuckle. On paper it seems like a pretty reasonable process. In practice, what I've seen is, management focuses too much on the process itself rather than the software the process it is trying to produce. In addition there are all the unintended consequences of such a heavy handed approach to development. I found the following list of some of these consequences on a SlashDot posting talking about this exact subject. don't forget "The Law of Unintended Consequences" which shows that: 1. As accountability goes up attitude, morale, productivity, and efficiency go down 2. Once you hit critical mass on paperwork, process, etc you destroy motivation - there's some point on the curve