Agile Portugal 2011. June 20-22

T4. Scrum Tutorial

Tutorial, by Mike Beedle
Monday, June 20, 9:30 – 12:30; 13:30 – 17:00

This one-day highly interactive Scrum tutorial teaches in-depth Scrum fundamentals. The class includes many exercises and games and a full Scrum simulation that will allow the students to not only know the Scrum practices and patterns from lectures, but to actually practice them
hands-on and get a feel for the attitudes and values while doing Scrum.

Participants gain practical experience working with Scrum practices, roles and artifacts such as the Product Owner, ScrumMaster, team member, Product Backlog, Scrum Board, Release Planning Meeting, Sprint Planning Meeting, Sprint Backlog, Daily Scrums, Sprint Review Meeting, Retrospective and Burndown Charts. Participants leave knowing how to apply Scrum with insights as to how to apply it to all sizes of projects, from a single collocated team to a large highly distributed teams.

Agenda

Overview of Scrum

  • Brief History of Scrum
  • Process Paradigms
  • Scrum as a Process Paradigm
  • Scrum Values and Attitudes
  • The Upcoming Knowledge Worker Revolution
  • Future of Scrum and its Economic Impact

Overview of a Scrum Project

  • The big picture
  • Strategic View — Releases and Business Value
  • Tactical View — Sprints and every day work
  • Benefits

The Product Owner

  • Description and responsibilities
  • Sharing the vision

The ScrumMaster

  • Responsibilities and mindset
  • The Contextual ScrumMaster
  • ScrumMaster as team member

The Scrum team

  • Composition and cross-functionality
  • Responsibilities of the Scrum Developer
  • Organizing

Product backlog

  • Product Backlog Items (PBIs), User stories and other choices on the Product Backlog
  • Backlog Meetings
  • Architecture on a Scrum Project
  • INVEST in your Product Backlog

Releases

  • Release Planning Meetings
  • Coloring the Backlog
  • Sizing PBIs and estimating the product backlog
  • Velocity
  • Allocating Sprints
  • Tracking progress – the Release Burndown
  • What to expect

Sprints

  • Sprint Goals
  • Sprint length
  • Architecture on a Scrum project
  • Sprint Planning Meetings
  • Prioritizing
  • The Daily Cycle – Values, Attitudes, Spontaneous Pairing
  • Open Areas, Bull Pen and other choices
  • Engineering Practices
  • Daily Scrums
  • D4 = Done, Done, Done, Done
  • Potentially shippable
  • Daily Duties of the ScrumMaster
  • Task Boards
  • Tracking Progress – the Sprint Burndown
  • Release Sprints
  • Abnormal terminations
  • Sprint Review Meetings
  • Retrospectives

Scrum Simulation

  • Simulation of one release with 2 Sprints