Extreme Programming

Use Example

(Core) - XP's "12 core practices"

Activities
Preliminary
1. Collect Use Cases
2. Architecture Spike
General
Planning Game (Core)
Spike
Refactoring (Core)
Programming Cycle
1. Unit Test Design
2. Acceptance Design
3. Functional Design
4. Unit Test Implementation
5. Acceptance Implemenation
6. Functional Implementation
7. Unit Test Run
8. Continuous Integration (Core)
9. Suite Test Run
Diagrams
High Level Flowchart
Detail Flowchart
Forms
Release Plan
Task Card
User Story Card
Policies
Collective Ownership (Core)
Continual Testing (Core)
Forty Hour Week (Core)
Metaphor (Core)
On-site Customer (Core)
Pair Programming (Core)
Short Iterations
Simple Design (Core)
Small Releases (Core)
Procedures
(to be done later)
Roles
Big Boss
Coach
Consultant
Customer
Programmer
Tester
Tracker
Standards
Coding Standards (Core)
Techniques
One Page Management
Multi Step Plan
(more to be added)
Work Products
(not yet listed)