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
 

Agile ALM

Agile ALM is the comprehensive approach for software engineering along the complete software lifecycle, starting with requirements management and ending with the delivery. Agile ALM comprises integrating project roles, artifact types and project phases as well as Agile strategies (like Continuous Integration) and lightweight tools.