Reading path for Scrum
Our experience shows that Scrum teams that incorporate these four practices into their work always improve their performance.
Basic life-cycleThe life-cycle of Scrum begins with the product vision, runs through a process to gather and prioritize overall requirements and then iteratively develops and releases product so that the Business can realize value quickly as they learn more about what the customer needs. Planning and re-planning is done continuously along the entire value stream from vision to support. Depending on size and complexity, organizations may use a multi-tier approach to manage their overall portfolio of products, projects and programs. Lean-Agile principles help Scrum to focus this by driving all effort to delivery Business value. As shown in the figure, here are the normal steps of Scrum. Getting to ready to pullA Product Owner creates a prioritized product backlog of features getting them ready for the team to pull into iterations. This includes clear acceptance criteria so both Product Owner and team knows that the feature is “done.” Iteration 0At the beginning of the release cycle (usually quarterly), the Product Owner and team leads conduct a pre-planning event called “Iteration 0” to be sure everything is ready. Here are the activities in Iteration 0:
Iterative developmentThe team plans the iteration. During iteration planning, the team and the Product Owner agree together on what can be developed during the iteration and the team commits to this work. The team decides how to implement this work within the iteration. An iteration is usually two weeks. The team meets regularly (usually daily) to assess progress in a (Daily) Stand-up Meeting. On the last day of each iteration, the team must assess what work will be carried over to a future iteration. Here are the activities in iterative development:
End of iterationAt the end of the iteration, the team demonstrates the product to the Product Owner and stakeholders, reviews how the iteration went in a “team retrospection,” and then plans the next iteration. Here are the activities in iterative development:
ReleaseThe Product Owner and team are also coordinating with release management to prepare the product for release. See the Release Checklist in Checklists. Improving continuouslyAll members participate in the Daily Stand-ups. Resolve impediments to progress. See ideas in of Issues in Quality. |