SlideShare ist ein Scribd-Unternehmen logo
1 von 65
The Dinner A game for introducing scrum
Objectives Present scrum artifacts Discuss practices
The set Party Initiation
Before we can start working
A dinner, that means… All: Write down the three things that are needed for a successful dinner
What is a dinner? Type A birthday party (child, adult) Wedding dinner Special occasion dinner Family dinner Dinner for friends Other questions How many participants What needs to be fixed/ what do we have
Can we all decide? What is most important is an individual priority. When (which is often) we cannot come to a common decision, someone needs to decide.
The Product Owner A single, wringable neck Makes the priority list Makes sure that all items to be prioritized are included on the list of things needed to do Decides WHAT, but not HOW
We’re having a dinner Ed says: I’ve decided that we’re giving a dinner How much time will it take for you to fix that? All: Write down an estimate of how much time you think it takes
Project Objective Not actually a scrum artifact Needed to make sure that everyone knows what the objective is Even a common term as “party” means very different things to different people
How to write a Project Objective Commander’s intent If we’ve done nothing else during the project, we’ve at least done [Objective] Moore’s Product vision template For (target customer)  Who (statement of the need or opportunity)  The (product name) is a (product category)  That (key benefit, compelling reason to buy)  Unlike (primary competitive alternative)  Our product (statement of primary differentiation)
The dinner objective The objective is to on next Friday host a family dinner for eight at Ed’s place. There will be two kids (ages 5 and 6), who need to have a dinner and to entertain themselves afterwards
The estimate of project size Ed says: Ok, how long will it take you to be done? All Write down how long it will take to make all the preperations
Estimate project size Impossible to give these estimates How many will work on the project Who will work on the project What do we have at home What do we want on this party How much other stuff will be done …
The Team All people who will perform work which leads to completing the items on the product backlog Is responsible for the estimations
Giving a relative answer Ed says: Ok, is it harder than the wedding we organized? OK, is it harder than the lunch we had for the next door neighbors last week? All: Write down the relative difficulty of  this party,  a wedding and  a dinner for four people
Story point Presenting a relative estimate results in a more accurate answer Better as things, teams and people change Still gives an idea of size Template version of Fibonacci sequence
Estimating using story points Use a Golden list (one achieved item per number) 0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40, 100. Compare all items to the golden list and give the number of the golden list item which best matches the new item
Golden list Not a scrum artifact A list of example product backlog which all can relate to One example per number which can be used for estimation During estimation, all new items are compared to items on golden list
A todo-list All: Write down all the things you would need for the party
The Product Backlog To meet an objective, you need a list of smaller objectives needed to be met All these steps are part of the product backlog But to make it work, we need to know size and priority
The product backlog estimation All: Estimate relative size of Product backlog items Food Drinks Entertainment for kids Cleaning Getting ready on the event
Ok, back to estimates You sometimes need to be very specific to make an estimate How estimate “Food”?
Do you know enough to make an estimate? All: Estimate how long it will take for the person to your right to prepare a dinner table for this party
Planning poker Not a scrum artifact Method for estimating All shows estimate Lowest estimate debates highest Steps 1-2 are repeated until all can agree on an estimate
The product backlog estimationtake 2 Use Planning poker to estimate: Buy all ingredients for three course dinner Buy wine, beer, mineral water, soft drinks Clean bathroom, living room & kitchen Buy new Nintendo Wii game Buy new clothes to Ed Getting clothed before dinner Prepare welcome drinks Prepare dinner table Prepare dinner
But what is important on the todo-list? All: Prioritize the different items on the list  If you take the perspective of the kids; does your priority look different? How much does the size affect the priority? Exercise
Product planning meeting Identifying product backlog items Estimating items Giving input on priority/ get priority from product owner
A quick summery, Part 1
Artifacts from product planning All: Write down your definition of Product Owner Project objective Product Backlog Product Backlog item Estimations Planning poker Story point Product Planning meeting Team Exercise
So, how do we Get moving?
What next? All: It’s two weeks to the party. You are five persons, what do you do next? Exercise
How does scrum do it? Divide the time to final delivery into smaller projects For example One week at the time Plan these smaller projects when they start When a new week start, you plan what to do during that week
The sprint A time boxed period Starts with a sprint planning meeting End with working functionality
The sprint planning meeting Dividing highest prioritized items into tasks Commitment to which product backlog items are to be completed
The product backlog All: Given that we think that we can achieve 40 story points per week, which items should we plan that we can do week 1? Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points Buy new kitchenware, 8 story points Buy wine & beer , 8 story points Clean bathroom, living room & kitchen , 13 story points Prepare dinner , 8 story points Getting dressed before dinner , 3 story points Prepare dinner table , 3 story points Prepare welcome drinks , 1 story points Buy new Nintendo Wii game , 8 story points Buy new clothes to Ed , 8 story points
The product backlog Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points Buy new kitchenware, 8 story points Buy wine & beer , 8 story points Clean bathroom, living room & kitchen , 13 story points Prepare dinner , 8 story points Getting dressed before dinner , 3 story points Prepare dinner table , 3 story points Prepare welcome drinks , 1 story points Buy new Nintendo Wii game , 8 story points Buy new clothes to Ed , 8 story points
Dividing into tasks All: Divide the following items into tasks Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points Buy new kitchenware, 8 story points Buy wine & beer , 8 story points
Example of tasks Ingredients Drive to store Food Drinks Complete purchase Drive home Kitchenware Drive to store Barbeque Plates Complete purchase Drive home Wine & Beer Drive to store Beer Wine Complete purchase Drive home
Estimating tasks Tasks are estimated near when they are to be performed Tasks are so small and specific that they can be estimated in hours Planning poker can be used, but instead of story points, hours is the metric used
Estimate tasks Ingredients Drive to store Food Drinks Complete purchase Drive home Kitchenware Drive to store Barbeque Plates Complete purchase Drive home Wine & Beer Drive to store Beer Wine Complete purchase Drive home All: Use planning poker to estimate the different tasks
Example of estimations Ingredients Drive to store 3 Food 3 Drinks 0,5 Complete purchase 1 Drive home 3 Kitchenware Drive to store 2 Barbeque 0,5 Plates 0,5 Complete purchase 0,5 Drive home 2 Wine & Beer Drive to store 2 Beer 0,5 Wine 1 Complete purchase 0,5 Drive home 2 Three people, 1 hour drive
Sprint backlog Tasks and product backlog items which the team commits to during the sprint planning meeting
The first day of the project All: What happens now? What do you do?
Daily standup All working days include this meeting All tell what they did the day before, what they will do today and if there are any impediments All team members pull tasks from the board
Daily meeting, Day 1 Drive to store 3 – Bob, Ed, Clara Food 3 – Bob & Clara Drinks 0,5 - Ed Complete purchase 1, Bob, Ed, Clara Drive home 3 - Bob, Ed, Clara
Daily meeting, Day 2 Clara Yesterday, went to store, got the food, drove back. Today: another project Bob Yesterday, went to store, got the food, drove back. Today: another project Ed Yesterday, went to store, got the drinks, drove back. Today: fix the soft drinks since he forgot them
We’re running behind All: Think about ways to handle the delays
Ed is not happy with the chicken It is the third day of the project and Ed decides that he doesn’t want the bought chicken. He want some steak and he thought he clarified this with the team. He goes to Bob and ask him to fetch that. All: Think about how Bob should handle this
Changes will occur People change their minds New ideas arrive Mistakes and errors are made We cannot count on a plan Being agile is about handling changes
Changes in priorities A product owner can change the priorities Changes in priority is not done during sprint but before a sprint planning meeting is completed, the priorities may change
The scrum master The scrum master protects the team from outside disturbances If a problem rises during the sprint, the product owner communicates with the scrum master
Handling of delays The delay is discussed during the following Daily Standup The team discusses if the delay can be handled and sprint objectives can be met anyway, otherwise the breaking of the sprint or cutting of sprint backlog is decided by product owner
Handling of changes in priority Ed brings the issue to Clara, who is the scrum master. She thinks the change is so big that this risks the sprint objective. She asks if Ed wishes to cut the sprint and re plan or if the chicken can be prioritized for the upcoming sprint
End of first week All: What do you/we need to be able to plan next week?
Sprint review Ends a sprint The team shows stakeholders what has been accomplished during the sprint No PowerPoint, just working functionality
Sprint retrospect Not a scrum artifact The team discusses the previous sprint,  What has improved What should remain Effect of previous changes
Planning meeting for week 2 All: What do you think can be accomplished during the upcoming week? Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points, DONE Buy new kitchenware, 8 story points, DONE Buy wine & beer , 8 story points,  DONE Clean bathroom, living room & kitchen , 13 story points Prepare dinner , 8 story points Getting dressed before dinner , 3 story points Prepare dinner table , 3 story points Prepare welcome drinks , 1 story points Buy new Nintendo Wii game , 8 story points Buy chicken, 2 story points Buy new clothes to Ed , 8 story points
Planning meeting for week 2 Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points, DONE Buy new kitchenware, 8 story points, DONE Buy wine & beer , 8 story points,  DONE Clean bathroom, living room & kitchen , 13 story points Prepare dinner , 8 story points Getting dressed before dinner , 3 story points Prepare dinner table , 3 story points Prepare welcome drinks , 1 story points Buy new Nintendo Wii game , 8 story points Buy chicken, 2 story points Buy new clothes to Ed , 8 story points Pretty safe Perhaps Probably not
Velocity The estimated speed Approximate Story points per sprint What we can count on, what we can hope for and what is out of the question
The product owner before the sprint planning meeting Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points, DONE Buy new kitchenware, 8 story points, DONE Buy wine & beer , 8 story points,  DONE Clean bathroom, living room & kitchen , 13 story points Prepare dinner , 8 story points Getting dressed before dinner , 3 story points Prepare dinner table , 3 story points Prepare welcome drinks , 1 story points Buy new Nintendo Wii game , 8 story points Buy chicken, 2 story points Buy new clothes to Ed , 8 story points Place effort on making priorities in yellow area and see that nothing red is important The WII game is at the bottom of the yellow sector – high risk that it won’t be done
Ed thinks before the last week Ed realizes that the kids won’t be happy if there is no game available, so he places this on top Ed understands that he can stop wishing for a new outfit and he won’t get that chicken dinner And the week’s planning can start
Artifacts from the sprint All: Write down your definition of Sprint Sprint planning meeting Sprint review Sprint retrospective Change of priorities Scrum master Velocity Exercise
Questions

