You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Extreme Programming Pocket Guide

Software projects can be managed in terms of four variables:

  • time
  • scope
  • resources
  • quality

"Agree as a team - including the customer - on an acceptable level of quality. Agree to consider that time and resources are fixed. The only remaining question is that of scope. What will be delivered? When will it be delivered? The customer will set priorities for individual features. You will work on them in turn. The software will always be kept in a releasable state." XPPG, p6

Frequently and healthy communication among members of the team are essential.

Fundamental assumption of XP: Explosing the tradeoffs of changes leads to fewer surprises and smoother development.

Principle roles of people involved in a software development project:

  • Customer
  • Developer
  • Manager

Define Practices

  • Coding
  • Developer
  • Business

Benefits of XP to:

  • Customer
  • Developer
  • Manager

Want development to be a process of refinement. Want to get to a point where this is true quickly.

  • No labels