Master this deck with 13 terms through effective study methods.
Generated from uploaded pdf
Dissatisfaction with overheads in 1980s and 1990s software design.
Delivering working software quickly to meet changing requirements.
Agile methods prioritize code over extensive documentation.
Customers provide and prioritize requirements throughout development.
Software is developed in increments based on customer specifications.
Development teams should create their own working methods.
System requirements are expected to change during development.
It requires extra work to eliminate complexity.
Small to medium product development with customer involvement.
Difficulty in maintaining customer interest and involvement.
Minimized formal documentation may affect system maintainability.
Plan-driven relies on pre-planned outputs at each development stage.
Inter-leaved specification, design, implementation, and testing.