Course 371:
Certified ScrumMaster

(2 days)

 

Course Description

This two-day training prepares you to gain your ScrumMaster certification and to utilize it in complex situations and projects. Upon completion, you’ll be eligible to take an exam allowing you to become Certified ScrumMasters (CSMs), which includes a two-year membership in the Scrum Alliance, where valuable ScrumMaster materials and information are available exclusively to CSMs.

We’ll cover the essential concepts and tools of Scrum, highlighting differences between agile processes and traditional “waterfall” methodologies and providing a roadmap for adopting Agile. We’ll investigate the theoretical basis of Scrum, including Lean and the quality movement. We’ll also cover Kanban and learn how to apply Scrum to program and portfolio management at scale.

You’ll learn how to lead development teams towards agile operations by managing product backlogs, planning releases and sprints, tracking and reporting progress, and conducting retrospectives.

This course is taught by industry leaders with decades of real-world industry experience rolling out Scrum at companies ranging from small business to the Fortune 100. Exercises, case studies, and examples are interwoven throughout the course to illustrate the principles being taught. We’ll review personal case studies of how the trainer helped companies use Scrum on projects and organizations ranging from 5 to 5,000 people, and participants will have the chance to raise and discuss their own situations, providing one of the most targeted training experiences available.

Learning Objectives

  • Remove barriers so business priorities and customer needs drive development
  • Adapt via an inspect-and-adapt feedback cycle, getting feedback from the marketplace, customers, stakeholders, and teams; improving process and product to maximize ROI
  • Holistically apply Lean, Lean Startup, Extreme Programming, and Kanban with Scrum
  • Split monolithic applications to shorten time to value and learn more quickly
  • Use progressive elaboration via rolling-wave planning instead of single-pass waterfall delivery
  • Work as a co-located team, distributed team, or a set of related teams
  • Improve engineering practices and tools so software is production quality at sprint end
  • Guide self-organizing teams via appropriate: team structure, workplace design, team roles, and management of interactions with external teams
  • Facilitate self-organization via team structure, workplace design, roles, and simple rules
  • Track and monitor progress via burn down charts and forward-looking metrics
  • Apply open information via daily-Scrums, co-located teams, and business-IT partnership
  • Focus on customer satisfaction and interaction instead of plans and artifacts
  • Adapt Scrum framework to work in non-pristine Agile environments, such as a fixed bid project with predefined requirements, organization with many waterfall dependencies, etc.
  • Manage change via customer facilitated, time boxed managed queues instead of change control
  • Execute Scrum projects with excellence!

Who Should Attend

ScrumMasters, product managers, project managers, technical leads, developers, testers, business analysts, and anyone interested in learning more about Scrum and Agile methods.

Prerequisites

A familiarity with Agile principles as in Course 348: Agile Project Management.


Course Outline

Understanding Scrum

  • A Case for Change
  • Scrum Process Overview
  • Agile Planning
  • Agile Requirements
  • Agile Estimation

Roles and Responsibilities

  • Product Owner
  • ScrumMaster
  • The Team

The Scrum Process

  • Discovery Sessions
  • Release Planning and Product Backlog
  • Sprint
    • Sprint Planning and Spring Backlog
    • Daily Scrum
    • Sprint Review
  • Sprint Retrospective

Advanced Topics

  • Resource and Portfolio Management
  • Starting and Scaling Scrum
  • Agile Contracting
  • Agile Engineering
  • Metrics and Reporting

Please Contact Your ROI Representative to Discuss Course Tailoring!