Dave Todaro’s Post

View profile for Dave Todaro, graphic

CEO at Ascendle | Accelerating Software Delivery | Author of the Bestselling Book: The Epic Guide to Agile | Master Instructor at Caltech

I recently read an article that outlined 9 patterns that increase a Scrum team's throughput by up to 400%. I was happy to find I've included most of these in my book or conference presentations! 1. Stable Teams: Avoid shuffling people between teams. Stable teams tend to get to know their capacity, which makes it possible for the business to have predictability. 2. Yesterday’s Weather: In most cases, the number of points completed in the last sprint is the most reliable predictor of how many points will be completed in the next sprint. The fastest teams review what they pull into the current sprint to ensure it isn't wildly off-base from last sprint. 3. Swarming: Focus maximum team effort on one item in the Sprint Backlog to get it done as soon as possible. 4. Interrupt Pattern: Allot time for interruptions and do not allow the time to be exceeded. Create a buffer for unexpected items based on historical data. For example, 30% of the team's work on the average is caused by unplanned work coming into the sprint unexpectedly. The Product Owner triages all requests and decides what goes into the buffer and is added to the sprint. 5. Daily Clean Code: Fix all bugs in less than a day. Aim to have a completely clean base of code at the end of every day. 6. Emergency Procedure: Do not delay execution while trying to figure out what is wrong or what to do. It is the responsibility of the Scrum Master to make sure the team executes the Scrum Emergency Procedure, preferably by mid-sprint, if things are going off track. Do only as much as necessary: a. Change the way the work is done. Do something different. b. Get help, usually by offloading work to someone else. c. Reduce scope 4. Abort the sprint and replan. Inform management how release dates will be affected. 7. Scrumming the Scrum: Identify the biggest impediment from the previous sprint during the Sprint Retrospective and remove it before the end of the next sprint. Put it in the Sprint Backlog with acceptance criteria that will determine when it is done. Then review it in the Sprint Review like any other Product Backlog item. 8. Happiness Metric: Happiness is a predictive indicator. A powerful way to take the pulse of the Scrum Team is by finding out how happy they are. The Scrum Master asks 2 questions on a scale of 1 to 5 and tracks the results over time: • How happy are you with the company? • How happy are you with your role? 9. Teams That Finish Early, Accelerate Faster: Teams often take too much work into a sprint and cannot finish it. Failure prevents the team from improving. Therefore, take less work into a sprint (see Yesterday’s Weather for guidance.) Then implement the four Patterns that reduce Impediments within the Sprint (#s 3-6), which will systematically deal with any interruptions and help you finish early. On early completion pull work from the Product Backlog which will increase the baseline of Yesterday’s Weather. Link to the full research paper in the comm...

Dave Todaro

CEO at Ascendle | Accelerating Software Delivery | Author of the Bestselling Book: The Epic Guide to Agile | Master Instructor at Caltech

2w
Like
Reply
David McGrath

IT Project Manager | Microsoft 365, Generative AI

2w

Thanks for sharing

Like
Reply
See more comments

To view or add a comment, sign in

Explore topics