Scrum Team Learning Track

When I start with a new Scrum Team I have open eyes and ears. I am always curious on how “w

  1. What is Scrum? 
    • A framework for software development which can be used to address complex problems allowing for creativity, collaboration while delivering the highest possible VALUE
    • Scrum is:
      • Lightweight
      • Simple to understand
      • Difficult to master
  1. Scrum Values
    • Courage
    • Respect
    • Openness
    • Focus
    • Commitment
  1. Scrum Pillars
    • Inspect
    • Adapt
    • Transparency
  1. Empiricism
    • Knowledge comes from experience and making decisions based on what is known
  1. Scrum Framework
    • Roles, events, artifacts and the interactions between them
      • Each ceremony is an opportunity to inspect and adapt
  1. Roles of the Scrum Team
    1. Scrum Master
    2. Delivery Team
      1. Scrum does not use titles for Dev Team members, regardless of the work performed
      2. Is cross-functionality and empowered to self-organize to accomplish their work
      3. The accountability for the work ultimately belongs to the Development Team as a whole
      4. Development team size should be 6 plus or minus 3
    3. Product Owner
  2. Events
    1. The Sprint
      1. Sprint goal
      2. Sprint time-box
      3. The dev team works towards the sprint goal to produce a product increment
    2. Sprint Planning
      1. Refinement
    3. Daily Scrum – or Daily Standup
      1. Discuss progress towards Sprint Goal
    4. Sprint Review
    5. Sprint Retrospective
  3. Artifacts
    1. Sprint Backlog
      1. Items worked to the definition of done
    2. Product Backlog
    3. Increment – work delivered
  1. How is Agile different than Waterfall?
    • Agile uses smaller iterations and feedback loops, focused on MVP and delivering value in code sooner; many times the requirements are in the code
    • Waterfall is a step by step process where requirements are researched, defined, and development, followed by multiple rounds of testing; requirements are thoroughly defined and documented up front
  1. How is Scrum different than Agile?
    • Agile is an methodology
    • Scrum is a theory and a framework
    • Agile methodology is an umbrella for many types of development frameworks such as:
      • Scrum
      • Kaban
      • XP
      • Lean
      • FDD
  1. Scrum is a framework AND a theory
    1. Scrum Framework focuses on roles, events, artifacts and the interactions between them
    2. Scrum Theory is based on empirical process control theory or empiricism

Leave a Reply

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

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