Agile vs Waterfall Case Study Solution
Team A vs Team B - Web Browser Development at ABC Company
Problem Overview
Company ABC wants to build a web browser within 10 months.
Two teams assigned: Team A (Waterfall) and Team B (Agile).
Incentive: First team to finish wins a reward.
Team A - Waterfall Model
Approach: Sequential & rigid.
Phases:
- Requirement Analysis: 1.5 months
- Design: 2 months
- Coding: 4 months
- Integration & Testing: 2 months
- User Acceptance Testing: 5 weeks
Total: ~10.75 months (missed deadline)
Team B - Agile Model
Approach: Iterative & flexible.
Key Practices:
- Sprint-based development
- Frequent user feedback
- Continuous integration
- Adaptive to changes
Total: ~10 months or less (met deadline)
Outcome Comparison
Team A (Waterfall):
- Missed deadline
- Rigid structure
- Late feedback
Team B (Agile):
- Met deadline
- Flexible and adaptive
- Early and continuous feedback
Conclusion / Lessons Learned
Agile model provides:
- Greater flexibility
- Early error detection
- Higher customer satisfaction
Waterfall model is:
- Linear and rigid
- Less adaptable to change