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