Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Vladimirs Ivanovs. Creating children book in 45 minutes

492 views

Published on

Creating a book is not a simple project however applying Agile principles to the process might make it much more easier to manage and give you better results. During the workshop we will create a children's book by using Scrum techniques. You will stay awake as workshop requires your active participation, gives ability to have fun and engage your creativity. I have done interactive workshops on IPMA congreses, Agile events, at company offices and business schools and these are always perceived very well, as there are always some people who prefer "learning by doing".

Published in: Software
  • Be the first to comment

Vladimirs Ivanovs. Creating children book in 45 minutes

  1. 1. Workshop «Creating children book in 45 minutes thanks to Scrum»
  2. 2. Vladimirs Ivanovs ITSM.International
  3. 3. The Agile Manifesto – a statement of values PPrroocceessss aanndd ttoooollss Individuals and interactions over Comprehensive WWoorrkkiinngg ssooffttwwaarree over documentation CCoonnttrraacctt nneeggoottiiaattiioonn FFoolllloowwiinngg aa ppllaann Customer collaboration over Responding to change over Source: www.agilemanifesto.org
  4. 4. Scrum in 100 words •Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. • It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month). •The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features. •Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.
  5. 5. Putting it all together
  6. 6. Game schedule 00:04 Reminder on Product Backlog, Sprint Planning, Daily Scrum 00:08 Sprint Planning (decide how much to do) 00:09 Day 1 in Sprint 1 (work) 00:13 Daily Scrum in Sprint 1 (what did you do, what will you do, obstacles) 00:14 Day 2 in Sprint 1 (work)
  7. 7. Scrum framework Roles •Product owner •ScrumMaster •Team Ceremonies •Sprint planning •Sprint review •Sprint retrospective •Daily scrum meeting Artifacts •Product backlog •Sprint backlog •Burndown charts
  8. 8. Product backlog • The requirements • A list of all desired work on the project • Ideally expressed such that each item has value to the users or customers of the product • Prioritized by the product owner • Reprioritized at the start of each sprint This is the product backlog
  9. 9. Sprint planning meeting Sprint prioritization • Analyze and evaluate product backlog • Select sprint goal Sprint planning • Decide how to achieve sprint goal (design) • Create sprint backlog (tasks) from product backlog items (user stories / features) • Estimate sprint backlog in hours Sprint goal Sprint backlog Team capacity Team capacity Product backlog Product backlog Business conditions Business conditions Current product Current product Techno-logy Techno-logy
  10. 10. Sprint planning 1. Team selects items from the product backlog they can commit to completing 2. Sprint backlog is created • Tasks are identified and each is estimated (1-16 h) • Collaboratively, not done alone by the ScrumMaster 1. High-level design is considered As As a a vacation vacation planner, planner, I I want want to to see see photos photos of of the the hotels. hotels. Code the middle tier (8 hours) Code the user interface (4) Write test fixtures (4) Code the foo class (6) Update performance tests (4)
  11. 11. The daily Scrum 1. Parameters • Daily • 15-minutes • Stand-up 1. Not for problem solving • Whole world is invited • Only team members, ScrumMaster, Product Owner, can talk 1. Helps avoid other unnecessary meetings
  12. 12. Everyone answers 3 questions WWhhaatt ddiidd yyoouu ddoo yyeesstteerrddaayy?? NB! These are NOT status for the ScrumMaster! They are commitments in front of peers. 1 WWhhaatt wwiillll yyoouu ddoo ttooddaayy?? 2 IIss aannyytthhiinngg iinn yyoouurr wwaayy?? 3
  13. 13. Game schedule 00:04 Reminder on Product Backlog, Sprint Planning, Daily Scrum 00:08 Sprint Planning (decide how much to do) 00:09 Day 1 in Sprint 1 (work) 00:13 Daily Scrum in Sprint 1 (what did you do, what will you do, obstacles) 00:14 Day 2 in Sprint 1 (work)
  14. 14. Sprint 1 Planning Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  15. 15. Game schedule 00:04 Reminder on Product Backlog, Sprint Planning, Daily Scrum 00:08 Sprint Planning (decide how much to do) 00:09 Day 1 in Sprint 1 (work) 00:13 Daily Scrum in Sprint 1 (what did you do, what will you do, obstacles) 00:14 Day 2 in Sprint 1 (work)
  16. 16. Day 1 in Sprint 1 Insert Text Here 0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  17. 17. Day 1 in Sprint 1 Insert Text Here 0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  18. 18. Day 1 in Sprint 1 Insert Text Here 0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  19. 19. Day 1 in Sprint 1 Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  20. 20. Game schedule 00:04 Reminder on Product Backlog, Sprint Planning, Daily Scrum 00:08 Sprint Planning (decide how much to do) 00:09 Day 1 in Sprint 1 (work) 00:13 Daily Scrum in Sprint 1 (what did you do, what will you do, obstacles) 00:14 Day 2 in Sprint 1 (work)
  21. 21. Daily Scrum in Sprint 1 Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  22. 22. Game schedule 00:04 Reminder on Product Backlog, Sprint Planning, Daily Scrum 00:08 Sprint Planning (decide how much to do) 00:09 Day 1 in Sprint 1 (work) 00:13 Daily Scrum in Sprint 1 (what did you do, what will you do, obstacles) 00:14 Day 2 in Sprint 1 (work)
  23. 23. Day 2 in Sprint 1 Insert Text Here 0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  24. 24. Day 2 in Sprint 1 Insert Text Here 0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  25. 25. Day 2 in Sprint 1 Insert Text Here 0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  26. 26. Day 2 in Sprint 1 Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  27. 27. Game schedule cont’d 00:18 Reminder on Sprint Review & Sprint Retrospective 00:22 Sprint Review/Demo by each team (show the work) 00:26 Sprint Retrospective (what went well, what to improve) 00:28 Sprint Planning (decide how much to do)
  28. 28. Scrum framework Roles •Product owner •ScrumMaster •Team •Sprint planning •Sprint review •Sprint retrospective •Daily scrum meeting Artifacts •Product backlog •Sprint backlog •Burndown charts Ceremonies
  29. 29. The sprint review 1. Team presents what it accomplished during the sprint 2. Typically takes the form of a demo of new features or underlying architecture 3. Informal • 2-hour prep time rule • No slides 1. Whole team participates 2. Invite the world
  30. 30. Sprint retrospective 1. Periodically take a look at what is and is not working 2. Typically 15–30 minutes 3. Done after every sprint 4. Whole team participates • ScrumMaster • Product owner • Team • Possibly customers and others
  31. 31. Start / Stop / Continue Whole team gathers and discusses what they’d like to: SSttaarrtt ddooiinngg SSttoopp ddooiinngg This is just one CCoonnttiinnuuee ddooiinngg of many ways to do a sprint retrospective.
  32. 32. Game schedule cont’d 00:18 Reminder on Sprint Review & Sprint Retrospective 00:22 Sprint Review/Demo by each team (show the work) 00:26 Sprint Retrospective (what went well, what to improve) 00:28 Sprint Planning (decide how much to do)
  33. 33. Sprint 1 Review / Demo Insert Text Here 0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  34. 34. Sprint 1 Review / Demo Insert Text Here 0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  35. 35. Sprint 1 Review / Demo Insert Text Here 0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  36. 36. Sprint 1 Review / Demo Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  37. 37. Game schedule cont’d 00:18 Reminder on Sprint Review & Sprint Retrospective 00:22 Sprint Review/Demo by each team (show the work) 00:26 Sprint Retrospective (what went well, what to improve) 00:28 Sprint Planning (decide how much to do)
  38. 38. Sprint 1 Retrospective Insert Text Here 0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  39. 39. Sprint 1 Retrospective Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  40. 40. Game schedule cont’d 00:18 Reminder on Sprint Review & Sprint Retrospective 00:22 Sprint Review/Demo by each team (show the work) 00:26 Sprint Retrospective (what went well, what to improve) 00:28 Sprint Planning (decide how much to do)
  41. 41. Sprint 2 Planning Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  42. 42. Game schedule cont’d 00:29 Day 1 in Sprint 2 (work) 00:33 Daily Scrum in Sprint 2 00:34 Day 2 in Sprint 2 (work) 00:38 Sprint Review/Demo by each team (show the work) 00:42 Sprint Retrospective 00:44 Wrap Up
  43. 43. Day 1 in Sprint 2 Insert Text Here 0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  44. 44. Day 1 in Sprint 2 Insert Text Here 0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  45. 45. Day 1 in Sprint 2 Insert Text Here 0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  46. 46. Day 1 in Sprint 2 Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  47. 47. Game schedule cont’d 00:29 Day 1 in Sprint 2 (work) 00:33 Daily Scrum in Sprint 2 00:34 Day 2 in Sprint 2 (work) 00:38 Sprint Review/Demo by each team (show the work) 00:42 Sprint Retrospective 00:44 Wrap Up
  48. 48. Daily Scrum in Sprint 2 Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  49. 49. Game schedule cont’d 00:29 Day 1 in Sprint 2 (work) 00:33 Daily Scrum in Sprint 2 00:34 Day 2 in Sprint 2 (work) 00:38 Sprint Review/Demo by each team (show the work) 00:42 Sprint Retrospective 00:44 Wrap Up
  50. 50. Day 2 in Sprint 2 Insert Text Here 0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  51. 51. Day 2 in Sprint 2 Insert Text Here 0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  52. 52. Day 2 in Sprint 2 Insert Text Here 0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  53. 53. Day 2 in Sprint 2 Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  54. 54. Game schedule cont’d 00:29 Day 1 in Sprint 2 (work) 00:33 Daily Scrum in Sprint 2 00:34 Day 2 in Sprint 2 (work) 00:38 Sprint Review/Demo by each team (show the work) 00:42 Sprint Retrospective 00:44 Wrap Up
  55. 55. Sprint 2 Review / Demo Insert Text Here 0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  56. 56. Sprint 2 Review / Demo Insert Text Here 0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  57. 57. Sprint 2 Review / Demo Insert Text Here 0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  58. 58. Sprint 2 Review / Demo Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  59. 59. Game schedule cont’d 00:29 Day 1 in Sprint 2 (work) 00:33 Daily Scrum in Sprint 2 00:34 Day 2 in Sprint 2 (work) 00:38 Sprint Review/Demo by each team (show the work) 00:42 Sprint Retrospective 00:44 Wrap Up
  60. 60. Sprint Retrospective Insert Text Here 0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  61. 61. Sprint Retrospective Insert Text Here 0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999 Hours Minutes Seconds
  62. 62. Game schedule cont’d 00:29 Day 1 in Sprint 2 (work) 00:33 Daily Scrum in Sprint 2 00:34 Day 2 in Sprint 2 (work) 00:38 Sprint Review/Demo by each team (show the work) 00:42 Sprint Retrospective 00:44 Wrap Up
  63. 63. Credits 1. My son Arthur and daughter Nika: They always check created books when I come back home  2. Mike Cohn, Mark Levison and Paul Heidema 3. www.mountaingoatsoftware.com/scrum 4. http://www.m62.net/powerpoint-slides/conference-slides/powerpoint-countdown-5. http://www.xqa.com.ar/visualmanagement/wp-content/uploads/standup2.jpg
  64. 64. Contacts ITSM.international linkedin.com/in/vivanov vladimir@ivanov.lv +371 29160633 v.ivanovs @vivanovs (Vladimir_ITSM)

×