The case against Waterfall
I genuinely believe the Agile manifesto outlines a great set of principles for a successful development team. As a certified SCRUM practitioner, I also believe that formalized project management techniques are helping large teams to improve their throughput.