Scrum, the essentials

Purpose

  • The Scrum Guide defines Scrum as a framework for delivering value through adaptive solutions to complex problems. 
  • Developed in the 1990s, Scrum emphasizes transparency, inspection, and adaptation. 
  • It is cross-functional, self-managing, and accountable for delivering a valuable Increment each Sprint.
  • The Scrum Team comprises 10 or fewer members, consists of a Scrum Master, a Product Owner, and Developers.

Definition

Scrum Team

Product Owner

  • Being a single-person role, representing stakeholders’ needs in the Product Backlog
  • Maximizing the value of the product resulting from the work of the Scrum Team
  • Varying widely across organizations, Scrum Teams, and individuals
  • Developing and explicitly communicating the Product Goal
  • Creating and ensuring transparent, visible and understood for the Product Backlog items
  • Ordering Product Backlog items
  • Authorized to change the Product Backlog required

Scrum Master

  • Coaching the team members in self-management and cross-functionality
  • Helping the Scrum Team focus on creating high-value Increments that meet the Definition of Done
  • Causing the removal of impediments to the Scrum Team’s progress
  • Ensuring that all Scrum events take place and are positive, productive, and kept within the timebox.
  • Helping find techniques for effective Product Goal definition and Product Backlog management
  • Helping the Scrum Team understand the need for clear and concise Product Backlog items
  • Helping establish empirical product planning for a complex environment
  • Facilitating stakeholder collaboration as requested or needed.
  • Leading, training, and coaching the organization in its Scrum adoption
  • Planning and advising Scrum implementations within the organization
  • Helping employees and stakeholders understand and enact an empirical approach for complex work; and,
  • Removing barriers between stakeholders and Scrum Teams.

Developers

  • Creating a plan for the Sprint, the Sprint Backlog
  • Instilling quality by adhering to a Definition of Done
  • Adapting their plan each day toward the Sprint Goal
  • Holding each other accountable as professionals.

Scrum Events

Sprint

  • A new Sprint starts immediately after the conclusion of the previous Sprint, fixed length events of 1 month or less to create consistency. 
  • Only the Product Owner has the authority to cancel the Sprint.
  • During the Sprint:
    • No changes are made that would endanger the Sprint Goal
    • Quality does not decrease
    • The Product Backlog is refined as needed
    • Scope may be clarified and renegotiated with the Product Owner as more is learned. 

Sprint Planning

  • Sprint Planning initiates the Sprint by outlining the work to be done, involving the entire Scrum Team.
  • The Product Owner ensures attendees are prepared to discuss important Product Backlog items aligned with the Product Goal.
  • Sprint Planning covers three main topics:
    • Establishing the Sprint Goal, communicating the Sprint’s value to stakeholders.
    • Selecting items from the Product Backlog to include in the Sprint.
    • Planning the work necessary for each selected Product Backlog item to meet the Definition of Done.
  • Developers have the autonomy to plan how to turn Product Backlog items into Increments of value.
  • The outcome of Sprint Planning is the Sprint Backlog, consisting of the Sprint Goal, selected Product Backlog items, and the plan to deliver them.
  • Sprint Planning is timeboxed to a maximum of 8H for a 1 month Sprint, with shorter Sprints having shorter planning sessions.

Daily Scrum

  • Purpose: Inspect progress toward the Sprint Goal and adapt the Sprint Backlog.
  • Duration: 15 minutes.
  • Frequency: Held daily, same time and place, throughout the Sprint.
  • Attendees: Developers of the Scrum Team; Product Owner or Scrum Master participate as Developers if actively working on Sprint Backlog items.
  • Flexibility: Developers can choose meeting structure and techniques.
  • Focus: Progress toward the Sprint Goal and creating actionable plans for the day’s work.
  • Benefits: Improves communication, identifies impediments, promotes quick decision-making, reduces the need for additional meetings.
  • Adaptation: Not the only opportunity for plan adjustments; Developers may convene throughout the day for more detailed discussions.

Sprint Review

  • Purpose: Inspect the outcome of the Sprint and determine future adaptations.
  • Attendees: Scrum Team and key stakeholders.
  • Focus: Presentation of Sprint results, discussion of progress toward the Product Goal, and review of changes in the environment.
  • Collaboration: Attendees collaborate on what to do next based on Sprint outcomes and environmental changes.
  • Adjustments: Product Backlog may be adjusted to seize new opportunities.
  • Format: Working session, not limited to a presentation.
  • Timing: Second to last event of the Sprint, timeboxed to a maximum of 4 H for a 1 month Sprint. Shorter for shorter Sprints.

Sprint Retrospective

  • Purpose: Plan ways to increase quality and effectiveness.
  • Attendees: Scrum Team.
  • Focus: Inspect how the last Sprint went regarding individuals, interactions, processes, tools, and Definition of Done.
  • Discussion: Review what went well, problems encountered, and solutions.
  • Identify Changes: Identify helpful changes to improve effectiveness, address impactful improvements promptly.
  • Conclusion: Concludes the Sprint.
  • Timing: Timeboxed to a maximum of 3H for a 1 month Sprint, shorter for shorter Sprints.

Scrum Artifacts

Scrum’s artifacts represent work or value and maximize transparency.

Each artifact has a commitment to enhance transparency and focus:

Product Backlog

  • Aligned with the Product Goal.
  • An emergent, ordered list of what is needed to improve the product.
  • Product Backlog items ready for selection in Sprint Planning are refined.
  • The Product Goal describes the long-term objective.
  • It provides a basis for work undertaken by the Scrum Team.

Sprint Backlog

  • Aligned with the Sprint Goal.
  • Composed of the Sprint Goal, selected Product Backlog items, and an actionable plan.
  • Created and managed by the Developers for the Sprint.
  • The Sprint Goal provides flexibility and coherence to the Sprint Backlog.

Increment

  • Aligned with the Definition of Done.
    • A formal description of the state of the Increment when it meets quality measures.
    • Ensures transparency and shared understanding.
    • Conforming to the Definition of Done is mandatory for Developers and Scrum Teams.
  • A concrete stepping stone toward the Product Goal.
  • Each Increment is additive and thoroughly verified.
  • It must meet the Definition of Done to be considered part of the product.

Scrum Values

  • Commitment: Scrum Team commits to achieving goals and supporting each other.
  • Focus: Primary focus is on Sprint work to make progress toward goals.
  • Openness: Scrum Team and stakeholders are open about work and challenges.
  • Respect: Team members respect each other’s capabilities and independence.
  • Courage: Team members have the courage to do the right thing and tackle tough problems.

Would you like to read more articles by Tekos’s Team? Everything’s here.

Author

Émilie Avatar

Leave a comment

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

Comment
Name
Email
Website

Skip to content