InfoQ Homepage Guides The Scrum Primer
The Scrum Primer
Traditional development with single-function groups, delayed or weak feedback loops, frontloaded predictive planning, and a sequential flow from analysis to test is not very successful in today’s volatile world. This approach delays feedback, learning, and potential return on investment due to an absence of real working software until late in the game, causing a lack of transparency, lack of ability to improve, reduction in flexibility, and an increase in business and technical risks. An alternative – cross-functional teams with iterative development – has also existed for decades, but was not as widely used as the traditional model.
Scrum packages proven product-development concepts in a simple framework, including: real teams, cross-functional teams, self-managing teams, short iterative full-cycle feedback loops, and lowering the cost of change. These concepts increase agility and feedback, enable earlier ROI, and reduce risk. Scrum is a development framework in which cross-functional teams develop products or projects in an iterative, incremental manner. It structures development in cycles of work called Sprints. At the end of the Sprint, the Team reviews the Sprint with stakeholders, and demonstrates what it has built. People obtain feedback that can be incorporated in the next Sprint. Scrum emphasizes working product at the end of the Sprint that is really “done”; in the case of software, this means a system that is integrated, fully tested, end-user documented, and potentially shippable. There are many concise descriptions of Scrum available online, and this primer aims to provide the next level of detail on the practices.
Free download
Translations
Here you can find the translated versions of the book:
- French version, thanks to Cyril Stock
- Simplified Chinese version
- Bulgarian version
Table of Contents
- Beyond Traditional Development
- Scrum Roles
- Product Backlog
- Definition of Done
- Sprint Planning
- Daily Scrum
- Tracking Progress During the Sprint
- Product Backlog Refinement
- Sprint Review
- Sprint Retrospective
- Starting the next Sprint
- Managing Releases
- Application or Product Focus
- Common Challenges
- Appendix A: Additional Reading
This content is in the Assessment topic
Related Topics:
-
Related Editorial
-
Related Sponsors
-
Popular across InfoQ
-
AWS Introduces ECS Managed Instances for Containerized Applications
-
Producing a Better Software Architecture with Residuality Theory
-
GitHub Introduces New Embedding Model to Improve Code Search and Context
-
Google DeepMind Introduces CodeMender, an AI Agent for Automated Code Repair
-
Building Distributed Event-Driven Architectures across Multi-Cloud Boundaries
-
Elena Samuylova on Large Language Model (LLM)-Based Application Evaluation and LLM as a Judge
-