EXtreme Programming (XP)
EXtreme Programming (XP)
Programming (XP)
A process framework
Basic Concepts
Change-driven Process
A risk is some variable that means a danger to the success of the project.
Typical risk are for instance:
Requirements change.
Technology
Performance
The Process XP
Planning Game
Three Steps
Exploration
- The customer writes User Stories onto Index Cards.
Planning
- Commitment schedule meeting
Steering
Iteration
Recovery
New Story
Re-estimation
Metrics
Roles
Customer
Programmer
Coach
Tracker
Tester
Consultant
Standup Meeting
Cycle
Integration
Code Ownership
Programming
in Pairs
Coding
Standards
On-Site
Customer
Relentless
Testing
You
Refactoring
CRC
System
Lazy
Mercilessly
Metaphor
Optimization