Scrum Method
The World's Leading Agile Framework for Product Development
What is Scrum?
Scrum is an agile framework for developing, delivering, and maintaining complex products. It is based on empirical process control and relies on transparency, inspection, and adaptation. Scrum enables teams to work flexibly and incrementally on products while continuously responding to changes.
Scrum Principles
Transparency
All aspects of the process that affect the outcome must be visible to all participants. Common standards ensure everyone has a unified understanding.
Inspection
Scrum artifacts and progress are regularly inspected to detect deviations early and adapt.
Adaptation
If inspection reveals that aspects are outside acceptable limits, the process or material must be adjusted.
Self-Organization
Teams decide themselves how best to accomplish their work to deliver maximum value.
Collaboration
All team members work together to achieve sprint goals and support each other.
Value Focus
The focus is on delivering products with maximum business value for the customer.
Scrum Roles
Product Owner
Responsible for maximizing the value of the product and managing the Product Backlog. The Product Owner is the voice of the customer in the team and prioritizes requirements.
Scrum Master
Promotes and supports the Scrum process by helping the team understand and apply Scrum. The Scrum Master removes impediments and protects the team from external disturbances.
Development Team
An interdisciplinary group of specialists who work together to deliver potentially releasable product increment at the end of each Sprint. The team organizes itself and shares responsibility.
Scrum Events
Sprint
A time-boxed period (typically 1-4 weeks) in which a potentially releasable product increment is developed. Each Sprint has a defined goal and creates something of value.
- Fixed duration that cannot be extended
- Constant rhythm of development
- Predictable milestones and delivery dates
Sprint Planning
At the beginning of each Sprint, the Scrum team and relevant stakeholders plan together the work to be done in the upcoming Sprint.
- Setting the Sprint goal
- Selecting Product Backlog items for the Sprint
- Planning how the work will be done
Daily Scrum
A daily 15-minute meeting for the development team to synchronize progress and create a plan for the next 24 hours.
- Short standup meeting at the same time and place
- Three standard questions: What did I do yesterday? What will I do today? Are there any impediments?
- Promotes communication and transparency
Sprint Review
At the end of each Sprint, the team presents the completed product increment to stakeholders and receives feedback.
- Informal meeting to review the increment
- Adjusting the Product Backlog based on feedback
- Promoting collaboration between all participants
Sprint Retrospective
An opportunity for the Scrum team to reflect on the completed Sprint and identify improvement opportunities.
- Analysis of people, relationships, processes, and tools
- Identifying improvement measures
- Building a plan to implement these improvements
Scrum Artifacts
Product Backlog
An ordered list of all known requirements for the product that is constantly evolving. The Product Owner is responsible for content, availability, and prioritization.
Sprint Backlog
A selection of Product Backlog items for the current Sprint plus a plan for implementing these items. It is an evolving artifact that can only be modified by the development team.
Increment
The sum of all Product Backlog items completed during a Sprint plus the value of all increments from previous Sprints. It must be "Done," meaning it is potentially releasable.
Why Scrum at Elasticbrains?
Faster Time-to-Market
Through regular increments, we can respond faster to market changes and get feedback earlier.
Higher Customer Satisfaction
Customers are regularly involved and can influence the product early.
Better Team Dynamics
Self-organized teams lead to higher motivation, ownership, and better collaboration.
Continuous Improvement
Regular retrospectives foster a culture of continuous learning and constant improvement.
Ready for Agile Work with Scrum?
Learn how we lead your projects to success with Scrum and help you deliver faster and more efficiently.