Weitere ähnliche Inhalte

Andere mochten auch

Babonák és hiedelmek az információs társadalomban
Babonák és hiedelmek az információs társadalombanBabonák és hiedelmek az információs társadalomban
Babonák és hiedelmek az információs társadalombanDr. Ollé János
 
Gratitud incluye gozo sal 126 ibe callao 06 2016
Gratitud incluye gozo sal 126 ibe callao 06 2016Gratitud incluye gozo sal 126 ibe callao 06 2016
Gratitud incluye gozo sal 126 ibe callao 06 2016IBE Callao
 
Ser como jesus servidores ibe callao marzo 2016 ok
Ser como jesus servidores ibe callao marzo 2016 okSer como jesus servidores ibe callao marzo 2016 ok
Ser como jesus servidores ibe callao marzo 2016 okIBE Callao
 
Veo una nube 23 aniversario ibe callao
Veo una nube 23 aniversario ibe callaoVeo una nube 23 aniversario ibe callao
Veo una nube 23 aniversario ibe callaoIBE Callao
 
E-Learning development plans at ELTE Building conditions for effective learning
E-Learning development plans at ELTE Building conditions for effective learningE-Learning development plans at ELTE Building conditions for effective learning
E-Learning development plans at ELTE Building conditions for effective learningDr. Ollé János
 
