XP PRACTICES BY PHASE
The following table shows how XP??™s practices correspond to traditional phases. Remember that XP uses
iterations rather than phases; teams perform every one of these activities each week. Most are performed
every day.
Table 3-1. XP Practices by Phase
XP Practices Planning Analysis Design & Coding Testing Deployment
Thinking
Pair Programming ??“ ??“
Energized Work ??“ ??“ ??“ ??“ ??“
Informative Workspace ??“
Root-Cause Analysis ??“ ??“
Retrospectives ??“ ??“
Collaborating
Trust ??“ ??“ ??“ ??“ ??“
Sit Together ??“ ??“ ??“ ??“
Real Customer Involvement ??“
Ubiquitous Language ??“
Stand-Up Meetings ??“
Coding Standards ??“
Iteration Demo ??“
Reporting ??“ ??“ ??“ ??“ ??“
Releasing
???Done Done??? ??“ ??“
No Bugs ??“ ??“
Version Control ??“
Ten-Minute Build ??“ ??“
Continuous Integration ??“ ??“
CollectiveCode Ownership ??“
Documentation ??“
Planning
T H E X P L I F E C Y C L E 21
XP Practices Planning Analysis Design & Coding Testing Deployment
Vision ??“ ??“
Release Planning ??“ ??“
The Planning Game ??“ ??“
Risk Management ??“
Iteration Planning ??“ ??“
Slack ??“ ??“
Stories ??“ ??“
Estimating ??“
Developing
Incremental Requirements ??“ ??“
Customer Tests ??“ ??“
Test-Driven Development ??“ ??“
Refactoring ??“
Simple Design ??“
Incremental Design and Architecture ??“
Spike Solutions ??“
Performance Optimization ??“
Exploratory Testing ??“
Our Story Continues
???Hey, guys, I??™d like you to meet Pat, our new programmer,??? Kim announced.
Pages:
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64