For me, Agile is a good idea implemented badly and subverted by the "business people" to hell and back. Without going into details, I find its core methodology cool. - You meet with the client, get an overview of the project - Cobble together something in the given time - Show the product-in-development, get the feedback from the client - Rinse repeat until the product and the client needs are aligned But from my exp…
Where I work, they should hand out tee shirts with this phrase on it to all developers.
The only thing Agile is used for is to track points, nothing else. Across teams, points have the same meaning, points are rolled up by group to the VP. Plus each team is tasked to increase their points per iteration by 10%.
The teams are judged on points, not quality.
A big waste.