E-secure transactions Overview In Normandy 2009
E-secure transactions Overview In Normandy 2009E-secure transactions Overview In Normandy 2009
E-secure transactions Overview In Normandy 2009NormandyDev
 
Franks Tribute
Franks TributeFranks Tribute
Franks Tributetscreative
 
Komplex távoktatási és eLearning megoldások III. Nyílt oktatás
Komplex távoktatási és eLearning megoldások III. Nyílt oktatásKomplex távoktatási és eLearning megoldások III. Nyílt oktatás
Komplex távoktatási és eLearning megoldások III. Nyílt oktatásDr. Ollé János
 
Conflicto espiritual # 2 ayuno congregacional ibe callao julio 2016
Conflicto espiritual # 2 ayuno congregacional ibe callao julio 2016Conflicto espiritual # 2 ayuno congregacional ibe callao julio 2016
Conflicto espiritual # 2 ayuno congregacional ibe callao julio 2016IBE Callao
 

Andere mochten auch (9)

Babonák és hiedelmek az információs társadalomban
Babonák és hiedelmek az információs társadalombanBabonák és hiedelmek az információs társadalomban
Babonák és hiedelmek az információs társadalomban
 
Gratitud incluye gozo sal 126 ibe callao 06 2016
Gratitud incluye gozo sal 126 ibe callao 06 2016Gratitud incluye gozo sal 126 ibe callao 06 2016
Gratitud incluye gozo sal 126 ibe callao 06 2016
 
