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)