Skip to main content
Methods

Scrum

Agile framework for software development that works in short iterations (sprints) and uses defined roles, events and artefacts for transparency, inspection and adaptation.

Scrum is the most widely used agile framework in software development. It gives teams a clear structure without constraining them: fixed roles create accountability, regular events create transparency, and time-boxed sprints deliver working software at short intervals. Whether startup or enterprise – Scrum is the standard for complex product development.

What is Scrum?

Scrum is a lightweight framework built on three pillars: transparency, inspection and adaptation. It defines three roles – Product Owner (owns the what), Scrum Master (owns the process) and development team (owns the how). Work is organised in sprints, fixed iterations of usually 2 weeks. Each sprint starts with Sprint Planning and includes daily Daily Scrums and ends with Sprint Review and Sprint Retrospective. The outcome of each sprint is a potentially shippable product increment. The Product Backlog is a prioritised list of all requirements maintained by the Product Owner.

How does Scrum work?

The Product Owner prioritises the Product Backlog by business value. In Sprint Planning the team picks the top items and plans them in the Sprint Backlog. During the sprint the team meets daily for a 15-minute Daily Scrum to sync and identify blockers. The Scrum Master removes those blockers. At the end the team demonstrates the increment in the Sprint Review and gathers feedback. In the Retrospective the team reflects on the process and agrees improvements for the next sprint.

Practical Examples

1

Fintech startup building its banking app in 2-week sprints: Each sprint delivers new features that beta users can test and rate.

2

Mid-size company modernising its ERP with Scrum: Each sprint migrates one module while the old system keeps running.

3

E-commerce team using Scrum to improve checkout: A/B test results feed into the next Sprint Planning.

4

Health startup building a patient app with doctors as stakeholders in every Sprint Review to shape the roadmap.

Typical Use Cases

Product development: Building new software iteratively and validating early in the market

Digitalisation: Digitising internal processes step by step with regular stakeholder feedback

Evolving existing products: Delivering new features and improvements in planned sprints

Agency work: Delivering client projects with transparency and regular deliverables

Cross-functional teams: Designers, developers and testers working toward one goal per sprint

Advantages and Disadvantages

Advantages

  • Clear structure through defined roles, events and artefacts – without micro-management
  • Regular delivery of working software builds stakeholder trust
  • Early feedback enables course correction before expensive mistakes
  • Transparency on progress, blockers and priorities for everyone
  • Continuous improvement through retrospectives every sprint

Disadvantages

  • Requires disciplined adherence to events – half-hearted Scrum does more harm than good
  • Product Owner must be available and able to decide – a common bottleneck
  • Hard to scale for very large teams without frameworks like SAFe or LeSS
  • Fixed-price contracts fit poorly with iterative Scrum and flexible scope

Frequently Asked Questions about Scrum

Do you need a certified Scrum Master?

Certification (e.g. PSM from Scrum.org or CSM from Scrum Alliance) is not mandatory but helpful. Experience matters more: a good Scrum Master understands the principles, can coach the team and remove blockers. For getting started, an experienced team member in the role is often enough.

How does Scrum differ from waterfall?

In waterfall a project goes through sequential phases (requirements, design, build, test, release) – feedback comes only at the end. Scrum delivers working software every sprint and integrates feedback continuously. The risk of building the wrong thing is much lower with Scrum because you can correct every 2 weeks.

Does Scrum work for small teams too?

Yes. Scrum works from about 3 people. The Scrum Guide recommends teams of 3–9 developers. In small teams one person often doubles as Scrum Master. What matters is that events are scaled to team size – a Daily with 3 people is only a few minutes.

Related Terms

Want to use Scrum in your project?

We are happy to advise you on Scrum and find the optimal solution for your requirements. Benefit from our experience across over 200 projects.

Next Step

Questions about the topic? We're happy to help.

Our experts are available for in-depth conversations – no strings attached.

30 min strategy call – 100% free & non-binding

What is Scrum? Roles, Events & Artefacts Explained