This boot camp-style workshop prepares you to manage, lead, or participate on Scrum projects by learning how to apply the practices of Scrum on an actual project.


* Actual course outline may vary depending on offering center. Contact your sales representative for more information.

Learning Objectives

By the end of this course, you will be able to:

An understanding of how to maintain a regular cadence when delivering working software during each iteration
Gaining a practical appreciation on how to follow the team approach; start as a team, finish as a team
Knowledge and understanding of Agile principles with context on why they are so important for each team
Embracing planning from Vision down to Daily activities, recognizing the value of continuous planning over following a plan
Building a backlog of prioritized stories that provide emergent requirements for analysis that also fosters customer engagement and understanding
An engaging technique for more effective estimating (planning poker) and become more accurate by being less precise
Knowledge of pulling together Agile release plans that connect you back to business expectations – including hard date commitments and fixed price models

  • Introduction

  • Course Introduction
    Course Schedule
    Course Objectives
    Course Agenda

  • Agile Overview

  • What is Agile?
    Agile Themes (change, communication, etc.)
    The Agile Manifesto
    The Four (4) Agile Principles

  • Scrum Overview

  • Foundational Books (Sutherland, Schwaber, Beedle)
    The Scrum Process
    Team Roles and Responsibilities
    Team Exercise 1: Choose a Case Study

  • Initiating a Scrum Project

  • Who is the Product Owner?
    Team Exercise 2a: Identify the Product Owner
    What are Success Criteria?
    Defining the Project Success Criteria
    Team Exercise 2b: Define the Project Success Criteria
    Establishing the Project Time Box
    Team Exercise 2c: Establish the Project Time-Box
    Building the Scrum Team
    Team Exercise 2d: Build the Scrum Team

  • Initial Product Backlog

  • Envisioning the Product using User Stories
    Team Exercise 3a: Envision the Product
    Defining Business Functionality
    Team Exercise 3b: Brainstorm Business Functionality
    Defining Technical Functionality
    Team Exercise 3c: Brainstorm Technical Functionality
    Estimating Effort (using Planning Poker)
    Team Exercise 3d: Estimate Effort (Course-Grain)
    Creating the Iteration Plan
    Team Exercise 3e: Create the Iteration Plan

  • Planning a 30-day Sprint

  • Planning the Current Iteration
    Creating the Sprint Backlog
    Team Exercise 4a: Finalize Sprint Goal & Backlog
    Creating a Task List
    Team Exercise 4b: Product a Task List
    Estimating Effort (using Planning Poker) and refining the Sprint Plan
    Team Exercise 4c: Estimate Effort (Fine Grain)

  • Checking Status in the Daily Scrum

  • The Daily Scrum Roles
    The Scrum Master’s Role
    Handling Issues
    Team Exercise 5: Hold a Daily Scrum

  • Sprinting

  • Working through the Sprint Backlog
    Using the Story Board for Status Updates
    The Burn Down Chart
    Team Exercise 6a: Updating the Burn Down Chart
    Making Changes to the Product and Sprint Backlogs
    Team Exercise 6b: Change the Backlog

  • Checking Progress in the Spring Review

  • Reviewing the Sprint and Checking Progress
    Gaining Customer Acceptance
    Team Exercise 7a: Gain Customer Acceptance
    Changing the Product Backlog
    Team Exercise 7b: Change the Product Backlog
    The Sprint Retrospective

  • The Role of the Scrum Master

  • Coaching the Scrum Team
    Class Exercise 8a: Coach the Scrum Team
    Integrity of the Scrum Practices
    Class Exercise 8b: Ensure the Integrity of Scrum
    Communicating among Stakeholders
    Class Exercise 8c: Facilitate Communication
    Removing Impediments
    Class Exercise 8d: Remove Impediments to Progress

  • Closure

  • Scrum Summary
    Team Exercise 9: Implement Scrum Practices


This course is best for Managers of software development , Software team leads , or Specialists in software development processes and quality assurance.




While there are no prerequisites for this course, please ensure you have the right level of experience to be successful in this training.


Length: 2.0 days (16 hours)


Not Your Location? Change

Course Schedule:

To request a custom delivery, please chat with an expert.