Notes and Conclusions
XP Foci
Make the software release cycle extremely short
Continuously involve the customer
XP Values
Communication
Need constant interactions of customer, developers
Pairs help
Most problems caused by miscommunication (or lack of communication)
Simplicity
"What is the simplest thing that could possibly work?"
Do not anticipate future requirements (they may not happen)
Simplify (refactor) whenever possible
Feedback
Testing drives development (so you know when something must change and when it is fixed)
Customers write "stories", based on current system
Consider every release a prototype for the next
Courage
Move ahead quickly
Throw away code that seems hopeless
Pause as needed to refactor
created April 29, 2003
last revised April 30, 2003
previous
next