Unit-2 XP Last 3 Topics
Unit-2 XP Last 3 Topics
Extreme Programming
Planning XP projects
Playing the Planning Game
The Goal of the Game
The Strategy
The Game Pieces
The Players
The Moves/Playing the Game
Planning Your XP Project
Test first coding
How to Write Tests First?
What to Test?
Confidence in the Test Suite
Making pair programming work.
• The game also has rules that aim to help the two teams
work together to produce the plan. These rules can help to
gain the mutual trust and respect essential to successful
planning
The Goal of the Game
• The goal of the planning game is to maximise the value of the
software produced by the team.
The Strategy
• The main strategy of the game is to invest as little as possible
to put the most valuable functionality into production as
quickly as possible, but without compromising the required
product quality.
• Firstly, the strategy is to “invest as little as possible”. That is,
to get the job done as quickly as possible without incurring
unnecessary overheads.
– For example: The idea of not implementing features today which may
or may not be required tomorrow.
The Strategy(Contd.,)
Planning XP projects
Playing the Planning Game
The Goal of the Game
The Strategy
The Game Pieces
The Players
The Moves/Playing the Game
Planning Your XP Project
Test first coding
How to Write Tests First?
What to Test?
Confidence in the Test Suite
Making pair programming work.