Hier ist noch ein Agile Beitrag. Dieser hier ist wirklich lesenswert: Agile development is more culture than process.
I’ve irreverently referred to waterfall development as a “CYA Process.” The coolest thing about a waterfall process is that it allows me personally to succeed, to demonstrate skill and competence, while the end result of the process is a dismal failure. Cleverly built into a waterfall process are a variety of scapegoating mechanisms that allow us to blame other people, or outside influences for failure.
Die Beschreibung des Wasserfall Models ist wirklich gut :-).