Scrum in a Nutshell Mark Levison mark@mlevison.com http://www.notesfromatooluser.com Problem Late Buggy Change? Burn out A Better Way Iterative Communications Self Organizing Scrum Origins HBR - The New New Product Development Game – 1986 Fuji Chemicals Elements of Scrum Roles Artifacts Events Scrum Master Servant Leader Facilitator Roadblocks Product Owner Business Priorities Single Wringable neck Team Everyone Self Organising Sprint Short Time boxed Planning Meeting Stories Breakdown Time boxed Daily Scrum/Standup 15 minutes (at most) 3 questions Review Inspection Retrospective Went Well? Went Poorly? Improve? Product backlog – Travel Website Sample Product Backlog As a user, I want to reserve a hotel room As a user, I want to cancel a reservation As a vacation planner, I want to see photos of the hotels As a frequent flier, I want to rebook a past trip, so that I save time booking Trips Stories are Sprint Backlog As a user, I want to reserve a hotel room Add hotel table to the database – 1 hr Write Ajax code to display reservation – 4 hrs Write code to enter reservation in the database – 4 hrs As a user, I want to cancel a reservation Display the user’s current reservations – 4 hrs Add a cancel button next to each reservation – 1 hr …. Burndown Chart Advantages Change Transparency Feedback Communication Teams Who uses Scrum? Microsoft, Sun, Sammy Studios, Siemens, CNA, State Farm, State Street Bank, Philips, BBC, IBM, SAIC, LMCO, APL, Ariba, Federal Reserve Bank, HP, Motorola, Nokia, TransUnion, IDX, Siemens Medical, Gestalt, Yahoo, Conchango, BMC, Lexis-Nexis, Bently Systems, Bose, CapitalOne,Federal Reserve Bank, ClearChannel, Xerox, Patient Keeper, British Telecom, PayPal, … Top down/Bottom up Action Hostile Environment Start Mentor Tools Further Reading See my blog posting “Best Introductions” (http://www.notesfromatooluser.com) Try ControlChaos (Ken’s site) Mountain Goat Software (Mike Cohn’s site) RallyDev ScrumAlliance (http://www.scrumalliance.org/)