Iterative & Incremental
Delivery of working software in short intervals
Continuous customer involvement
Cross-functional team
Waterfall:
Requirements, detailed schedule upfront
Linear phase by phase
Every phase done by specialist programmers
Feedback only at end.
Agile Merits:
Customer involvement
Early testing
Waterfall Merits:
Detailed plan including cost & estimation
Every phase proceeds to next with proper sign off & checklist
Agile Demerits:
Feature creep.
Compromise quality to meet sprint delivery.
Waterfall Demerits:
Oversights in requirements/design only visible at end.
Testing done at end so quality might end bad
No comments:
Post a Comment