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.
Every successful team has to find a unique way of shipping great products. Unfortunately, some patterns are preventing teams from defining their unique way, and I would like to share some of my observations of these.
See original post