Skip to content
Christopher P. Brown edited this page Jul 18, 2020 · 2 revisions

Scrum 🏉

An iterative process for delivering incremental value

An agile framework

Overview

Work is organized and progresses from a higher, more general overview to finer details and shorter time periods.

Vision > Roadmap > Release Planning > Epics > Sprints > User Stories

Story Writting

  1. Product Backlog
    • have a DEEP backlog:
      • Detailed appropriately
      • Estimated
      • Emergent
      • Prioritized
  2. Sprint Backlog
  3. Epics - Place holder for stories
  4. Stories
    • INVEST in stories:
      • Incremental
      • Negotiable
      • Valuable
      • Estimatable: stories are assigned a number a consensus of story points based on complexity. Fibonocci numbers are often used for scale. Points are assigned to user stories during Sprint Planning.
      • Short
      • Testable
    • Includes Acceptance Criteria (AC), or test cases. "As a role, I want to goal, so that justification"
    • manage size:
      • separate CRUD stories
      • main flow first. altertnates later.
    • Spike stories: research & development, protyping, proof of concept. Throwaway. Not technically a story. Not pointed.
  5. Sprints
    • Timeboxed: usually 2 weeks
    • Estimated: includes enough points to meet velocity
    • Includes a demo and a retro

Roles

  1. Product Owner
  2. Scrum Master - facilitates ceremonies and artifacts. Removes blockers.
  3. Scrum Team
  4. Tech Lead: makes technology, architecture decisions, manages technical debt.

Ceremonies

  1. Planning - 1 - 2 hr. Involves planning poker
  2. Daily Standup - 15 min. "Did/Doing/Blockers"
  3. Sprint Demo - Product owner decides if there is sufficient value to release the product.
  4. Sprint Retro - "Start/Stop/Continue"

Artifacts

  1. Backlogs: Must have/Nice to have/Won't do
    • Product - Belongs to Product Owner
    • Sprint - stories etc committed to by the team for this sprint
  2. Burndowns
    • Release - calculates Release Target Date
    • Sprint

Terms

  • DOR - Definition of Ready. what is required for a story to be ready
  • MVP - Minimal Viable Product. The smallest unit of value that can be released as a product
  • Velocity - the total number of story points in a sprint
  • TACOS - Titles And Ceremonies Only Scrum

Sources

Trainings

  • Agile / Scrum Team Training (Skookum/Innovate), 2018/02/20

Books

  • Scrum, Jeff Sutherland
Clone this wiki locally