Presentation is loading. Please wait.

Presentation is loading. Please wait.

XP Overview Short Life cycle Risky / Dynamic Requirements Increase developer productivity.

Similar presentations


Presentation on theme: "XP Overview Short Life cycle Risky / Dynamic Requirements Increase developer productivity."— Presentation transcript:

1 XP Overview Short Life cycle Risky / Dynamic Requirements Increase developer productivity

2 Extreme Programming Project User Stories Architectural Spike System Metaphor Release Planning Uncertain Estimates Confident Estimates Spike Release Plan Iteration Latest version Acceptance Tests Customer Approval Small Releases Requirements Bugs Next Iteration

3 Benefits Aided by small group Development –Project ownership by the team –The group includes customer and managers Modular Enables easier change / up scopes Easier to Maintain –Reduces long term costs Tests written before code

4 The Rules and practices of Extreme Programming Planning Testing Coding Designing User Stories are written Release Planning creates the schedule Make frequent small releases The project Velocity is measured The project is divided into iterations Iteration planning starts each iteration Move people around A stand up meeting starts each day Fix XP when it breaks The customer is always available Code must be written to agreed standards Code the unit test first All production code is pait programmed Only one pair integrates code at a time Integrate often Use collective code ownership Leave optimisation til last No overtime Simplicity Choose a system Metaphor Use CRC cards for design sessions Create spike solutions to reduce risk No functionality is added early Refactor whenever and wherever possible All code must have unit tests All code must pass all unit tests before it can be released When a bug is found tests are created Acceptance tests are run often and the score is published Source Don Wells


Download ppt "XP Overview Short Life cycle Risky / Dynamic Requirements Increase developer productivity."

Similar presentations


Ads by Google