Scrum Checklist
Scrum Checklist
Scrum Checklist
If you achieve these you can ignore the rest of the checklist. Your process is fine. Delivering working, tested software every 4 weeks or less Delivering what the business needs most Process is continuously improving
Core Scrum
These are central to Scrum. Without these you probably shouldnt call it Scrum. Retrospective happens after every sprint Results in concrete improvement proposals Some proposals actually get implemented Whole team + PO participates
Scrum Checklist!
Henrik Kniberg
the unofficial!
Clearly defined product owner (PO) PO is empowered to prioritize PO has knowledge to prioritize PO has direct contact with team PO has direct contact with stakeholders PO speaks with one voice (in case PO is a team) Team has a sprint backlog Highly visible Updated daily Owned exclusively by the team Daily Scrum happens Whole team participates Problems & impediments are surfaced Demo happens after every sprint Shows working, tested software Feedback received from stakeholders & PO Have Definition of Done (DoD) DoD achievable within each iteration Team respects DoD
PO has a product backlog (PBL) Top items are prioritized by business value Top items are estimated Estimates written by the team Top items in PBL small enough to fit in a sprint PO understands purpose of all backlog items Have sprint planning meetings PO participates PO brings up-to-date PBL Whole team participates Results in a sprint plan Whole team believes plan is achievable PO satisfied with priorities
SM sits with the team Timeboxed iterations Iteration length 4 weeks or less Always end on time Team not disrupted or controlled by outsiders Team usually delivers what they committed to Team members sit together Max 9 people per team
Scaling
These are pretty fundamental to any Scrum scaling effort. You have a Chief Product Owner (if many POs) Dependent teams do Scrum of Scrums Dependent teams integrate within each sprint
Positive indicators
Leading indicators of a good Scrum implementation. Having fun! High energy level. Overtime work is rare and happens voluntarily Discussing, criticizing, and experimenting with the process
PO = Product owner SM = Scrum Master PBL = Product Backlog DoD = Definition of Done http://www.crisp.se/scrum/checklist | Version 2.2 (2010-10-04)
Henrik Kniberg
Big Boss: "OK team, 8me to see how Scrum compliant you are. Fill in this checklist please. Joe: "Boss, I'm happy to report that we are doing everything. Well, everything except Sprint burndown charts Big Boss: "Bad, bad team! It says here that you should be doing those... er... sprint burning thingies! I want them!" Lisa: "But we do 2 week sprints and almost always manage to deliver what we commit to, and the customers are happy. Sprint How do I use it? burndown charts wouldn't add value at this stage. Joe: "For this retrospec8ve, I've brought a useful liFle checklist. Big Boss: "Well it says here that you should do it, so don't let me Is there any of this stu that we aren't doing? catch you chea8ng again, or I'll call in the Scrum Police! Lisa: "Hmmm, let's see. Well, we're certainly missing Deni8on Is this an ocial checklist? of Done, and we don't measure Velocity. No. The checklist reects my personal & subjec8ve opinion about Joe: "Well, 'Deni8on of Done' is listed under 'Core Scrum' so it what really maFers in Scrum. I've spent years helping companies seems preFy important! Velocity is listed under 'Recommended get started with Scrum and met hundreds of other prac88oners, but not always necessary' so let's wait with that and start with trainers, and coaches; and I've found that checklists like this can be the core stu. helpful, if used correctly. Lisa: "Look, we're also missing 'Delivering working, tested soQware every 4 weeks or less'. That's listed under 'The boFom line'! Makes sense, because marke8ng is always complaining about that!