requirements
finished system
Traditional Development
User
 Analyst
Analyst gathers
requirements from user
Right Arrow: Analyst 
creates system
Analyst
creates system
Right Arrow: Analyst presents finished system to user
Analyst presents finished system to user
Right Arrow: System does not meet 
user requirements
System does not meet
user requirements
Unhappy User