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

Lecture – 26 Agile Development

Lecture on Software Engineering by , Prof. Umesh Bellur,  Department of Computer Science & Engineering ,IIT Bombay. The objectives are to are to explain how iterative and incremental development process leads to faster delivery of more useful software, to discuss the essence of agile development methods, to explain the principles and practices of extreme programming, to explain the roles of prototyping in the software process.