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;...
Trang 1XP – Planning Game
Trang 2 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
Trang 3 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
Trang 4 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
Trang 5 Choose story cards for your budget (time)
Order the cards in order of implementation
Write the plan on the score sheet
Trang 6 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
Trang 7Business 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
Trang 8Iteration 1 Schedule
Task Time (minute)
Iteration 1 (Total Time) 35
Implementation
Explanation 15
Debriefing 5
Trang 9Iteration 2 Schedule
Iteration 1 25
Implementation 5
Debriefing 5