Practices of Extreme Programming
Note: For more information, review the eXtreme Programming archetype.
XP’s philosophy on Practices is very non-prescriptive, and advises an explorative approach, based on the XP Principles and XP Values.
Practices recommended by Kent Beck
Practices as presented in “eXtreme Programming Explained, 2nd Edition” by Kent Beck, the second of the Three Extremos…
Primary Practices
- Sit Together
- Whole Team
- Informative Workspace
- Energized Work
- Pair Programming
- Stories (UserStories)
- Weekly Cycle
- Quarterly Cycle
- Slack
- Ten Minute Build
- Continuous Integration
- Test First Programming
- Incremental Design
Corollary Practices
- Real Customer Involvement
- Incremental Deployment
- Team Continuity
- Shrinking Teams
- Root Cause Analysis
- Shared Code
- Code And Tests
- Single Code Base
- Daily Deployment
- Negotiated Scope Contract
- Pay Per Use
(Source: c2 wiki)
Practices recommended by Ron Jeffries
Ron Jeffries is the third of the Three Extremos…