Death By Scrum Meeting

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    3 Favorites

    Death By Scrum Meeting - Presentation Transcript

    1. Death by Scrum Pete Behrens Agile Organization & Process Coach © 2009 Trail Ridge Consulting, LLC pete@trailridgeconsulting.com 303.819.1809
    2. Pete Behrens Agile Organization & Process Coach  Guide enterprise organizations in transitioning to an agile organization implementing agile methods  Services for agile assessment, alignment, training and coaching Previous Experience  Led development of the requirements management solution RequisitePro – a core product in the IBM Rational product line – using the Rational Unified Process (RUP)  Consulted with EDS leading development of large data warehouse solutions using Rapid Application Development (RAD) © 2009 Trail Ridge Consulting, LLC 2
    3. Certified Scrum Coach (CSC) Program  Guide-Level Certification equal to CST  Initiated in 2007  20 Certified Coaches Today (4 Local)  Pete Behrens, Bob Hartman, Richard Lawrence, Brad Swanson  CSC Principles 1. Advise and Consult Agile Organizations 2. Facilitate Learning and Adoption 3. Mentor Agile Leadership at all levels 4. Guide Agile Organizational Development © 2009 Trail Ridge Consulting, LLC 3
    4.  CSM Certification Testing  CSM 2 Year Renewal  CSPO Standardization  Scrum Guide  Member Only Content  PMI and other partnerships  User Groups Starting Worldwide  Sao Paulo, Brazil - May 12-13  Munich, Germany - October 19-21 © 2009 Trail Ridge Consulting, LLC 4
    5. What are you here? WHAT SCRUM CHALLENGES ARE YOU FACING? © 2009 Trail Ridge Consulting, LLC 5
    6. Do these sound familiar?  “All members of the Scrum team should help testing.”  “PM should recognize the value of quality over features.”  “I’m pissed off to fix other guy’s bad design.”  “A lot of shitty code.”  “Sprints: I just hate the artificial time limits.”  “Give us more time per Sprint.”  “Scrum does not work unless management is committed to not disrupting the team in the Sprint.”  “Micro management causes a lack of motivation.” © 2009 Trail Ridge Consulting, LLC 6
    7. We implement Scrum “All team members are working in the sprint. Developers are developing the backlog items. Testers are testing the backlog items the developers completed in the last sprint or two. Product Management is preparing the items for the next few sprints.” © 2009 Trail Ridge Consulting, LLC 7
    8. How effective are meetings? © 2009 Trail Ridge Consulting, LLC 8
    9. Scrum Skeleton? © 2009 Trail Ridge Consulting, LLC 9
    10. Scrum Skeleton © 2009 Trail Ridge Consulting, LLC 10
    11. What do you know about Scrum? © 2009 Trail Ridge Consulting, LLC 11
    12. What do you know about Scrum? Shu Ha Ri © 2009 Trail Ridge Consulting, LLC 11
    13. What do you know about Scrum? Shu Ha Ri Imitation Understanding Mastery © 2009 Trail Ridge Consulting, LLC 11
    14. So what? Most Organizations IMPLEMENT Scrum But don’t UNDERSTAND Scrum ...and they are DYING © 2009 Trail Ridge Consulting, LLC 12
    15. Scrum... WHY WAS SCRUM CREATED? © 2009 Trail Ridge Consulting, LLC 13
    16. Why was Scrum Created? TEAMS solve problems better than individuals Teams solve problems better incrementally in short TIMEBOXES © 2009 Trail Ridge Consulting, LLC 14
    17. Why was Scrum Created? TEAM © 2009 Trail Ridge Consulting, LLC TIMEBOX 15
    18. The Haka © 2009 Trail Ridge Consulting, LLC 16
    19. The Haka © 2009 Trail Ridge Consulting, LLC 16
    20. Teams... HOW DO A GROUP OF PEOPLE BECOME A TEAM? © 2009 Trail Ridge Consulting, LLC 17
    21. Creating a Team... Need to move people from DOING OWNING © 2009 Trail Ridge Consulting, LLC 18
    22. ScrumMaster = Coach © 2009 Trail Ridge Consulting, LLC 19
    23. Release Planning = Clear Goal © 2009 Trail Ridge Consulting, LLC 20
    24. Sprints = Practice © 2009 Trail Ridge Consulting, LLC 21
    25. Field = Transparency © 2009 Trail Ridge Consulting, LLC 22
    26. Meetings = The Team Entry © 2009 Trail Ridge Consulting, LLC 23
    27. How long are your sprint planning meetings? © 2009 Trail Ridge Consulting, LLC 24
    28. How long are your sprint planning meetings? 16 Sprint Planning (in hours) 12 8 4 0 1 2 3 4 Sprint Length (in weeks) © 2009 Trail Ridge Consulting, LLC 24
    29. How long are your sprint planning meetings? 16 Sprint Planning (in hours) 12 8 4 0 1 2 3 4 Sprint Length (in weeks) © 2009 Trail Ridge Consulting, LLC 24
    30. How long are your sprint planning meetings? 16 Sprint Planning (in hours) 12 8 4 0 1 2 3 4 Sprint Length (in weeks) © 2009 Trail Ridge Consulting, LLC 24
    31. How long are your sprint planning meetings? 16 Sprint Planning (in hours) 12 8 Why? 4 0 1 2 3 4 Sprint Length (in weeks) © 2009 Trail Ridge Consulting, LLC 25
    32. Adding all Scrum meetings... 16 Sprint Meetings (in hours) c rum y S e 12 Dail ctiv o spe etr n tR Spri w 8 vie int Re Spr ann ing Spri nt Pl 4 0 1 2 3 4 Sprint Length (in weeks) © 2009 Trail Ridge Consulting, LLC 26
    33. Adding all Scrum meetings... 16 Sprint Meetings (in hours) c rum y S e 12 Dail ctiv pe How much is o s etr n tR Spri w 8 vie int Re Spr 4 too much? Spri nt Pl ann ing 0 1 2 3 4 Sprint Length (in weeks) © 2009 Trail Ridge Consulting, LLC 27
    34. What else causes Meeting “Death”? © 2009 Trail Ridge Consulting, LLC 28
    35. Death by Meeting  Meetings are boring  Meetings are ineffective © 2009 Trail Ridge Consulting, LLC 29
    36. Meetings are Boring - they lack Action, Drama & Conflict © 2009 Trail Ridge Consulting, LLC 30
    37. Meetings are Ineffective - they lack context or focus Meeting Type Time Required Purpose & Format Keys to Success Daily 5 minutes Share daily schedules  Don’t sit down and activities  Keep it administrative Check-in  Don’t cancel even when some people can’t be there Weekly 45 – 90 minutes Review weekly  Don’t set agenda until after activities and metrics, initial reporting Tactical and resolve tactical  Postpone strategic obstacles and issues discussions Quarterly 1 - 2 days Discuss, analyze,  Limit to one or two topics brainstorm, and decide  Prepare and do research Strategic upon critical issues  Engage in good conflict affecting long-term  Get out of the office success Source: Death by Meeting, Patrick Lencioni © 2009 Trail Ridge Consulting, LLC 31
    38. Death by Meeting - circa Scrum Meeting Type Time Required Purpose & Format Keys to Success Daily 5 minutes Share daily schedules  Don’t sit down Daily Scrum and activities  Keep it administrative Check-in  Don’t cancel even when some people can’t be there Weekly 45 – 90 minutes Review weekly  Don’t set agenda until after Sprint Meetings activities and metrics, initial reporting Tactical and resolve tactical  Postpone strategic obstacles and issues discussions Quarterly 1 - 2 days Discuss, analyze,  Limit to one or two topics Release Planning brainstorm, and decide  Prepare and do research Strategic upon critical issues  Engage in good conflict affecting long-term  Get out of the office success © 2009 Trail Ridge Consulting, LLC 32
    39. Scrum Meeting Keys Focus Timebox Visualize Engage the Team © 2009 Trail Ridge Consulting, LLC 33
    40. Scrum Meeting Keys Focus Timebox Strategic Tactical Visualize Engage the Team © 2009 Trail Ridge Consulting, LLC 33
    41. Focus Release Sprint Planning Planning Sprint Review Daily Scrum Sprint Retro © 2009 Trail Ridge Consulting, LLC 34
    42. Focus Strategic Tactical Daily Release Sprint Planning Planning Sprint Review Daily Scrum Sprint Retro © 2009 Trail Ridge Consulting, LLC 34
    43. Focus Strategic Tactical Daily Release Sprint Scrum Release Sprint Planning Planning Sprint Review Daily Scrum Sprint Retro © 2009 Trail Ridge Consulting, LLC 34
    44. Do you play Planning Poker? © 2009 Trail Ridge Consulting, LLC 35
    45. Do you play Planning Poker? Why? When? © 2009 Trail Ridge Consulting, LLC 36
    46. Planning Poker is a Release Tool Release Sprint Planning Planning Sprint Review Daily Scrum Sprint Retro © 2009 Trail Ridge Consulting, LLC 37
    47. Planning Poker is a Release Tool Strategic Tactical Daily Release Sprint Planning Planning Sprint Review Daily Scrum Sprint Retro © 2009 Trail Ridge Consulting, LLC 37
    48. Planning Poker is a Release Tool Strategic Tactical Daily Release Sprint Scrum Release Sprint Planning Planning Sprint Review Daily Scrum Sprint Retro © 2009 Trail Ridge Consulting, LLC 37
    49. Story Points are for looking ahead Backlog Item Points Release 1. Login portal 2. Display minutes 5 3 Plan 3. Support ticket call 8 4. Remote login help 13 5. Update profile 2 6. Buy more time 8 7. Single sign-on 20 8. Log rotation 5 9. Timer display 3 10. Automatic logout 1 11. Usage warning 2 12. Exchange 12 integration 13 13. HP Openview API 20 14. XML API 8 15. 300 logins/min 13 16. Location tracking 5 17. Intrusion detection 13 18. Update MySQL DB 20 19. Update Web Stack 13 20. Update Linux Kernel 8 21. Support Novel Auth 13 22. Support RADIUS Auth 8 23. Scan & Block Int. 40 24. AP Manager Int. 20 © 2009 Trail Ridge Consulting, LLC 38
    50. Using Velocity Projections 160 160 Completed Remaining Remaining 120 120 Points Points 80 80 40 40 0 0 Jan Feb Mar Apr May Jun Jul Aug Sep Jan Feb Mar Apr May Jun Jul Aug Sep 150.0 Completed 150.0 Completed Remaining Remaining 112.5 112.5 Points Points 75.0 75.0 37.5 37.5 0 0 Jan Feb Mar Apr May Jun Jul Aug Sep Jan Feb Mar Apr May Jun Jul Aug Sep © 2009 Trail Ridge Consulting, LLC 39
    51. Scrum Meeting Keys Focus Timebox Visualize Engage the Team © 2009 Trail Ridge Consulting, LLC 40
    52. Scrum Meeting Keys Focus Timebox Strategic Tactical Visualize Engage the Team © 2009 Trail Ridge Consulting, LLC 40
    53. Timebox WHY DO WE TIMEBOX? © 2009 Trail Ridge Consulting, LLC 41
    54. Timeboxes drive focus, intensity, decisions, productivity... Waterfall Intensity Scrum Time © 2009 Trail Ridge Consulting, LLC 42
    55. Timeboxes drive predictability Predictable Uncertain Unpredictable Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Project Timeline © 2009 Trail Ridge Consulting, LLC 43
    56. Daily Scrum Timebox 15 Minutes! © 2009 Trail Ridge Consulting, LLC 44
    57. Timebox All Meetings? Timeframe Daily Bi-weekly Quarterly Daily Sprint Sprint Sprint Release Scrum Retro Review Planning Planning Minutes 5 - 15 © 2009 Trail Ridge Consulting, LLC 45
    58. Timebox All Meetings? Timeframe Daily Bi-weekly Quarterly Daily Sprint Sprint Sprint Release Scrum Retro Review Planning Planning Minutes 5 - 15 15 - 30 30 - 60 60 - 120 120 - 240 © 2009 Trail Ridge Consulting, LLC 45
    59. Timebox All Meetings? Timeframe Daily Bi-weekly Quarterly Daily Sprint Sprint Sprint Release Scrum Retro Review Planning Planning Minutes 5 - 15 15 - 30 30 - 60 60 - 120 120 - 240 1/2 Day © 2009 Trail Ridge Consulting, LLC 45
    60. Timebox All Meetings! Timeframe Daily Daily How do we Sprint Bi-weekly Sprint Sprint Quarterly Release Minutes Scrum 5 - 15 do this Retro 15 - 30 Review 30 - 60 Planning 60 - 120 Planning 120 - 240 effectively? 1/2 Day © 2009 Trail Ridge Consulting, LLC 46
    61. Scrum Meeting Keys Focus Timebox Visualize Engage the Team © 2009 Trail Ridge Consulting, LLC 47
    62. Scrum Meeting Keys Focus Timebox Strategic Tactical Visualize Engage the Team © 2009 Trail Ridge Consulting, LLC 47
    63. Visualize Color Size Time © 2009 Trail Ridge Consulting, LLC 48
    64. Visualize Themes by Color © 2009 Trail Ridge Consulting, LLC 49
    65. Visualize Types by Color © 2009 Trail Ridge Consulting, LLC 50
    66. Visualize Role by Color © 2009 Trail Ridge Consulting, LLC 51
    67. Visualize Size © 2009 Trail Ridge Consulting, LLC 52
    68. Visualize Size © 2009 Trail Ridge Consulting, LLC 53
    69. Visualize Time © 2009 Trail Ridge Consulting, LLC 54
    70. Visualize Time © 2009 Trail Ridge Consulting, LLC 55
    71. Scrum Meeting Keys Focus Timebox Visualize Engage the Team © 2009 Trail Ridge Consulting, LLC 56
    72. Scrum Meeting Keys Focus Timebox Strategic Tactical Visualize Engage the Team © 2009 Trail Ridge Consulting, LLC 56
    73. Does this look familiar? © 2009 Trail Ridge Consulting, LLC 57
    74. Engage the Team? © 2009 Trail Ridge Consulting, LLC 58
    75. Scrum teams work together and share commitment Analysis Handoffs Traditional Phased-based Lack Delays approach spreads the of Ownership Design team out over time Task Switching Development Lack of Commitment Test Compromised Quality Deployment Scrum brings the whole team into short time-boxes Analysis Shared Commitment Shared Ownership Design Shared Focus More Productive Development Quality Built In Test Deployment © 2009 Trail Ridge Consulting, LLC 59
    76. Scrum Teams communicate Face-to-face Communication Effectiveness At whiteboard Face-to-face Conversation Video Conversation Phone Modeling Videotape Conversation Options Email Conversation Audiotape Documentation Paper Options Cold Hot © 2009 Trail Ridge Consulting, LLC 60
    77. Engage the Team © 2009 Trail Ridge Consulting, LLC 61
    78. Engage the Team © 2009 Trail Ridge Consulting, LLC 62
    79. Engage the Team © 2009 Trail Ridge Consulting, LLC 63
    80. Scrum teams work together © 2009 Trail Ridge Consulting, LLC 64
    81. Scrum team share space © 2009 Trail Ridge Consulting, LLC 65
    82. 5 Min Review Focus Timebox Visualize Engage the Team © 2009 Trail Ridge Consulting, LLC 66
    83. 5 Min Review Focus Timebox Strategic Tactical Visualize Engage the Team © 2009 Trail Ridge Consulting, LLC 66
    84. Revisiting Planning Poker © 2009 Trail Ridge Consulting, LLC 67
    85. Is there a better way to engage the team? © 2009 Trail Ridge Consulting, LLC 68
    86. Case Study: Salesforce.com © 2009 Trail Ridge Consulting, LLC 69
    87. Where does team direction come from? CIO, CTO, VP Engineering Product Line Product Line Product Line Manager Manager Manager Functional Functional Functional Usability Manager Manager Manager Engineering DBA PMO Infrastructure Scrum Quality Team Assurance © 2009 Trail Ridge Consulting, LLC 70
    88. Salesforce.com Releases Last Waterfall Release Since March 2007 every agile release has been deployed on-time (down to the exact minute) © 2009 Trail Ridge Consulting, LLC 71
    89. Salesforce.com 2006 vs. 2007 © 2009 Trail Ridge Consulting, LLC 72
    90. Salesforce.com Feedback  89% are having the best time or good time  38% increase in feature request delivered per developer  94% feature request increase from 2006 - 2007  Since implementing our iterative development methodology which enables us to deliver more frequent releases, we have seen statistically significant improvements in our satisfactions scores across our service attributes from our features to our platform.  Wendy Close, Salesforce Customer Satisfaction Survey, Sr. Manager Product Marketing, Salesforce.com © 2009 Trail Ridge Consulting, LLC 73
    91. 5 Min Session Retrospective What will you take away? What did you miss?           © 2009 Trail Ridge Consulting, LLC 74

    + Pete BehrensPete Behrens, 5 months ago

    custom

    434 views, 3 favs, 0 embeds more stats

    Pete has a new presentation series on Death by Scru more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 434
      • 434 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 59
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories