Course Outline:
Module #1 – Introduction
§ Course Introduction
§ Course Schedule
§ Course Objectives
§ Course Agenda
Module #2 - Agile Overview
§ What is Agile?
§ Agile Themes (change, communication, etc.)
§ The Agile Manifesto
§ The Four (4) Agile Principles
Module #3 - Scrum Overview
§ Foundational Books (Sutherland, Schwaber, Beedle)
§ The Scrum Process
§ Team Roles and Responsibilities
§ Team Exercise 1:Choose a Case Study
Module #4 - 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
Module #5 - 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
Module #6 - Planning 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)
Module #7 - Checking Status in the Daily Scrum
§ The Daily Scrum Roles
§ The Scrum Master’s Role
§ Handling Issues
§ Team Exercise 5: Hold a Daily Scrum
Module #8 – 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
Module #9 - Checking Progress in the Sprint 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
Module #10 - 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
Module #11 – Closure
§ Scrum Summary
§ Team Exercise 9: Implement Scrum Practices