Ser como jesus servidores ibe callao marzo 2016 ok
Ser como jesus servidores ibe callao marzo 2016 okSer como jesus servidores ibe callao marzo 2016 ok
Ser como jesus servidores ibe callao marzo 2016 ok
 
Veo una nube 23 aniversario ibe callao
Veo una nube 23 aniversario ibe callaoVeo una nube 23 aniversario ibe callao
Veo una nube 23 aniversario ibe callao
 
E-Learning development plans at ELTE Building conditions for effective learning
E-Learning development plans at ELTE Building conditions for effective learningE-Learning development plans at ELTE Building conditions for effective learning
E-Learning development plans at ELTE Building conditions for effective learning
 
E-secure transactions Overview In Normandy 2009
E-secure transactions Overview In Normandy 2009E-secure transactions Overview In Normandy 2009
E-secure transactions Overview In Normandy 2009
 
Franks Tribute
Franks TributeFranks Tribute
Franks Tribute
 
Komplex távoktatási és eLearning megoldások III. Nyílt oktatás
Komplex távoktatási és eLearning megoldások III. Nyílt oktatásKomplex távoktatási és eLearning megoldások III. Nyílt oktatás
Komplex távoktatási és eLearning megoldások III. Nyílt oktatás
 
Conflicto espiritual # 2 ayuno congregacional ibe callao julio 2016
Conflicto espiritual # 2 ayuno congregacional ibe callao julio 2016Conflicto espiritual # 2 ayuno congregacional ibe callao julio 2016
Conflicto espiritual # 2 ayuno congregacional ibe callao julio 2016
 

Ähnlich wie The Party

Final getting started with google actions
Final  getting started with google actionsFinal  getting started with google actions
Final getting started with google actionsAjaySingh1938
 
Kristin’s Cookie Company Production process and analysis case study
Kristin’s Cookie Company Production process and analysis case studyKristin’s Cookie Company Production process and analysis case study
Kristin’s Cookie Company Production process and analysis case studyArfan Afzal
 
Getting Things Done Review and Summary
Getting Things Done Review and SummaryGetting Things Done Review and Summary
Getting Things Done Review and SummarySameer Mathur
 
Kerry.mushkin
Kerry.mushkinKerry.mushkin
Kerry.mushkinNASAPMC
 
Spring Valley Middle School Girls Conference
Spring Valley Middle School Girls ConferenceSpring Valley Middle School Girls Conference
Spring Valley Middle School Girls Conferencewendyullman
 
Birthday Party WebQuest
Birthday Party WebQuestBirthday Party WebQuest
Birthday Party WebQuestArion Tsang
 
9 Rare Weekly Blog Planner Hacks You Need To Know
9 Rare Weekly Blog Planner Hacks You Need To Know9 Rare Weekly Blog Planner Hacks You Need To Know
9 Rare Weekly Blog Planner Hacks You Need To KnowSuccess Unscrambled
 
Chapter 5,6,7 (group 1 project man)
Chapter 5,6,7 (group 1 project man)Chapter 5,6,7 (group 1 project man)
Chapter 5,6,7 (group 1 project man)Arvin Dela Cruz
 
Energy-Wise Renovations
Energy-Wise RenovationsEnergy-Wise Renovations
Energy-Wise Renovationsccseerc
 
Planning Work & Contributing to Product Development Communities
Planning Work & Contributing to Product Development CommunitiesPlanning Work & Contributing to Product Development Communities
Planning Work & Contributing to Product Development CommunitiesKireeti Varma
 
Design Thinking - content courtesy: https://www.coursera.org/course/designbiz
Design Thinking - content courtesy: https://www.coursera.org/course/designbizDesign Thinking - content courtesy: https://www.coursera.org/course/designbiz
Design Thinking - content courtesy: https://www.coursera.org/course/designbizKanisha Raina
 
The Way How Mckinsey Works
The Way How Mckinsey WorksThe Way How Mckinsey Works
The Way How Mckinsey WorksIhab Hatoum
 
Aesthetic December Daily Calendar.pptx
Aesthetic December Daily Calendar.pptxAesthetic December Daily Calendar.pptx
Aesthetic December Daily Calendar.pptxnrodriguez601
 
2018 November Cambridge English Teacher Activities
2018 November Cambridge English Teacher Activities2018 November Cambridge English Teacher Activities
2018 November Cambridge English Teacher ActivitiesCambridge Assessment English
 
