Agile Software Development, Scrum, Extreme Programing, XP, Test Driven Development, TDD, Feature Driven Development, FDD, Lean, DSDM, Behavior Driven Development, BDD, Refactoring, Pair Programming, Kanban
 

5 Things I Learned from Lean that Could Have Saved My Last Agile Project

While Agile methods have enabled organizations to understand and to adopt more disciplined software development practices, Agile can be taken advantage of by software teams in ways that can lead to less desirable results and even project failure. This presentation tells the story of an agile project staffed with veteran agile practitioners that failed catastrophically, and the principals found in Lean Software Development that helped explain the failure, as well as ways to avoid the same failures in the future.