11-Jun-04 (Created: 11-Jun-04) | More in 'Software Architecture'

XP: The customer bill of rights

You have the right to an overall plan, to know what can be accomplished, when and at what cost

You have the right to see progress in a running system, proven to work by passing repeatable tests that you specify

You have the right to change your mind, to substitute functionality, and to change priorities

You have the right to be informed of schedule changes, in time to choose how to reduce scope to restore the original date. You can even cancel at any time and be left with a useful working system reflecting investment to date