Saving for christmas
Saving for christmasSaving for christmas
Saving for christmasnehinc
 
Getting things done review and summary
Getting things done review and summaryGetting things done review and summary
Getting things done review and summarySameer Mathur
 

Ähnlich wie The Party (20)

Final getting started with google actions
Final  getting started with google actionsFinal  getting started with google actions
Final getting started with google actions
 
Kristin’s Cookie Company Production process and analysis case study
Kristin’s Cookie Company Production process and analysis case studyKristin’s Cookie Company Production process and analysis case study
Kristin’s Cookie Company Production process and analysis case study
 
Getting Things Done Review and Summary
Getting Things Done Review and SummaryGetting Things Done Review and Summary
Getting Things Done Review and Summary
 
Kerry.mushkin
Kerry.mushkinKerry.mushkin
Kerry.mushkin
 
Spring Valley Middle School Girls Conference
Spring Valley Middle School Girls ConferenceSpring Valley Middle School Girls Conference
Spring Valley Middle School Girls Conference
 
Birthday Party WebQuest
Birthday Party WebQuestBirthday Party WebQuest
Birthday Party WebQuest
 
9 Rare Weekly Blog Planner Hacks You Need To Know
9 Rare Weekly Blog Planner Hacks You Need To Know9 Rare Weekly Blog Planner Hacks You Need To Know
9 Rare Weekly Blog Planner Hacks You Need To Know
 
Chapter 5,6,7 (group 1 project man)
Chapter 5,6,7 (group 1 project man)Chapter 5,6,7 (group 1 project man)
Chapter 5,6,7 (group 1 project man)
 
Energy-Wise Renovations
Energy-Wise RenovationsEnergy-Wise Renovations
Energy-Wise Renovations
 
Agile
AgileAgile
Agile
 
Ptcgtd
PtcgtdPtcgtd
Ptcgtd
 
Planning Work & Contributing to Product Development Communities
Planning Work & Contributing to Product Development CommunitiesPlanning Work & Contributing to Product Development Communities
Planning Work & Contributing to Product Development Communities
 
Design Thinking - content courtesy: https://www.coursera.org/course/designbiz
Design Thinking - content courtesy: https://www.coursera.org/course/designbizDesign Thinking - content courtesy: https://www.coursera.org/course/designbiz
Design Thinking - content courtesy: https://www.coursera.org/course/designbiz
 
The Way How Mckinsey Works
The Way How Mckinsey WorksThe Way How Mckinsey Works
The Way How Mckinsey Works
 
PowerPointABeckstead
PowerPointABecksteadPowerPointABeckstead
PowerPointABeckstead
 
Aesthetic December Daily Calendar.pptx
Aesthetic December Daily Calendar.pptxAesthetic December Daily Calendar.pptx
Aesthetic December Daily Calendar.pptx
 
2018 November Cambridge English Teacher Activities
2018 November Cambridge English Teacher Activities2018 November Cambridge English Teacher Activities
2018 November Cambridge English Teacher Activities
 
Saving for christmas
Saving for christmasSaving for christmas
Saving for christmas
 
Getting things done review and summary
Getting things done review and summaryGetting things done review and summary
Getting things done review and summary
 
Buyer Beware by Maggie Medellin, Ferguson
Buyer Beware by Maggie Medellin, FergusonBuyer Beware by Maggie Medellin, Ferguson
Buyer Beware by Maggie Medellin, Ferguson
 

