Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
An Agile Simulation in 75 Minutes                © 2009 BigVisible Solutions, Inc. All Rights Reserved
Objectives                                                                        An Agile Simulation    Click to edit Mas...
The Game                                                                               An Agile Simulation    Click to edi...
Our Competition!                                                                     An Agile Simulation    Click to edit ...
Game Mechanics                                                                        An Agile Simulation     Click to edi...
The Product Owner                                                                      An Agile Simulation    Click to edi...
The Scrum Master                                                                       An Agile Simulation    Click to edi...
Analysts, Developers, and QA Engineers                                               An Agile Simulation    Click to edit ...
Consultants (will be used as needed)                                                An Agile Simulation    Click to edit M...
Sprint Planning & Prep                                                                An Agile Simulation      Click to ed...
Priority     Product Backlog                                                                                An Agile Simul...
Sprint Planning                                                                        An Agile Simulation     Click to ed...
Plan Your Sprint                                                                             An Agile Simulation     Click...
Build the Task Board                                                                        An Agile Simulation     Click ...
Sprint Burn Down (Day 0)                                                               An Agile Simulation     Click to ed...
The Sprint                                                                            An Agile Simulation      Click to ed...
Game Mechanics                                                                           An Agile Simulation     Click to ...
Daily Stand Up & Doing Work                                                                An Agile Simulation     Click t...
Sprint Burn Down                                                                       An Agile Simulation     Click to ed...
Story               Build the Est. Board – Day 1                Task                         Task Day 1   Day 2           ...
Round 1 – Let’s try our first sprint                                                      An Agile Simulation     Click to...
Sprint Feedback                                                                       An Agile Simulation      Click to ed...
Team Velocity                                                                            An Agile Simulation     Click to ...
Release Burn Up                                                                      An Agile Simulation     Click to edit...
Value Burn Up                                                                              An Agile Simulation     Click t...
Game Mechanics                                                                        An Agile Simulation      Click to ed...
Round 2 – Get a Release                                                               An Agile Simulation     Click to edi...
Thank You!                                                                              An Agile Simulation     Click to e...
Próxima SlideShare
Cargando en…5
×

Agile Simulation in 75 Minutes

2.926 visualizaciones

Publicado el

An Agile Simulation by BigVisible

Publicado en: Empresariales, Tecnología
  • Sé el primero en comentar

