- Good for big projects with dynamic requirements
- Good for small- to medium-size project teams
- Absorbs customer feedback
- Emphasizes customer satisfaction
- Makes redesign as painless as possible
- Results in reusable code
- Modularity allows program size to be adjusted to meet deadlines
- Promotes team work
- Developers of all levels can contribute
- Pair programming prevents many bugs
obligatory mugshot (Todd Wille's)
|