The Party

  • 1. The Dinner A game for introducing scrum
  • 2. Objectives Present scrum artifacts Discuss practices
  • 3. The set Party Initiation
  • 4. Before we can start working
  • 5. A dinner, that means… All: Write down the three things that are needed for a successful dinner
  • 6. What is a dinner? Type A birthday party (child, adult) Wedding dinner Special occasion dinner Family dinner Dinner for friends Other questions How many participants What needs to be fixed/ what do we have
  • 7.
  • 8. Can we all decide? What is most important is an individual priority. When (which is often) we cannot come to a common decision, someone needs to decide.
  • 9. The Product Owner A single, wringable neck Makes the priority list Makes sure that all items to be prioritized are included on the list of things needed to do Decides WHAT, but not HOW
  • 10. We’re having a dinner Ed says: I’ve decided that we’re giving a dinner How much time will it take for you to fix that? All: Write down an estimate of how much time you think it takes
  • 11. Project Objective Not actually a scrum artifact Needed to make sure that everyone knows what the objective is Even a common term as “party” means very different things to different people
  • 12. How to write a Project Objective Commander’s intent If we’ve done nothing else during the project, we’ve at least done [Objective] Moore’s Product vision template For (target customer) Who (statement of the need or opportunity) The (product name) is a (product category) That (key benefit, compelling reason to buy) Unlike (primary competitive alternative) Our product (statement of primary differentiation)
  • 13. The dinner objective The objective is to on next Friday host a family dinner for eight at Ed’s place. There will be two kids (ages 5 and 6), who need to have a dinner and to entertain themselves afterwards
  • 14. The estimate of project size Ed says: Ok, how long will it take you to be done? All Write down how long it will take to make all the preperations
  • 15. Estimate project size Impossible to give these estimates How many will work on the project Who will work on the project What do we have at home What do we want on this party How much other stuff will be done …
  • 16. The Team All people who will perform work which leads to completing the items on the product backlog Is responsible for the estimations
  • 17. Giving a relative answer Ed says: Ok, is it harder than the wedding we organized? OK, is it harder than the lunch we had for the next door neighbors last week? All: Write down the relative difficulty of this party, a wedding and a dinner for four people
  • 18. Story point Presenting a relative estimate results in a more accurate answer Better as things, teams and people change Still gives an idea of size Template version of Fibonacci sequence
  • 19. Estimating using story points Use a Golden list (one achieved item per number) 0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40, 100. Compare all items to the golden list and give the number of the golden list item which best matches the new item
  • 20. Golden list Not a scrum artifact A list of example product backlog which all can relate to One example per number which can be used for estimation During estimation, all new items are compared to items on golden list
  • 21. A todo-list All: Write down all the things you would need for the party
  • 22. The Product Backlog To meet an objective, you need a list of smaller objectives needed to be met All these steps are part of the product backlog But to make it work, we need to know size and priority
  • 23. The product backlog estimation All: Estimate relative size of Product backlog items Food Drinks Entertainment for kids Cleaning Getting ready on the event
  • 24. Ok, back to estimates You sometimes need to be very specific to make an estimate How estimate “Food”?
  • 25. Do you know enough to make an estimate? All: Estimate how long it will take for the person to your right to prepare a dinner table for this party
  • 26. Planning poker Not a scrum artifact Method for estimating All shows estimate Lowest estimate debates highest Steps 1-2 are repeated until all can agree on an estimate
  • 27. The product backlog estimationtake 2 Use Planning poker to estimate: Buy all ingredients for three course dinner Buy wine, beer, mineral water, soft drinks Clean bathroom, living room & kitchen Buy new Nintendo Wii game Buy new clothes to Ed Getting clothed before dinner Prepare welcome drinks Prepare dinner table Prepare dinner
  • 28. But what is important on the todo-list? All: Prioritize the different items on the list If you take the perspective of the kids; does your priority look different? How much does the size affect the priority? Exercise
  • 29. Product planning meeting Identifying product backlog items Estimating items Giving input on priority/ get priority from product owner
  • 31. Artifacts from product planning All: Write down your definition of Product Owner Project objective Product Backlog Product Backlog item Estimations Planning poker Story point Product Planning meeting Team Exercise
  • 32. So, how do we Get moving?
  • 33. What next? All: It’s two weeks to the party. You are five persons, what do you do next? Exercise
  • 34. How does scrum do it? Divide the time to final delivery into smaller projects For example One week at the time Plan these smaller projects when they start When a new week start, you plan what to do during that week
  • 35. The sprint A time boxed period Starts with a sprint planning meeting End with working functionality
  • 36. The sprint planning meeting Dividing highest prioritized items into tasks Commitment to which product backlog items are to be completed
  • 37. The product backlog All: Given that we think that we can achieve 40 story points per week, which items should we plan that we can do week 1? Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points Buy new kitchenware, 8 story points Buy wine & beer , 8 story points Clean bathroom, living room & kitchen , 13 story points Prepare dinner , 8 story points Getting dressed before dinner , 3 story points Prepare dinner table , 3 story points Prepare welcome drinks , 1 story points Buy new Nintendo Wii game , 8 story points Buy new clothes to Ed , 8 story points
  • 38. The product backlog Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points Buy new kitchenware, 8 story points Buy wine & beer , 8 story points Clean bathroom, living room & kitchen , 13 story points Prepare dinner , 8 story points Getting dressed before dinner , 3 story points Prepare dinner table , 3 story points Prepare welcome drinks , 1 story points Buy new Nintendo Wii game , 8 story points Buy new clothes to Ed , 8 story points
  • 39. Dividing into tasks All: Divide the following items into tasks Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points Buy new kitchenware, 8 story points Buy wine & beer , 8 story points
  • 40. Example of tasks Ingredients Drive to store Food Drinks Complete purchase Drive home Kitchenware Drive to store Barbeque Plates Complete purchase Drive home Wine & Beer Drive to store Beer Wine Complete purchase Drive home
  • 41. Estimating tasks Tasks are estimated near when they are to be performed Tasks are so small and specific that they can be estimated in hours Planning poker can be used, but instead of story points, hours is the metric used
  • 42. Estimate tasks Ingredients Drive to store Food Drinks Complete purchase Drive home Kitchenware Drive to store Barbeque Plates Complete purchase Drive home Wine & Beer Drive to store Beer Wine Complete purchase Drive home All: Use planning poker to estimate the different tasks
  • 43. Example of estimations Ingredients Drive to store 3 Food 3 Drinks 0,5 Complete purchase 1 Drive home 3 Kitchenware Drive to store 2 Barbeque 0,5 Plates 0,5 Complete purchase 0,5 Drive home 2 Wine & Beer Drive to store 2 Beer 0,5 Wine 1 Complete purchase 0,5 Drive home 2 Three people, 1 hour drive
  • 44. Sprint backlog Tasks and product backlog items which the team commits to during the sprint planning meeting
  • 45. The first day of the project All: What happens now? What do you do?
  • 46. Daily standup All working days include this meeting All tell what they did the day before, what they will do today and if there are any impediments All team members pull tasks from the board
  • 47. Daily meeting, Day 1 Drive to store 3 – Bob, Ed, Clara Food 3 – Bob & Clara Drinks 0,5 - Ed Complete purchase 1, Bob, Ed, Clara Drive home 3 - Bob, Ed, Clara
  • 48. Daily meeting, Day 2 Clara Yesterday, went to store, got the food, drove back. Today: another project Bob Yesterday, went to store, got the food, drove back. Today: another project Ed Yesterday, went to store, got the drinks, drove back. Today: fix the soft drinks since he forgot them
  • 49. We’re running behind All: Think about ways to handle the delays
  • 50. Ed is not happy with the chicken It is the third day of the project and Ed decides that he doesn’t want the bought chicken. He want some steak and he thought he clarified this with the team. He goes to Bob and ask him to fetch that. All: Think about how Bob should handle this
  • 51. Changes will occur People change their minds New ideas arrive Mistakes and errors are made We cannot count on a plan Being agile is about handling changes
  • 52. Changes in priorities A product owner can change the priorities Changes in priority is not done during sprint but before a sprint planning meeting is completed, the priorities may change
  • 53. The scrum master The scrum master protects the team from outside disturbances If a problem rises during the sprint, the product owner communicates with the scrum master
  • 54. Handling of delays The delay is discussed during the following Daily Standup The team discusses if the delay can be handled and sprint objectives can be met anyway, otherwise the breaking of the sprint or cutting of sprint backlog is decided by product owner
  • 55. Handling of changes in priority Ed brings the issue to Clara, who is the scrum master. She thinks the change is so big that this risks the sprint objective. She asks if Ed wishes to cut the sprint and re plan or if the chicken can be prioritized for the upcoming sprint
  • 56. End of first week All: What do you/we need to be able to plan next week?
  • 57. Sprint review Ends a sprint The team shows stakeholders what has been accomplished during the sprint No PowerPoint, just working functionality
  • 58. Sprint retrospect Not a scrum artifact The team discusses the previous sprint, What has improved What should remain Effect of previous changes
  • 59. Planning meeting for week 2 All: What do you think can be accomplished during the upcoming week? Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points, DONE Buy new kitchenware, 8 story points, DONE Buy wine & beer , 8 story points, DONE Clean bathroom, living room & kitchen , 13 story points Prepare dinner , 8 story points Getting dressed before dinner , 3 story points Prepare dinner table , 3 story points Prepare welcome drinks , 1 story points Buy new Nintendo Wii game , 8 story points Buy chicken, 2 story points Buy new clothes to Ed , 8 story points
  • 60. Planning meeting for week 2 Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points, DONE Buy new kitchenware, 8 story points, DONE Buy wine & beer , 8 story points, DONE Clean bathroom, living room & kitchen , 13 story points Prepare dinner , 8 story points Getting dressed before dinner , 3 story points Prepare dinner table , 3 story points Prepare welcome drinks , 1 story points Buy new Nintendo Wii game , 8 story points Buy chicken, 2 story points Buy new clothes to Ed , 8 story points Pretty safe Perhaps Probably not
  • 61. Velocity The estimated speed Approximate Story points per sprint What we can count on, what we can hope for and what is out of the question
  • 62. The product owner before the sprint planning meeting Buy all ingredients for three course dinner & soft drinks & mineral water , 20 story points, DONE Buy new kitchenware, 8 story points, DONE Buy wine & beer , 8 story points, DONE Clean bathroom, living room & kitchen , 13 story points Prepare dinner , 8 story points Getting dressed before dinner , 3 story points Prepare dinner table , 3 story points Prepare welcome drinks , 1 story points Buy new Nintendo Wii game , 8 story points Buy chicken, 2 story points Buy new clothes to Ed , 8 story points Place effort on making priorities in yellow area and see that nothing red is important The WII game is at the bottom of the yellow sector – high risk that it won’t be done
  • 63. Ed thinks before the last week Ed realizes that the kids won’t be happy if there is no game available, so he places this on top Ed understands that he can stop wishing for a new outfit and he won’t get that chicken dinner And the week’s planning can start
  • 64. Artifacts from the sprint All: Write down your definition of Sprint Sprint planning meeting Sprint review Sprint retrospective Change of priorities Scrum master Velocity Exercise

