Scrum og kanban af Gitte Klitgaard Hansen, IBM

1,290 views

Published on

Oplægget blev holdt ved et seminar i InfinIT-interessegruppen Processer & IT Nord den 6. juni 2012.
Læs mere om interessegruppen på http://www.infinit.dk/dk/interessegrupper/processer_og_it/processer_og_it.htm

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,290
On SlideShare
0
From Embeds
0
Number of Embeds
215
Actions
Shares
0
Downloads
27
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Scrum og kanban af Gitte Klitgaard Hansen, IBM

  1. 1. Global Business Services, GBSScrum and Kanban Processer & IT nord seminar 5v3 Gitte Klitgaard Hansen, IBM
  2. 2. Global Business Services, GBSAgenda Who am I? My background in scrum and agile Basics of scrum Basics of kanban When do you use scrum and kanban? Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 2
  3. 3. Global Business Services, GBSWho am I?Gitte Klitgaard HansenSenior Consultant, IBMComputer Scientist (and Bachelor inthe science of business economics)Scrumninja, agile coach, aunt,scrummaster, (agile) nerd, film lover,pirate, rolemodel for the IT-business,teacher, mentor, proces shark etcLoves: Movies, my nephew andniece, books, scrum, movies, agile,getting more young people in IT,movies, hygge, friends, and movies Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 3
  4. 4. Global Business Services, GBSBackground in Scrum and agile Find out about XP and agile 2000 Write about XP, knowledge sharing, risk management 2001- 2002 Discover Scrum 2006 Become Certified scrummaster 2007 – Camp Scrum Scrummaster 2007-2009 Become Certified Productowner 2009 Agile Coach 2010-2011 Play with kanban 2011 Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 4
  5. 5. Global Business Services, GBSMy role as agile coach 2010 – Scrummaster for the implementation group – Agile coach for a project and a maintenance area – Give input to the agile development model 2011 – Agile coach for passagers – Teach 3 day class in agile intro and tools – Perform enablement activities – Mentor – Sneaking in kanban 2012 – Piloting Kanban Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 5
  6. 6. Global Business Services, GBS Scrum basic 3 roles 3 artifacts 3 ceremonierScrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 6
  7. 7. Global Business Services, GBS KanbanScrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 7
  8. 8. Global Business Services, GBSPrinciples of Kanban Start with what you do now Agree to pursue incremental, evolutionary change Respect the current process, roles, responsibilities & titles Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 8
  9. 9. Global Business Services, GBSKan ban Visualize workflow Limit work in progress Measure leadtime Make Process Policies Explicit Improve Collaboratively Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 9
  10. 10. Global Business Services, GBSVisualize workflow Split the work into pieces, write each item on a card and put on the wall. Use named columns to illustrate where each item is in the workflow Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 10
  11. 11. Global Business Services, GBSLimit work in progress (WIP) assign explicit limits to how many items may be in progress at each workflow state. Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 11
  12. 12. Global Business Services, GBSMeasure leadtime Average time to complete one item,sometimes called “cycle time”, optimize the process to make lead time as small and predictable as possible. Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 12
  13. 13. Global Business Services, GBSMake Process Policies Explicit Creates policie of when an item can leave a workflow state Make policies explicit and preferably visible Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 13
  14. 14. Global Business Services, GBSImprove Collaboratively Improve continuously and evolutionary Improve as a team Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 14
  15. 15. Global Business Services, GBSKanban Board Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 15
  16. 16. Global Business Services, GBSScrum or kanban Kniberg: – Knife or fork Kniberg: – The “Do The Right Thing” process is guaranteed to work, it’s a silver bullet! Because if it doesn’t work, you obviously weren’t following the process :o) Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 16
  17. 17. Global Business Services, GBSDifferences between Scrum and Kanban Scrum is revolutionary, kanban is evalutionary Timeboxing only in scrum 3 rules in Kanban – 9 rules in scrum Scrum resets the board every sprint Scrum has natural places to stop Scrum has a size limit Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 17
  18. 18. Global Business Services, GBSSimilarities Agile Pull Limit WIP – Scrum pr iteration – Kanban pr workflow state Inspect and adapt Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 18
  19. 19. Global Business Services, GBSScrumban Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 19
  20. 20. Global Business Services, GBSExample of scrumban Extra swimlanes – Emergency lane – Other stuff Daily scrum Weekly status meeting Todo prioritered before daily scrum Retrospective Demo Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 20
  21. 21. Global Business Services, GBSThe most important Inspect and adapt THINK!!! Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 21
  22. 22. Global Business Services, GBSQuestions ☺ Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 22
  23. 23. Global Business Services, GBSTips and tricks – simple stuff works Reporting to scrum master – Stand behind speaking teammember – Take turns Sticky notes Say things out loud Fist of five Celebrations Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 23
  24. 24. Global Business Services, GBSWhat did I learn? Scrum is not a silverbullet Scrum is not enough Inspect and adapt It takes time Its all about people and values It is so hard to be quiet ☺ QA is often forgotten as a focus area Simple stuff works I never want to go back ☺ Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 24
  25. 25. Global Business Services, GBS Referencer www.controlchaos.com www.agilealliance.org www.scrum-master.com www.danube.com www.scrumalliance.org www.softhouse.se scrumwiki.org http://www.infoq.com/minibooks/scrum-xp-from-the-trenches http://www.infoq.com/minibooks/kanban-scrum-minibookKontakt gkh@dk.ibm.com fordiverse PDF-filer, slides m.v. Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 25
  26. 26. Global Business Services, GBS Do or do not … try! There is no try!Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 26
  27. 27. Global Business Services, GBSExtra slides Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 27
  28. 28. Global Business Services, GBSWhat did we learn?Easy to get started – hard tostay focused.Try something new – all thetimeCrossfunctional teamLack of support andunderstanding-> FAILURE!Define ”done done” earlyRetrospectives have greatvalueCelebrate successesAlways have funJust do it ☺ Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 28
  29. 29. Global Business Services, GBSWhat did we learn? Do not confuse simple framework with easy to implement Scrum is a flashligth It takes time Good product owners are hard to find – And very important Coaches are important Enablement is more important than a model – A structured enablement concept Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 29
  30. 30. Global Business Services, GBSWhat are the challenges? Simple is not easy Keeping the spirit high A scrumteam is Support is necessary the IT business’ equivalent to a Old habits die hard jam session☺ The roles are hard to internalize Giving room to people that find scrum hard Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 30
  31. 31. Global Business Services, GBSGood stuff It works ☺ Always new stuff to learn It motivates Retrospectives Inspect and adapt Celebrate successes More involvement in prioritization, estimation and planning Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 31
  32. 32. Global Business Services, GBSGet going Backup and commitment from management Commitment from team Commitment from client Learn the principals Appoint Scrummaster Appoint a person to spare with the scrummaster Daily scrums Scrumboard GET GOING (and learn as you go along…) Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 32
  33. 33. Global Business Services, GBS 3 roles • Product owner • Scrum masterPO • Team Product owner 3 artifacts • Product backlog • Sprint backlog • Sprint Represents the customer burndown Owns the product backlog 3 ceremonies • Sprint planning • Daily scrum Prioritizes • Sprint review Decides on the direction of the team – Not how they get to the goal – Not how fast they move Defines the product’s scope/vision/roadmap Does not estimate tasks Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 33
  34. 34. Global Business Services, GBS 3 roles • Product ownerSM Scrum master • Scrum master • Team 3 artifacts Ensures that the processes of • Product backlog • Sprint backlog scrum are followed • Sprint burndown – Helps, supports and coaches instead of managing and controlling 3 ceremonies • Sprint planning Removes the team’s impediments • Daily scrum • Sprint review Servant leader to the team Often a part of the team Will have a lot of value from sparring Impediment backlog (internally) og mentoring (externally) • Slow workstations • Interuptions from sales Is scrummaster a fulltime job? • Not enough test environments Small team Big team • No contact with customer Few problems ≈ 10% ≈ 50% • To small office Many problems ≈ 50% 100% Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 34
  35. 35. Global Business Services, GBS 3 roles • Product ownerTeam SM • Scrum master • Team 3 artifacts • Product backlog • Sprint backlog • Sprint 5-9 fulltime people burndown 3 ceremonies Cross-functional • Sprint planning • Daily scrum • Sprint review Self-organizing Collocated A scrumteam is Shares responsibility the IT business’ equivalent to a Estimates tasks jam session☺ Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 35
  36. 36. Global Business Services, GBS 3 roles Product backlog • Product owner • Scrum master • Team Ready to 3 artifacts • Product backlog sprint • Acceptance criteria (when are • Sprint backlog • Sprint we done?) burndown 3 ceremonies • Sprint planningNeeds more • Demo (how do we demonstrate • Daily scrum grooming • Sprint review that we are done?) • Notes (are there any details we need to be aware of?)Ideas and • Estimate (how much time does visions the team think it will take?) Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 36
  37. 37. Global Business Services, GBS 3 roles • Product ownerSprintbacklog • Scrum master • Team 3 artifacts • Product backlog • Sprint backlog • Sprint burndown 3 ceremonies • Sprint planning • Daily scrum • Sprint review Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 37 Drawing: Henrik Kniberg
  38. 38. Global Business Services, GBS 3 roles • Product owner • Scrum master • Team Sprint burndown 3 artifacts • Product backlog• Answers the important question: Will we reach our goal? • Sprint backlog • Sprint• Provides guidance for every day burndown 3 ceremonies • Sprint planning • Daily scrum • Sprint review Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 38 Drawing: Henrik Kniberg
  39. 39. Global Business Services, GBS 3 roles • Product ownerSprint planning • Scrum master • Team 3 artifacts • Product backlog • Sprint backlog • Sprint Sprintbeskrivelse burndown Product Sprint 15 3 ceremonies Backlog Backlog • Sprint planning • Daily scrum • Sprint review Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 39
  40. 40. Global Business Services, GBS 3 roles • Product ownerDaily scrum • Scrum master • Team 3 artifacts • Product backlog • Sprint backlog • Sprint 15 minutes burndown 3 ceremonies - What did I do yesterday? • Sprint planning • Daily scrum - What am I doing today? • Sprint review - Is anything blocking my way? Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 40
  41. 41. Global Business Services, GBS 3 roles • Product owner • Scrum master • Team Sprint review 3 artifacts • Product backlogSprint demo • Sprint backlog • Sprint The team demonstrates working Retrospective burndown code to product owner and 3 ceremonies stakeholders. Ongoing evaluation • Sprint planning • Daily scrum Only 100% done tasks are Focus is to improve and • Sprint review demonstrated (done done) optimize the process Direct feedback from Get problems out in the open stakeholders Scrum and Kanban 06.06.2012 Some slides are inspired by Henrik Kniberg 41

×