Scrum Framework
Scrum Framework
Scrum is the most widely used Agile framework. It breaks a big project into short, fixed cycles called sprints, usually two to four weeks long, where the team builds and delivers a working piece of the product. The whole idea is to keep things flexible and improve constantly instead of planning every detail upfront.
Scrum was first formalized in the 1990s by Ken Schwaber and Jeff Sutherland, and it has since become the default way most software teams structure their work. What makes it powerful is the regular rhythm of meetings and checkpoints, which means problems get caught and fixed within weeks instead of months.
Roles: Product Owner, Scrum Master, Dev Team
Role | Responsibilities |
| Product Owner | Manages the product backlog, prioritizes work, represents the customer, and decides which features are most important. |
| Scrum Master | Facilitates the Scrum process, removes blockers, and helps the team work effectively. The Scrum Master is a coach, not a manager or boss. |
| Development Team | Builds the product and delivers working increments of value. Team members decide among themselves how the work should be completed. |
Sprints and Sprint Planning
A sprint is a short, time-boxed period, usually two to four weeks, where the team commits to completing a specific chunk of work. Before each sprint starts, the team holds a sprint planning meeting where they look at the product backlog, pick out the most important items, and agree on what they can realistically finish in that sprint. Each sprint begins with a planning session where the team selects items from the product backlog to work on.
By the end of planning, everyone is clear on the sprint goal and what is going into the sprint backlog. Sprint length usually stays consistent across a project, which helps teams build a reliable sense of how much work they can realistically take on each cycle, something called velocity. If a sprint goal turns out to be too ambitious or too easy, the team adjusts their estimates for future sprints based on that experience.
Daily Standups and Retrospectives
Every day during the sprint, the team holds a quick meeting called the daily standup, usually under 15 minutes, where each person shares what they did, what they are doing next, and if anything is blocking them. It is meant to be short and focused, not a deep discussion. Sprint retrospective: Reflect on the process and agree on a few concrete improvements. retrospectives happen at the end of each sprint, and they give the team a chance to look back honestly at what worked, what did not, and what they want to change going forward.
Standups keep everyone aligned without needing long status meetings, while retrospectives are what actually drive the team's continuous improvement over time. Skipping retrospectives is a common mistake, since teams that skip them tend to repeat the same mistakes sprint after sprint without realizing it.