Hinweis der Redaktion

  1. Give all participants a bunch of postits
  2. This exercise follows a project from initiation to actual delivery in form of a party
  3. The idea of this exercise is that when we’re given this question, we all have a mental image of what a dinner is. And the same goes for a software project. You cannot say what a dinner requires without knowing what we mean
  4. Here is the discussion plate. When people show their answers, they should consider what type of dinner they thought about
  5. This is what happens when you have different views of a concept
  6. We can have many who gives input but we cannot make everything a collective decision. You need someone to decide when this is necessary
  7. The Product Owner, “Ed”, is played by the exercise host
  8. The idea of this exercise is that you still don’t know what type of dinner we’re having, so how can I estimate
  9. So, to be able to just start estimating you need a project objective
  10. Not using the actual templates, but to give you an idea
  11. Again, it’s impossible to estimate!
  12. Project size cannot be given even when you know approximately what you want, since it depends on the situation when it occurs
  13. The idea of this exercise is to visualize how much easier it is to give a relative estimate
  14. The idea of this exercise is that you still don’t know what you have. Do we need to buy food? What is the kids amused by? By brainstorming about this we learn what we need and the product owner can say what we need
  15. The idea of this exercise is that we cannot specify size of something we know too little about. The smaller and the better defined something is, the easier it is to estimate
  16. The idea of this exercise is that we should avoid estimating other people’s tasks. You often estimate how long it would take for you, but do you know how much time it will take for someone else?
  17. Planning poker is a way to include the whole team in the estimation and get estimates which takes into consideration that different persons can carry out a task
  18. The idea of this exercise is to test planning poker. Estimate as many items it takes before everyone gets it
  19. The idea of this exercise is to realize that different people sets different estimates but also that size affects priority. If getting the WII game takes a 1, it is an easy win.
  20. The idea of this exercise is to think about how you do when you start working on a project
  21. The idea of this exercise is to start thinking about realistic expectations
  22. This is an exercise in creating tasks during a sprint planning meeting. Give the group a time boxed time and stop them when the time is up.
  23. The idea of this exercise is to realize that we must get together before we can start working
  24. The first daily standup is often a part of the sprint planning meeting
  25. This is the background so you know what people are doing on day 1 and to see how things might look.
  26. This is also an example of a daily standup. This is needed for the next exercise
  27. The idea of this exercise is to get participants thinking about how they in these situations handle delays
  28. The idea of this exercise is to get participants thinking about how they in these situations handle defects or changes in requirements
  29. This slide is about realizing that changes and bugs are no different in software development
  30. The idea of this exercise is to get people to understand that they to be able to plan for the next week need to know what has been accomplished. If people has gone shopping, it can be a good thing to see what they’ve got.
  31. The idea of this exercise is to continue working on expectations and re priorities
  32. What would the effect of excluding the WII game. Remember the project objective!