Software design - Lecture 3. The main topics covered in this chapter include: XP – planning game; teams consists of following roles; each team will play the role of customer and developer; acceptance test will be conducted by host;...
Lecture 3 XP – Planning Game XP – Planning Game Teams Consists of following roles: Customer (3) Developer(3) Each team will play the role of Customer and Developer Acceptance test will be conducted by Host Phases Sample User story to be shown and Sample Tasks Estimation of Stories by Developer Selecting the stories for implementation Customer Implementation – by Developer Total iterations: 2 Game Rules Step – 1 : Estimates the User Stories along with task Look at the contents of the envelope Take the cards for iteration 1 Read all the stories Ask questions Order the stories: how long does this story take? Circle the estimationunits on the story cards Step – 2: Make a Plan Choose story cards for your budget (time) Order the cards in order of implementation Write the plan on the score sheet Step 3 : Implementation Take the first card of the plan Think. Talk. How are you going to do this story? Time Starts Implement the story Mark the story on the score sheet after implementation Take the next story until end of time How Score will be calculated Business values will be awarded only complete implementation of requirements on Game Score Sheet (Show Sample) Deduction of half business points if planned story not finished Finish Unplanned story will count half business value Project Velocity ie sum of all the completed business points; will be calculated using Game Score Sheet for each iteration Team with more Velocity will be the winner Total Iterations 2 Iteration 1 Schedule Task Time (minute) Iteration 1 (Total Time) 35 Estimation 10 Planning Implementation Explanation 15 Debriefing Total Iterations 2 Iteration 2 Schedule Task Time Iteration 1 25 Estimation Planning Implementation Debriefing ...XP – Planning Game Teams Consists of following roles: Customer (3) Developer (3) Each team will play the role of Customer and Developer Acceptance test will be conducted by Host... Choose story cards for your budget (time) Order the cards in order of implementation Write the plan on the score sheet Step ? ?3? ?: Implementation Take the first card of the plan Think. Talk. How are you going to do this story? ... Team with more Velocity will be the winner Total Iterations 2 Iteration 1 Schedule Task Time (minute) Iteration 1 (Total Time) 35 Estimation 10 Planning Implementation Explanation 15 Debriefing Total Iterations 2 Iteration 2 Schedule