Why use an iterative process? - 3
- Work of different skills sets is spread more evenly
- Providing better work satisfaction, morale and team cohesion
- Team members enjoy better learning opportunities
- Both from their mistakes and the vagaries of the particular project
- The development process itself is improved
- With assessment, correction or improvement at the end of each iteration