Certified ScrumMaster PLUS (CSM)

Scrum Agile

The standard, basic CSM is two days; this CSM PLUS is a three-day in-depth seminar on the art of serving as an effective ScrumMaster or agile leader, on the Scrum framework, and the organizational changes involved in adopting Scrum. In addition to all standard CSM content, you will learn -- through exercises and discussion – more key concepts and skills in Scrum and agile methods, including Large-Scale Scrum, agile organizational design, enterprise-level adoption and transition, Scrum in the context of offshore and/or multisite development, specification by example and its relationship to Acceptance TDD, how to do agile estimation, splitting large requirements into smaller customer-centric requirements, Product Backlog prioritization, how to facilitate a Scrum Retrospective, how to coach a Sprint Review, and more.

Surveys show that Scrum is by far the most popular agile method worldwide -- and with good reason.

There are three roles in Scrum: Team(s), Product Owner, and ScrumMaster. This latter role is NOT a project manager. The ScrumMaster is a coach and teacher (to all others in the organization) of the Scrum framework and how to obtain value with it, a team-builder, and a servant to help others -- someone who is a master of the Scrum framework who helps the self-managing Team and the Product Owner apply it and maximize value with it.

Agile management and its implications for a new organizational design are radically different from traditional project management and organizational systems for development. Rather than plan, instruct and direct, the ScrumMaster teaches, observes, facilitates, serves. And the organization is based on self-organizing/managing principles and empirical process control rather than command-and-control, and defined processes.

Participants learn how to be a ScrumMaster and what is the read to agile organization. Exercises, case studies, and examples are used to bring home the realization of how to be a ScrumMaster and what it means to be agile.


Through education and practice, a ScrumMaster should be able to:

  • Remove the barriers between development and the customer so the customer directly drives development;
  • Teach the customer how to maximize ROI and meet their objectives through Scrum;
  • Improve the lives of the development team by facilitating creativity and empowerment;
  • Improve the productivity of the development team in any way possible; and,
  • Improve the engineering practices and tools so each increment of functionality is potentially shippable

Who should attend

Anyone interested in adopting Scrum should take the CSM as a foundation -- including potential Product Owners, and the leadership team. And certainly, anyone wishing to serve as a ScrumMaster.


This course assumes no prerequisite skills. Students will learn and apply skills (both "hard" and "soft") during the session.


09:00 - 16:30


Agile Overview

Scrum Background

Scrum Overview

Scrum Roles and Responsibilities

Scrum Artifacts


Sprint Planning Meeting

Daily Scrum

Product Backlog Refinement

Sprint Review Meeting

Sprint Retrospective Meeting

Release Planning

The Art of the ScrumMaster

Tools for Fostering Self-Organizing Teams

Introducing Scrum into the Organization

Communities of practice

Agile estimation

Retrospective techniques

Large-Scale Scrum

Visual management

Lean Thinking

Splitting large requirements

The 3 Cs of user stories

Agile requirements analysis and acceptance testing

Design workshops

Agile architecture

Many more exercises