Your SlideShare is downloading. ×
0
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Agile and Scrum seminar (english)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Agile and Scrum seminar (english)

1,243

Published on

Two day training material for Agile / Scrum courses delivered by Proyectalis. Find out more at proyectalis.com/en/blog

Two day training material for Agile / Scrum courses delivered by Proyectalis. Find out more at proyectalis.com/en/blog

Published in: Business, Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,243
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
71
Comments
0
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Agile & ScrumBarcelona, November 2011 © 2010 Proyectalis Gestión de Proyectos S.L.
  • 2. ngel M edinilla!Á @proye c talis.co m edinillaangel.m l_m @ange © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 3. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 4. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 5. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 6. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 7. Nice to meet you!© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 8. Some Ground Rules© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 9. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 10. ** * © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 11. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 12. "What" aint no country I ever heard of! They speak English in "What"?Speak English (and help me do so!) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 13. Principles, Rules, Opinions… © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 14. Open Mind© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 15. Don’t Kill the Messenger! © 2010 Proyectalis Gestión de Proyectos S.L.
  • 16. Take some notes© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 17. Mmmmm… Lunch time…© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 18. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 19. Exercise: Scrum Ball © 2010 Proyectalis Gestión de Proyectos S.L.
  • 20. Enough for a start… © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 21. Project Management © 2010 Proyectalis Gestión de Proyectos S.L.
  • 22. A tale of two states   Statewide Automated Child Welfare Information System (SACWIS)   Florida: started 1990, forecasted 8 years, $32M   2002: $170M spent, deadline estimates 2005, cumulative cost $230MSource: Jim Johnson, Standish Group President, as quoted in “Lean Software Development,” , Mary&Tom Poppendieck © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 23. Standish 68% projectGroup challenge / fail rate 59¢ value for every $ of software 64% functionalities never used © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 24. Developers everywhere are in terrible pain © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 25. Vicious cycle Late HurryLowproductivity Low quality Interruptions Errors © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 26. Vicious cycle Late Hurry Low productivity Low quality Interruptions Errors UnhappyHigher costs customers Lower profits © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 27. Vicious cycle No training Pressure Late Hurry Lack of skills Low Demotivation productivity Low quality Interruptions Errors UnhappyHigher costs customers Lower profits © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 28. Meanwhile, in Minessota   Essentially the same system, same functionality, started in 1999   Finished at the beginning of 2000, costs $1.1MSource: Jim Johnson, Standish Group President, as quoted in “Lean Software Development,” , Mary&Tom Poppendieck © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 29. Is luck the whole story? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 30. Rule Set © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 31. First Rule Time Scope ? ResourcesGood, Cute, Cheap…Choose any two! © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 32. Project Buffers 60% buffer used 80% project done Buffer Min T Max T   Measure buffer consumption velocity   Work against the average (not accuracy)   Avoid hidden “padding” or wild sandbagging © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 33. Traditional vs. AgileFixed Scope Cost Time Value oriented Plan orientedEstimate Cost Time Scope © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 34. Second ruleChange is the only constant © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 35. Uncertainty cone (Tip: estimate here ) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 36. Uncertainty cone © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 37. Uncertainty © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 38. Estimation is not THIS:Probability Estimation Value © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 39. Estimation is not even THIS:Probability Estimation Value © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 40. Estimation is THIS:Probability Estimation Value © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 41. Accuracy vs. effortAccuracy Good enough! Estimation effort © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 42. Accuracy vs. effortAccuracy 100% accuracy 50-70% accuracy Good enough! Estimation effort © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 43. Gedanken: the perfect P.O. ….. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 44. Gedanken: the perfect P.O. ….. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 45. Gedanken: the perfect P.O. ….. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 46. Gedanken: the perfect P.O. ….. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 47. Histogram © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 48. Histogram Average © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 49. Histogram Average 95% SLA 80% SLA © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 50. Different kind of stories   T-Shirt size   XS – 2 days   S – 4 days   M – 9 days   L – 15 days   XL – 22 days © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 51. Third RuleRequirements Technology It is complex (maybe impossible) to give a perfect up-front design for a software system © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 52. Software is not THIS: © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 53. Software is THIS: © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 54. Agile © 2010 Proyectalis Gestión de Proyectos S.L.
  • 55. Exercise: human circle © 2010 Proyectalis Gestión de Proyectos S.L.
  • 56. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 57. Principios:  Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.  Welcome changing requirements, even late in development. Agile processes harness change for the customers competitive advantage.  Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 58. Principios:  Business people and developers must work together daily throughout the project.  Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.  The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 59. Principios:  Working software is the primary measure of progress.  Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.  Continuous attention to technical excellence and good design enhances agility. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 60. Principios:  Simplicity--the art of maximizing the amount of work not done--is essential.  The best architectures, requirements, and designs emerge from self- organizing teams.  At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 61. Agile101Estimate Ouch! R1.0 ¿R2.0?Estimate BV Replan R1.0 ¿R2.0? t © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 62. Agile101 - Self-organized, Motivated teamEstimate - Working on a sustainable pace - Collaborates with customer and business people daily - Communicates face to face - Strives for technical excellence - Reflects on how to improve, Ouch! eliminates waste R1.0 ¿R2.0?Estimate BV Replan R1.0 ¿R2.0? t © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 63. Values PrinciplesProcesses Practices Roles Artifacts Tools © 2010 Proyectalis Gestión de Proyectos S.L.
  • 64. Challenges: 5thAnnual ”State of Agile Development” Survey, 2010 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 65. 5thAnnual ”State of Agile Development” Survey, 2010© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 66. Scrum © 2010 Proyectalis Gestión de Proyectos S.L.
  • 67. The name: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 68. Some folks doing Scrum © 2010 Proyectalis Gestión de Proyectos S.L.
  • 69. What Scrum is NOT © 2010 Proyectalis Gestión de Proyectos S.L.
  • 70. Scrum 101© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 71. Agile101Estimate Ouch! R1.0 ¿R2.0?Estimate BV Replan R1.0 ¿R2.0? t © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 72. Scrum 101Stakeholders Product Owner Team Sprint Backlog Scrum Master Product Backlog © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 73. Organizational Anti-Pattern ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 74. Scrum 101Stakeholders Product Owner Team ? Sprint Backlog Scrum Master Product Backlog © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 75. Scrum structure / same product ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 76. Scrum structure / same product ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 77. Agile Hyper-specialists? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 78. Skills Matrix© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 79. Scrum structure / same product ? ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 80. Organizational anti-pattern ? ? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 81. Scrum structure / several products - clients ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L.
  • 82. Communities of practice ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 83. Communities of practice ? ? ? ? ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 84. The framework: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 85. Our 10 rules for healthy Scrum1.  Individuals2.  Not a silver bullet3.  Retrospect, retrospect, retrospect4.  Daily Scrum, Daily control5.  Working software is our measure of progress6.  Self-organizing self-committing teams: Scrum Master is not a boss, but a team’s servant7.  Iterative and incremental development © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 86. 8) “Done, done”© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 87. 9) “Orcs at the gates” ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 88. 9) “Orcs at the gates” ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 89. 10) “The Muffins Oven” ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 90. 10) “The Muffins Oven” +3 !! !! ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 91. Options:   Queue the cake (can affect value delivery)   Delay red muffins and use that space for the cake (equal clients)   Put the cake first (priority client, delays the whole muffin portfolio) ?   Have spare capacity for cakes (Scrumban)   Drop quality, build technical debt, ask for overtime (not Agile) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 92. This ten commandments are bound by a Supreme Command: ¡Time Boxing! © 2010 Proyectalis Gestión de Proyectos S.L.
  • 93. Agile Planning © 2010 Proyectalis Gestión de Proyectos S.L.
  • 94. Exercise: burning man project© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 95. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 96. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 97. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 98. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 99. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 100. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 101. Burning Man ProjectEstimated Real Left Should be Deviation20 18 102 100 -222 15 (-5) 92 80 -1225 20 72 60 -12 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 102. Burning Man ProjectEstimated Real Left Should be Deviation20 18 102 100 -222 15 (-5) 92 80 -1225 20 72 60 -12Delay: 0 days V=24 S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 103. Burning Man Project Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 V=20Delay=-12 (1/2 sp.) S$=6.000S$ Delay: 0 days V=24 S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 104. Burning Man Project Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 V=20 V=15Delay=-12 (1/2 sp.) Delay=-27 (2 sp.) S$=6.000S$ S$=24.000S$ Delay: 0 days V=24 S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 105. Burning Man Project Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 V=20 V=15Delay=-12 (1/2 sp.) Delay=-27 (2 sp.) S$=6.000S$ S$=24.000S$ Delay: 0 days V=10 V=24 OMG! S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 106. Burning Man Project Estimated Real Left Should be Deviation 20 18 102 100 -2 V=18 22 15 (-5) 92 80 -12 Delay=-18 (1 sp.) 25 20 72 60 -12 S$=12.000S$ V=20 V=15Delay=-12 (1/2 sp.) Delay=-27 (2 sp.) S$=6.000S$ S$=24.000S$ Delay: 0 days V=10 V=24 OMG! S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 107. Burning Man Project V=18 Delay=-18 (1 sp.) S$=12.000S$ V=20 V=15Delay=-12 (1/2 sp.) Delay=-27 (2 sp.) S$=6.000S$ S$=24.000S$ Delay: 0 days V=10 V=24 OMG! S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 108. Burning Man Project We can: V=18 - Drop scope (~18pt.) Delay=-18 (1 sp.) - Give more time (~1sp.) S$=12.000S$ - Add more resources (Brooks law!!) V=20 V=15Delay=-12 (1/2 sp.) Delay=-27 (2 sp.) S$=6.000S$ S$=24.000S$ Delay: 0 days V=10 V=24 OMG! S$=0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 109. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 22 25 47 40 -7 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 110. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 22 25 47 40 -7 25 28 19 20 +1 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 111. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 22 25 47 40 -7 25 28 19 20 +1 19 19 0 0 0 © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 112. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 20 18 102 100 -2 22 15 (-5) 92 80 -12 25 20 72 60 -12 22 25 47 40 -7 25 28 19 20 +1 19 19 0 0 0 ???? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 113. Burning Man Project = 12.000 Scrum$ / sprint ? ~20 work units / sprint ….. 120 work units (~72.000s$) Buffer size: 12 units(~7.200S$) Estimated Real Left Should be Deviation 200 18 102 100 -2 2,2 15 (-5) 92 80 -12 2500 20 72 60 -12 22M. 25 47 40 -7 0,25 28 19 20 +1 2¶/3 19 0 0 0 ???? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 114. Estimation is WASTE! © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 115. How?“The emphasis is on steering the project - wich is quite straitghtforward - rather than an exact prediction of what will be needed and how long will it take - which is quite difficult” Ron Jeffries, XP co-founder © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 116. Velocity Min. V Sure we’ll make it We’ll probably end somewhere over here Max. V Are you freakin’ kidding me? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 117. Bell curve / Gauss curve Worst case: minimum scope or maximum time Min. V Estimate Max. V Better case: maximum scope / minimum time © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 118. Capacity 105 100 100 +5 -5 -25 -32 -46 -46 -59 -70 -70 93 90 90 86 86 80 80 ¡¡900 points in 9 weeks!! © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 119. Capacity 105 100 100 +15 +5 +5 -5 -2 -6 +4 +0 +0 +10 93 90 90 86 86 80 80 ¡¡Between 700 ¡¡900 points and 900 points between 9 and in 9 weeks!! 11 weeks!! © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 120. Scrum Planning Backlog= Bunch of functionalities, Prioritized and Estimated (Following that sequence, in fact)© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 121. Functionalities  SMART (Specifical, Measurable, Achievable, Reasonable, Time Boxed)  INVEST (Independent, Negotiable, Valuable, Estimatable, Small, Testable).  MOSCOW (Must, Should, Could, Wish…) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 122. Iceberg Backlog SprintProductVersion © 2010 Proyectalis Gestión de Proyectos S.L.
  • 123. IEEE-830“Entree comes with soup or salad and bread” (Mike Cohn)© 2010 Proyectalis Gestión de Proyectos S.L.
  • 124. An office virus: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 125. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 126. Common Understanding © 2010 Proyectalis Gestión de Proyectos S.L.
  • 127. User stories © 2010 Proyectalis Gestión de Proyectos S.L.
  • 128. Product specs:  Product must have petrol engine  Product must have four wheels  Product must have at least one seat for human driver  Product must have metalic framing  Product must have steering wheel  Product must be able to move through countryside  Product must be cheap © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 129. User story:  “As a frequent gardener, I want to mow lawn fast and comfortably, so I don’t get tired or hurt ”.  Acceptance criteria: mown lawn using traditional method. Then use new system: should be at least 2x faster, virtually no tiring and much more fun. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 130. What did we build / What did user need?  Describe solution   Understad user need © 2010 Proyectalis Gestión de Proyectos S.L.
  • 131. Story maps “Épics” Timeneed Stories © 2006-2008 Jeff Patton, www.agileproductdesgin.com © 2010 Proyectalis Gestión de Proyectos S.L.
  • 132. Story map Time Neccesary Release oneLess optional Release two necesidadMore optional Release three © 2006-2008 Jeff Patton, www.agileproductdesgin.com © 2010 Proyectalis Gestión de Proyectos S.L.
  • 133. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 134. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 135. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 136. MVP / MMFS ? © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 137. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 138. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 139. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 140. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 141. MVP / MMFS © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 142. Walking Skeleton: 1 2 3 1 2 3 © 2006-2008 Jeff Patton, www.agileproductdesgin.com © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 143. Important The story or the card are not asimportant as the conversation they come from © 2010 Proyectalis Gestión de Proyectos S.L.
  • 144. Important ≠ Engineering is not to be described in the story © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 145. Reminder: Backlog= Bunch of functionalities, Prioritized and Estimated (Following that sequence, in fact)© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 146. Prioritize  Consensus  Voting  Buy a feature  Dot voting  Story maps  Iterative rounds (rate 1-5)  Cost benefit analysis (Uh?) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 147. Estimation  Dish washing  Dog walking  Lawn mowning  Plants watering  Beds changing  Laundry  Ironing  Oven cleaning  Monthly shopping  Groceries shopping  Floor cleaning  Windows cleaning  Paint bedroom © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 148. Planning Poker © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 149. Roles, processes and tools © 2010 Proyectalis Gestión de Proyectos S.L.
  • 150. Scrum FrameworkProduct Backlog Sprint backlog Product owner Scrum MasterScrum board Artifacts Roles TeamImpediment backlog Retrospectives Processes Demo Product planning Sprint planning Daily Scrum © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 151. The roles: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 152. The roles: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 153.   Manages vision and roadmap   Gathers specs, writes userProduct storiesOwner   Manages Product Backlog: decides on scope and priority   Defines acceptance criteria for every user story   Accountable for financial success and customer satisfaction   Business & stakeholders interface with Scrum   “Feathered pig” © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 154.   Gives estimates, reports progress   Committed to deliver working software at the end of the iterationTeam   Cross-functional, self-managed   Accountable for quality and velocity   7±3 people (“feed them two pizzas”) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 155.   “Shepherd dog”, servant leader, CoachScrum   Close to the team   Maintains processMaster   Manages impediment backlog   Makes the team improve   Maker team life better   Moderator - facilitator   If necessary, acts as an interface with Product Owner © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 156. The evolution of the Scrum Master“The Scrum guy” ScrumButt Scrum Agile Nirvana- Schedulemeetings- Listimpediments © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 157. The evolution of the Scrum Master“The Scrum “Scrum guy” Mom” ScrumButt Scrum Agile Nirvana- Schedule - “I’ll take care of that”meetings - Moderator- List - Diagnoses &impediments Decides - Directly removes impediments - Team interface - Evades conflict (artificial harmony) - Does not really trust the team, still bossy © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 158. The evolution of the Scrum Master“The Scrum “Scrum True Scrum guy” Mom” Master ScrumButt Scrum Agile Nirvana- Schedule - “I’ll take care of that” - Trainer, mentormeetings - Moderator - Facilitator- List - Diagnoses & - Motivatorimpediments Decides - Team gardener - Directly removes - Involves everyone impediments - Progressively delegates - Team interface - Collaboration - Evades conflict - Innovation (artificial harmony) - Deals with Conflict - Does not really trust - Change agent the team, still bossy - Agile evangelist - Leader © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 159. The evolution of the Scrum Master“The Scrum “Scrum True Scrum Scrum Sensei – guy” Mom” Master Agile Coach ScrumButt Scrum Agile Nirvana- Schedule - “I’ll take care of that” - Trainer, mentor - Listenmeetings - Moderator - Facilitator - Master silence- List - Diagnoses & - Motivator - Askimpediments Decides - Team gardener - Be a mirror - Directly removes - Involves everyone impediments - Progressively delegates - Team interface - Collaboration - Evades conflict - Innovation (artificial harmony) - Deals with Conflict - Does not really trust - Change agent the team, still bossy - Agile evangelist - Leader © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 160. The evolution of the Scrum Master“The Scrum Scrum Sensei – guy” Agile Coach ScrumButt Agile Nirvana- Schedule - Listenmeetings - Master silence- List - Askimpediments - Be a mirror © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 161. The evolution of the Scrum Master“The Scrum “Scrum True Scrum Scrum Sensei – guy” Mom” Master Agile Coach ScrumButt Scrum Agile Nirvana Decide Sell Consult Participate Advice Inquire Delegate © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 162. The evolution of the Scrum Master“The Scrum “Scrum True Scrum Scrum Sensei – guy” Mom” Master Agile Coach ScrumButt Scrum Agile Nirvana Decide Sell Consult Participate Advice Inquire DelegateEstimatestoriesSprintLengthDefinitionof doneTeamcompositionBusinessstrategy © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 163. The evolution of the ScrumMaster“The Scrum “Scrum True Scrum Scrum Sensei – guy” Mom” Master Agile Coach ScrumButt Scrum Agile Nirvana Decide Sell Consult Participate Advice Inquire DelegateEstimate TEAMstoriesSprint SMLengthDefinition POof doneTeam ManagercompositionBusiness Managerstrategy © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 164. The evolution of the Scrum Master“The Scrum “Scrum True Scrum Scrum Sensei – guy” Mom” Master Agile Coach ScrumButt Scrum Agile Nirvana Coach (leader?) C&C Decide Sell Consult Participate Advice Inquire DelegateEstimate TEAMstoriesSprint SMLengthDefinition POof doneTeam ManagercompositionBusiness Managerstrategy © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 165. Procesos© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 166. Planificación de producto © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 167. Planificación de Sprint © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 168. Scrum diario© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 169. Demo© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 170. Retrospectiva © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 171. Retrospectives© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 172. Formatos © 2010 Proyectalis Gestión de Proyectos S.L.
  • 173. Muy importante: © 2010 Proyectalis Gestión de Proyectos S.L.
  • 174. Pruebacosasnuevas © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 175. Pero no es esto…© 2010 Proyectalis Gestión de Proyectos S.L.
  • 176. Artifacts © 2010 Proyectalis Gestión de Proyectos S.L.
  • 177. Scrum BoardStories Pending Develop Test Done Project: Team: Scrum, Demo: Burn-down:: Release Plan: Impediments © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 178. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 179. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 180. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 181. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 182. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 183. “Olores”© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 184. Historia Pendiente Desarrollo Test Terminado Proyecto: Equipo: Scrum, Demo: Burn-down:: Release Plan: Impedimentos: © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 185. Historia Pendiente Desarrollo Test Terminado Proyecto: Equipo: Scrum, Demo: Burn-down:: Release Plan: Impedimentos: © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 186. Historia Pendiente Desarrollo Test Terminado Proyecto: Equipo: Scrum, Demo: Burn-down:: Release Plan: Impedimentos: © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 187. Burn-downTrabajo KO! OK! Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 188. Release Plan © 2010 Proyectalis Gestión de Proyectos S.L.
  • 189. “Olores”© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 190. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 191. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 192. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 193. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 194. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 195. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 196. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 197. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 198. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 199. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 200. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 201. Trabajo Tiempo © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 202. Kanban & Scrumban © 2010 Proyectalis Gestión de Proyectos S.L.
  • 203. Exercise: serial or parallel© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 204. Kanban© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 205. Kanban© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 206. Kanban   Start where you are   Map your value stream   Visualize flow   Limit WIP – adjust workload to capacity   Measure and improve lead time and cycle time   Make policies explicit (definition of done, WIP limits, coding standards, bloqued tasks…)© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 207. Capacity 50l/sg 20/sg 10l/sg 100/sg 30/sg © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 208. Capacity -  Old troughput: 10 50l/sg -  New troughput: 11 (10% ok) -  Cost: 16 22/sg 11l/sg ¡¡+10%!! 110/sg 33/sg © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 209. Capacity -  Old troughput: 10 50 23l/sg -  New troughput: 23 (130%) -  Adjust workload to capacity 23/sg -  Cost: 16 -  R&D+i 23l/sg -  Tech Debt -  Decouple ¡Kaizen! 100l/sg 33l/sg © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 210. Capacity  Bottlenecks: exploit, subordinate, rise (beware of the “need more resources” song)  Be sure your bottleneck operates at full capacity (eliminate waste at the bottleneck)  Be sure the system works at the pace of the bottleneck  Be sure the entrance to the bottleneck has good quality  Be sure your bottleneck is not idle / blocked  Use the “slack” around your bottleneck to work the bottleneck  Treat your bottleneck as a national emergency© 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 211. The 40 hour week fallacy:Programming (value adding tasks, focus 100% (40 factor, sprint dedication, project hours a advance…) week) © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 212. A more realistic approach:Programming ( value adding tasks, focus factor, sprint dedication, project 50% advance…) Overhead 10%Bugs, technical debt, stoppers, blocked tasks, rework, 15% context switching, other forms of waste… Reports, e-mail, internal meetings, hiring interviews, 10% admininistrative stuff, bureaucracy… Slack 10% Research, Development, training, innovation 5% © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 213. Naked truth:Programming ( value adding tasks, focus factor, sprint dedication, project 35% advance…) Overhead 10%Bugs, technical debt, stoppers, blocked tasks, rework, 30% context switching, other forms of waste… Reports, e-mail, internal meetings, hiring interviews, 10% admininistrative stuff, bureaucracy… Slack 10% Research, Development, training, innovation 5% © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 214. Naked truth: Scrum (measured & known) 35% Overhead 10%Bugs, technical debt, stoppers, blocked tasks, rework, 30% context switching, other forms of waste… Reports, e-mail, internal meetings, hiring interviews, 10% admininistrative stuff, bureaucracy… Slack 10% Research, Development, training, innovation 5% © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 215. Naked truth: Scrum (measured & known) 35% 65% © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 216. Burn-down::Pending Selected. Dev. Valid. Integration Done! Release Plan:Pending Selected. Dev. Valid. Integration Done! Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 217. Burn-down::Pending Selected. Dev. Valid. Integration Done! Release Plan:Pending Selected. Dev. Valid. Integration Done! 5 1 This was definitely a 3… Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 218. Pending Selected. Dev. Valid. Integration Done! V ScrumPending Selected. Dev. Valid. Integration Done! V buffer Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 219. V Scrum V buffer 80 20 85 20 75 30 70 35 75 25 80 25 ? ? ¿Your prediction? Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 220. V Scrum V buffer 80 20 Uuuh… Well, on average we make something like 85 20 75 scrum points per 75 30 sprint. Guess we can 70 35 commit on that as long as you keep the buffer level 75 25 safe… 80 25 ? ? That means somewhere below ¿Your prediction? 25 buffer points Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 221. V Scrum V buffer 80 20 No, in fact we did 110 85 20 points of aggregated velocity, which is quite 75 30 good. It was YOU who 70 35 told us to prioritize 50 buffer points during the 75 25! 80 25 Sprint and made us fail the sprint goal 60 50 Yaaargh! You failed on your commitment! Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 222. V Scrum V buffer 80 7500 Uuuh… Well, on average we make something like 85 7000 75 scrum points per 75 8000 sprint. Guess we can 70 8500 commit on that as long as you keep the buffer level 75 7500 safe… 80 7000 ? ? That means somewhere below ¿Your prediction? 7500 buffer points Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 223. Pending Selected. Dev. Valid. Integration Done! V ScrumPending Selected. Dev. Valid. Integration Done! V buffer + V buffer - Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 224. Vavg Kanban + VelocityVavg Scrum Vavg Kanban - Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 225. Burn-down:: Pending Selected. Dev. Valid. Integration Done! COMMITTED Release Plan:Fire! PRIO ASAP Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 226. Dev. Done! Sprint Burn-down: Pending Selected. Valid. Integration COMMITTEDFire! Buffer burndown:PrioASAP Mmm…Guess I’d Uh-oh, hold the like some Scrum Kanban, guys!! done too… Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 227. Dev. Done! Sprint Burn-down: Pending Selected. Valid. Integration COMMITTEDFire! Buffer burn-up:PrioASAP Mmm…Guess I’d Uh-oh, hold the like some Scrum Kanban, guys!! done too… Scrumban © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 228. Add queues and WIP limits! Design Code Test Backlog Selected - 3 Done! On- 3 Rdy On -2 Rdy On - 2 Rdy SPRINT FIRE! PRIO ASAP © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 229. Bonus: drop estimations! © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 230. Epilogue… © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 231. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 232. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 233. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 234. © 2010 Proyectalis Gestión de Proyectos S.L.
  • 235. There’s no road… © 2010 Proyectalis Gestión de Proyectos S.L.
  • 236. Let’s swim! © 2010 Proyectalis Gestión de Proyectos S.L.
  • 237. © 2010 Proyectalis Gestión de Proyectos S.L – htttp://slideshare.net/proyectalis.
  • 238. Training retrospectiveangel.medinilla@proyectalis.com © 2010 Proyectalis Gestión de Proyectos S.L.
  • 239. Thank you!angel.medinilla@proyectalis.com © 2010 Proyectalis Gestión de Proyectos S.L.
  • 240. Read this books! © 2010 Proyectalis Gestión de Proyectos S.L.
  • 241. http://creativecommons.org/licenses/by-nc-nd/3.0/ This presentation is based upon the ideas and work of many people. And while I’ve tried to recognize copyrights and give credit and attribution where possible, I cannot possibly list them all, so if you feel like there’s something that should be added, changed or removed from this presentation, please drop me an e-mail at angel.medinilla@proyectalis.com Special thanks to Henrik Kniberg. Mike Cohn, Lyssa Adkyns and Jeff Patton. I owe you so much I’ll have to buy you some drinks if you ever happen to come to Spain ;). BTW, have you ever considered a holiday here? Drop me a line! :D© 2010 Proyectalis Gestión de Proyectos S.L.

×