This document outlines a 6 step program for a Scrum team to start delivering shippable software increments. The steps include: 1) learning the improvement kata to better focus retrospectives, 2) focusing on quality by implementing a zero-bug policy, 3) identifying and addressing bottlenecks to improve workflow, 4) making bottlenecks visible using work-in-progress limits, 5) anticipating bottlenecks early using service level agreements, and 6) composing the sprint backlog strategically using service level agreements. Implementing these steps has helped the team deliver higher quality, bug-free software more accurately and consistently compared to a year earlier.