finaplana

Developing Agile Organizations to Maximise Business Value

Search

  • Training and Certification
  • Agile Coaching and Transformation
  • Articles and Posts
  • About US
    • finaplana AG
    • Memberships and Partners

What is “Scrum” – The Scrum Framework

26. December 2018 By Christopher Young Leave a Comment

The Scrum Framework

One of the questions we are often asked is “what is Scrum” and is it “Agile”.

Scrum

The Scrum framework (Scrum) is a popular framework for developing, delivering and sustaining complex products.

Scrum was developed by Ken Schwaber and Jeff Sutherland, it is offered freely and supported by a large international community of practitioners with many resources including books, websites and courses being available.

Definition of Scrum

Scrum is defined as “a framework in which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value”.

Note: For more details and additional references, please follow this link to an excellent detailed description of the Scrum framework, from our sponsor and partner finaplana AG.

Scrum is a Framework

Scrum is NOT a process, technique nor definitive method. Scrum IS a framework within which you can apply processes and techniques.

Uses for Scrum

Scrum is used in a wide variety of contexts. At its core, Scrum utilises a small team of individuals who work together to deliver regular incremental updates or changes to a product or service.

Basis for Scrum

Scrum is based on the concept of empiricism, or “empirical process control theory”. This means that the knowledge relating to Scrum is based on experience and making decisions based on what is currently known. Scrum uses an incremental and iterative approach, which is designed to optimise predictability and control risks.

Three pillars of empirical process control underly every implementation, including Scrum

  • Transparency: Transparency is a key theme of the Scrum framework. The transparency pillar requires that significant aspects of the process must be visible to those responsible for the outcome, and requires that those aspects be defined by a common standard.
  • Inspection: Artefacts should be inspected frequently, to detect undesirable variances. However, it is recommended that inspection is not undertaken so frequently as to interfere with the work being delivered.
  • Adaptation: Based on the results of inspection, adjustments must be made as soon as possible to minimise further deviation.

Scrum Values

Scrum Teams are encouraged and expected to embody and live by five values:

  • Commitment
  • Courage
  • Focus
  • Openness
  • Respect

Successful use of Scrum, depends on team members becoming proficient in and “living” these five values.

Scrum Events

The Scrum framework includes four formal events, to support inspection and adaptation.

  • Sprint Planning
  • Daily Scrum
  • Sprint Review
  • Sprint Retrospective

The objective of a Scrum Team is to regularly deliver increments of work (features, changes, enhancements, etc.) which can be released to the target users or customers.

The Scrum Team and Roles

The Scrum team is central to the Scrum framework.

Scrum teams are self-organising and cross-functional.

Only three roles exist within  Scrum team:

  • Product Owner
  • Development Team Member
  • Scrum Master

Product Owner

The Product Owner is responsible for maximising the value of the work delivered by the Scrum team. In Scrum this is primarily achieved by creation and maintenance of a prioritised list of work to be delivered, which is known as the Product Backlog.

Development Team

The Development Team consists of the professionals who do the work of delivering a potentially releasable “done increment”.

Only members of the Development Team can create this increment.

Scrum Master

The Scrum Master is a servant-leader for the Scrum team. The Scrum Master is responsible for:

  • Promoting and supporting Scrum, as defined in the Scrum Guide
  • Helping everyone understand Scrum theory, practice, rules and values
  • Helping to manage outside interactions to maximise the value created by the Scrum Team

Scrum Events

The Scrum framework includes four formal events, to support inspection and adaptation. All Scrum events are time-boxed, which means that each event has a maximum duration.

The Sprint

All activities within Scrum are performed within an overall time-box of one month or less, called a Sprint, in which a usable and potentially releasable increment of work is delivered

A Sprint is never longer than one calendar month. This helps to ensure regular inspection and adaptation and reduces the risk and cost of change and variation from quality or requirement goals.

Sprint Planning

Sprint Planning is a time-boxed event which occurs at the beginning of a Sprint and lasts for a maximum of eight hours for a one-month Sprint.

Sprint Planning answers two questions:

  1. What can be done in this Sprint?
  2. How will the chosen work get done?