Agile Simulation in 75 Minutes

  1. 1. An Agile Simulation in 75 Minutes © 2009 BigVisible Solutions, Inc. All Rights Reserved
  2. 2. Objectives An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ ► Walk through the mechanics of an Agile project Second_____ _____ level Third level Scrum) (using ____ _____ Fourth level _____ _____ ► Demonstrate Agile techniques Fifth level ____ _____  Release planning  Sprint planning  Daily stand ups  Burn downs & burn ups ► Discuss emergent behaviors in the simulation © 2009 BigVisible Solutions, Inc.. All Rights Reserved2
  3. 3. The Game An Agile Simulation Click to edit be _____ a styles ► You will Master text hypothetical ____ __ ____ given ____ ______ product to build over a series of Second_____ _____ level iterations Third level ____ _____ ► Thelevel is to realize as much value as possible _____ goal Fourth _____ Fifth level ____ _____ ► Each team will have the following designated roles  Product Owner  Scrum Master  Developers  Analysts  Testers  Consultants © 2009 BigVisible Solutions, Inc.. All Rights Reserved3
  4. 4. Our Competition! An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ Fourth level _____ _____ Fifth level ____ _____ Our goal is to penetrate the online restaurant reservation market © 2009 BigVisible Solutions, Inc.. All Rights Reserved4
  5. 5. Game Mechanics An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ ScrumMaster Second_____ _____ levelprocess Facilitates Team Third&_____ up ____ level stand daily Commits to do work and plans Fourth level _____ _____ their sprint Fifth level ____ _____ Product Owner Prioritizes Measure progress features to deliver & value delivered to maximize value © 2009 BigVisible Solutions, Inc.. All Rights Reserved5
  6. 6. The Product Owner An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ ► Responsible for choosing what features Fourth level _____ _____ Fifth level ____ _____ the team will under take ► Responsible for deciding within an iteration if a feature should be added or dropped ► Responsible for tracking the value earned by the project © 2009 BigVisible Solutions, Inc.. All Rights Reserved6
  7. 7. The Scrum Master An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ ► Responsible for facilitating the team as Fourth level _____ _____ Fifth level ____ _____ they plan each sprint ► Responsible for the daily stand up ► Responsible for ensuring the sprint burn down is maintained ► Responsible for managing the team’s time © 2009 BigVisible Solutions, Inc.. All Rights Reserved7
  8. 8. Analysts, Developers, and QA Engineers An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ ► Individual contributors Fourth level _____ _____ Fifth level ____ _____ ► Do the work of the sprint ► Teams should have 2 of each © 2009 BigVisible Solutions, Inc.. All Rights Reserved8
  9. 9. Consultants (will be used as needed) An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ ► Observe one or more teams Fourth level _____ _____ Fifth level ____ _____ ► Share observations at the end of each round © 2009 BigVisible Solutions, Inc.. All Rights Reserved9
  10. 10. Sprint Planning & Prep An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ ScrumMaster Second_____ _____ levelprocess Facilitates Team Third&_____ up ____ level stand daily Commits to do work and plans Fourth level _____ _____ their sprint Fifth level ____ _____ Product Owner Prioritizes Measure progress features to deliver & value delivered to maximize value © 2009 BigVisible Solutions, Inc.. All Rights Reserved10
  11. 11. Priority Product Backlog An Agile Simulation You can not release until you deliver all “must have” features Click to edit Master text styles Size ID ____ __ Feature ____ _____ ____ ______ Value Priority Second_____ _____ level Must Have US01 Search by Name 3 100 Third level ____ _____ US02 level Fourth _____ by Location _____ Search 3 100 Must Have US03 level Fifth _____ by Type ____ Search 2 100 Must Have Search by User US04 Ratings 5 400 US05 Advanced Search 8 400 Size Each feature has a relative measure of Value the amount of work Each feature has a quantified value that will be earned if they launch with that feature © 2009 BigVisible Solutions, Inc.. All Rights Reserved11
  12. 12. Sprint Planning An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ ► The product owner should determine Fourth level _____ _____ Fifth level ____ _____ what features are most important to deliver ► The team should determine how much they can deliver ► Build a “sprint backlog” © 2009 BigVisible Solutions, Inc.. All Rights Reserved12
  13. 13. Plan Your Sprint An Agile Simulation Click to edit Master text styles ____ Assume you have a ______ of 18 points ► __ ____ _____ ____ velocity Second_____ _____ level Third levelshould start with the “must have” items ____ We ► _____ Fourth level _____ _____ Fifth level Feature ID ____ _____ Size Value Priority US1 Check Availability 5 300 Must Have US2 Enter Reservation 5 200 Must Have US3 Search by Location 3 200 Must Have US4 Enter Restaurant Info 5 200 Must Have Total 18 900 © 2009 BigVisible Solutions, Inc.. All Rights Reserved13
  14. 14. Build the Task Board An Agile Simulation Click to edit Master text styles Day 1 ____ __ ____ _____ Est. ______ Story Task ____ Day 2 Day 3 Day 4 Day 5 SecondCheck Availability _____ _____ US1 – level Third level Analysis ____ _____ 4 Fourth level Dev _____ _____ 4 Fifth level ____ _____ Testing 8 US2 – Enter Reservation Analysis 6 Dev 6 Testing 8 US3 – Search by Location Analysis 4 Dev 4 Testing 6 US4 – Enter Restaurant Info Analysis 4 Dev 6 Testing 5 US5 – Email Confirmation Analysis 4 © 2009 BigVisible Solutions, Inc.. All Rights Reserved Dev 414 Testing 6
  15. 15. Sprint Burn Down (Day 0) An Agile Simulation Click to edit Master text styles 140 __ ____ _____ ____ ______ ____ Second_____ _____ level Third level 120 _____ ____ Fourth level _____ _____ Fifth level ____ _____ 100 80 Hours Ideal 60 Actual 40 20 0 0 1 2 3 4 5 Day © 2009 BigVisible Solutions, Inc.. All Rights Reserved15
  16. 16. The Sprint An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ ScrumMaster Second_____ _____ levelprocess Facilitates Team Third&_____ up ____ level stand daily Commits to do work and plans Fourth level _____ _____ their sprint Fifth level ____ _____ Product Owner Prioritizes Measure progress features to deliver & value delivered to maximize value © 2009 BigVisible Solutions, Inc.. All Rights Reserved16
  17. 17. Game Mechanics An Agile Simulation Click to edit Master text styles 5 turns ► Each round_____ ____ ______ ____ __ ____ will consist of (days) Second_____ _____ level Third level ____ _____ Fourth level _____ _____ ► For each day, the team will do a stand up and complete work Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved17
  18. 18. Daily Stand Up & Doing Work An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ ► Each_____ _____ team Second level member will determine what type of Third level they will do (Analysis, Development, Testing) activity ____ _____  _____ FourthMore than one person may work on a task _____ level Fifth level you finish the first task (ie, Analysis) for a story, you may go ____ _____  Once on to the next (ie Development) within the same day  Anyone working out of their specialty works at 50% effectiveness ► Work completed is determined by rolling a 4-sided die  The amount you roll is the hours of work you complete  To begin with, you can only work on your specialty  You may allocate your hours of work across whatever tasks you like of the proper type (analysis work for analysis tasks, etc.) ► As people progress, update the remaining work in the sprint task board & burn down chart © 2009 BigVisible Solutions, Inc.. All Rights Reserved18
  19. 19. Sprint Burn Down An Agile Simulation Click to edit Master text styles 35 __ ____ _____ ____ ______ ____ Second_____ _____ level Third level 30 _____ ____ Fourth level _____ _____ Fifth level ____ _____ 25 20 Hours Ideal 15 Actual 10 5 0 0 1 2 3 4 5 Day © 2009 BigVisible Solutions, Inc.. All Rights Reserved19
  20. 20. Story Build the Est. Board – Day 1 Task Task Day 1 Day 2 Day 3 An Agile Simulation Day 4 Day 5 US1 – Check Availability Click to edit Master text styles ____ __ ____ _____ ____ ______ 0 0 0 Analysis 4 Second_____ _____ level 0 0 0 Dev 4 Third level ____ _____ 2 0 0 Fourth level Testing _____ _____ 8 US2 – Enter Reservation Fifth level ____ _____ Analysis 6 6 0 0 Dev 6 6 0 0 Testing 8 8 4 0 US3 – Search by Location Analysis 4 4 2 0 Dev 4 4 4 0 Testing 6 6 6 0 US4 – Enter Restaurant Info Analysis 4 4 4 0 Dev 6 6 6 0 Testing 5 5 5 2 US5 – Email Confirmation Analysis 4 4 4 0 Dev 4 4 4 0 Testing 6 6 6 3 © 2009 BigVisible Solutions, Inc.. All Rights Reserved US6 – Register20 Analysis 2 2 2 2
  21. 21. Round 1 – Let’s try our first sprint An Agile Simulation Click to edit Master textwill be your ► Goal: ____session____ ______ ____ __ this _____ styles first sprint Second_____ _____ level ► Aslevel go through this round, what strategies are effective and ____ you Third _____ ineffective Fourth level _____ _____ Fifth level ____ _____ ► What role does your ScrumMaster play? ► How similar or different is this from the way you currently do a project? If you finish before the other teams, reflect on these questions and hold a retrospective © 2009 BigVisible Solutions, Inc.. All Rights Reserved21
  22. 22. Sprint Feedback An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ ScrumMaster Second_____ _____ levelprocess Facilitates Team Third&_____ up ____ level stand daily Commits to do work and plans Fourth level _____ _____ their sprint Fifth level ____ _____ Product Owner Prioritizes Measure progress features to deliver & value delivered to maximize value © 2009 BigVisible Solutions, Inc.. All Rights Reserved22
  23. 23. Team Velocity An Agile Simulation Click to edit Master text styles 35 __ ____ _____ ____ ______ ____ Second_____ _____ level Third level 30 _____ ____ Fourth level _____ _____ Fifth level ____ _____ 25 20 Points Plan 15 Actual 10 5 0 1 2 3 Sprint © 2009 BigVisible Solutions, Inc.. All Rights Reserved23
  24. 24. Release Burn Up An Agile Simulation Click to edit Master text styles 80 __ ____ _____ ____ ______ ____ Second_____ _____ level Third level 70 _____ ____ Fourth level _____ _____ Fifth level 60 _____ ____ 50 Points 40 Ideal Actual 30 20 10 0 0 1 2 3 Sprint © 2009 BigVisible Solutions, Inc.. All Rights Reserved24
  25. 25. Value Burn Up An Agile Simulation Click to edit Master text styles 3500 __ ____ _____ ____ ______ ____ Second_____ _____ level Third level 3000 _____ ____ Fourth level _____ _____ Fifth level ____ _____ 2500 2000 Value Actual 1500 Plan 1000 500 0 0 1 2 3 Sprint © 2009 BigVisible Solutions, Inc.. All Rights Reserved25
  26. 26. Game Mechanics An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ ScrumMaster Second_____ _____ levelprocess Facilitates Team Third&_____ up ____ level stand daily Commits to do work and plans Fourth level _____ _____ their sprint Fifth level ____ _____ Product Owner Prioritizes Measure progress features to deliver & value delivered to maximize value © 2009 BigVisible Solutions, Inc.. All Rights Reserved26
  27. 27. Round 2 – Get a Release An Agile Simulation Click to edit Master text styles ► Goal: ____ _____ ____ ______ ____ __ Deliver as much value as possible while completing the “Must Second_____ _____ level Have” features so that you can release. Third level ____ _____ ► This_____ a competition, but there will be a winner _____ is not Fourth level Fifth level ____ _____ © 2009 BigVisible Solutions, Inc.. All Rights Reserved27
  28. 28. Thank You! An Agile Simulation Click to edit Master text styles ____ __ ____ _____ ____ ______ Second_____ _____ level Third level ____ _____ ► Are there any questions? Fourth level _____ _____ Fifth level ____ _____ ► For more information, please visit our website: www.bigvisible.com ► Mike Dwyer – mdwyer@bigvisible.com ► Brian Bozzuto – bbozzuto@bigvisible.com © 2009 BigVisible Solutions, Inc.. All Rights Reserved28

×