The Development team is responsible for determining what it can achieve over the Sprint. The Development Team also works together with the Product Owner to define a Sprint Goal, which is an objective set for the Sprint.

Daily Scrum

The Daily Scrum is a 15 minute time-boxed event for the Development Team. The Daily Scrum is held every (working) day during a Sprint and is used to inspect progress and plan activities for the next 24 hours.

The Daily Scrum helps to improve communications and ensure everyone in the Development Team is clear about what needs to be done next, to ensure the Sprint Goal is achieved.

Sprint Review

The Sprint Review is a time-boxed event which occurs at the end of a Sprint and lasts for a maximum of four hours for a one-month Sprint.

The purpose of the Sprint Review is for the Scrum team and stakeholders to collaborate on inspecting the outcome of the Sprint and revise the Product Backlog to allow for any feedback and changes required.

The Sprint Review also helps the Scrum team to identify potential product Backlog items for delivery in the next Sprint.

Sprint Retrospective

The Sprint Retrospective is a time-boxed event which occurs at the end of a Sprint, usually after the Sprint Review, and lasts for a maximum of three hours for a one-month Sprint.

The purpose of the Sprint Retrospective is for the Scrum team to inspect its own activities and to create a plan for improvements to be implemented for the next Sprint.

Scrum Artefacts

The artefacts of Scrum are designed to maximise transparency and opportunities for inspection and adaptation.

Product Backlog

The Product Backlog is an ordered list of all of the requirements relating to the product or enhancement being delivered.

Sprint Backlog

The Sprint Backlog is a subset of the product Backlog items which have been selected by a Scrum Team for delivery within a particular Sprint, along with details as to how this will be delivered.

Notes

Scrum is one of many frameworks freely available for use by individuals and organisation wanting to improve delivery of products or the way they operate.

For more information on the Scrum framework …

Please refer to the Scrum.org website and the Scrum Guide.

Christopher William Young
Managing Director

finaplana AG
Maximizing business value through organizational agility
www.finaplana.ch

Upcoming courses: http://www.finaplana.ch/courses/

Join our Zürich Meetup group: https://www.meetup.com/Agile-Die-nachste-Entwicklungsstufe/ 
Member of the Swiss Agile Association: http://www.swissagileassociation.org
XSCALE Alliance Steward – Switzerland: http://www.xscalealliance.org

Filed Under: Agile, finaplana AG, Principles Tagged With: Agile, Scrum, Scrum Framework

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

four × four =

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Newsletter and Updates

Sign up to get our latest news and updates on our new courses!

Your contact information will never be shared by us to anyone without your consent!

Recent Posts

  • Kanban
  • RATS and CATS: maximising value delivery
  • What is “Scrum” – The Scrum Framework
  • What are “Agile” and “DevOps”, really?
  • Certified XSCALE Product Management Coach – Prof. Dr. Andres Claudius Pfister

Tags

4 Lenses of Innovation Agile Agile Manifesto Agile Metrics Agile Organisation Agile organization Agile product management Andres Claudius Pfister Avaloq AG Ayaval AG CATS Certification Culture DevOps eXponential Agile Performance Exponential Return extropy finaplana finaplana AG Game without Thrones IAP ImpactHub Zürich - Colab Introduction to Agile Kanban Leadership as a Service Lego Philosophy Principles RATS ROI ROROI Scrum Scrum Framework Self-managing Simple Design Swiss Agile Association XAP XPM XPMC XPMP XSCALE XSCALE Alliance XSCALE Product Management ZHAW

About Us

finaplana AG finaplana AG specializes in the application of Agile Organizational values and principles to both our own company and the services we provide our … Read more

  • Email
  • Facebook
  • LinkedIn
  • Twitter

Latest News

Kanban

Kanban is a strategy for optimizing the flow of stakeholder value through a process that uses a visual, work-in-progress limited, pull based system. The name comes from the … Read more

Connect With Us

finaplana AG
Drusbergstrasse 13
8703 Erlenbach (ZH)
Switzerland

E: info[at]finaplana.ch

Copyright © 2021finaplana AG · Company Details · Data Security Policy