home > training > AGL400: Agile Scrum Simulation Workshop

9 Student Comments

Agile Scrum Simulation Workshop Training Course



  • 2 Days
  • Save time and money by training your whole team
  • Experience the leading Scrum methodology
  • Utilize "real-life" hands-on exercises
  • Learn the tricks of high-performing Scrum teams
  • Credits: 14 PDUs
  • Replay recordings not included due to content licensing

Interested in scheduling a date for this course?
Request A Date

This course replaces the following:
AGL200: Managing Software Projects Using Scrum

  • This field is for validation purposes and should be left unchanged.

Course Description

Agile has quickly become one of the most popular and practical ways to create outstanding software. However, Agile teams and organizations find out that with Agile, building the wrong things faster is very possible if you leave out key components such as an understanding the real problem, the development of a “high-performing team, or eventual backsliding to a waterfall approach.
This 2-day workshop puts the student into an Agile Team and puts the team through their paces by showing them how to conduct the five (5) Scrum ceremonies, while simulating key activities within a sprint, all while using their own project as a case study for the exercises.

The student, as part of an Agile Scrum Team, will get to experience the leading Scrum methodology by using hands-on exercises and testing the basic premise and techniques behind agility.


Module 1: Introduction

  • Course Introduction
  • Course Schedule
  • Course Objectives
  • Course Agenda


Module 2: Agile Overview

  • What is Agile?
  • Agile Methods Overview
  • Agile Themes (change, communication, etc.)
  • The Agile Manifesto
  • The Twelve Agile Principles
  • Recommended Reading


Module 3: Scrum Overview

  • The Scrum Process
  • Team Roles and Responsibilities
  • Team Exercise 1: Choose a Case Study


Module 4: Initiating a Scrum Project

  • The Planning Session
  • Who is the Product Owner?
  • Defining the Project Success Criteria
  • What are Success Criteria?
  • Team Exercise 2: Define the Project Success Criteria
  • Establishing the Project Time Box
  • Team Exercise 3: Establish the Project Time-Box
  • Building the Scrum Team
  • Scrum Team Membership
  • Characteristics of “high performing” Teams
  • Team Exercise 4: Build the Scrum Team


Module 5: Compiling the Product Backlog

  • Envisioning the Product using User Stories
  • Business User Stories
  • Team Exercise 5: Write Business User Stories
  • Brainstorming Technical Functionality
  • Team Exercise 6: Write Technical User Stories
  • What is Acceptance Criteria
  • Team Exercise 7: Writing Acceptance Criteria
  • Estimating Effort (using Planning Poker)
  • Team Exercise 8: Estimate Effort (Course-Grain)
  • What is an Epic?
  • Creating the Release Plan
  • Team Exercise 9: Create the Release Plan


Module 6: Planning a Sprint

  • The Sprint Planning Meeting
  • Adjusting the Sprint Goal
  • Finalize the Sprint Backlog
  • Team Exercise 10: Finalize Sprint Goal & Backlog
  • Producing a Task List
  • Team Exercise 11: Produce a Task List
  • Estimating Effort (Fine-Grain)
  • Refine Sprint Plan
  • Commit to the Sprint
  • Team Exercise 12: Task Assignment


Module 7: Checking Status in the Daily Scrum

  • The Daily Scrum Rules
  • Team Member’s Roles
  • The Scrum Master’s Role
  • Handling Issues from the Daily Scrum
  • Holding a “Virtual” Daily Scrum
  • Team Exercise 13: Hold a Daily Scrum


Module 8: Sprinting

  • Working the Sprint Backlog
  • Understanding Project Status
  • The Scrum Board
  • The Sprint Burndown Chart
  • Team Exercise 14: Create a Burndown Chart
  • Changing the Sprint Backlog
  • Team Exercise 15: Change the Sprint Backlog


Module 9: Checking Progress in the Sprint Review

  • Working Software is Progress
  • The Sprint Review
  • Gaining Customer Acceptance
  • Team Exercise 16: Gaining Customer Acceptance
  • The Sprint Retrospective


Module 10: The Role of the Scrum Master

  • Coaching the Scrum Team
  • Ensuring the Integrity of Scrum Practices
  • Class Exercise 17: Ensure the Integrity of Scrum Practices
  • Communicating among Stakeholders
  • Removing Impediments
  • Class Exercise 18: Remove Impediments to Progress


Module 11: Closure

  • Scrum Summary
  • Team Exercise 19: Implement Scrum Practices

This course is intended for:

  • Any member of the entire Scrum team (Product Owner, Scrum Master, Business Analyst, Developer, and Tester)
  • Those who need to interact with the Scrum team (such as specialists in software development disciplines (UX designers, DBAs, Architects and quality assurance)

This course has been expressly prepared for the beginner or intermediate Agile professionals who have a willingness to learn a new way of developing software

What You Will Learn

This class utilizes an immersion learning approach, along with role playing that allows students to practice the techniques as they learn. Students will experience what a project that is fully leveraging Agile concepts and culture looks and feels like. This allows them to better understand their role on a team and appreciate other team member’s contributions. Here are the key take aways:

• Utilize "real-life" product/project during the workshop exercises
• Learn the tricks of high-performing Scrum teams
• Experience an end-to-end Scrum process (while performing the 5 Scrum ceremonies)
• Understand each of the individual roles on a Scrum team, and how to work collaboratively as part of the team
• Define the Product Backlog (with User Stories) and develop a Release Plan for the entire product/project
• Use Planning Poker to develop estimates (Course- and Fine-grain)
• Define and assign tasks for the 1st Sprint
• Learn how to handle unplanned interruptions

Student Comments (9)
Comments about the Instructor
"Vince did an amazing job with the material and course. We have been working on a project for various months and Vince was able to build a quick understanding in less than 16 hours. He was able to apply our project to the workshop and give great advice."
May 6, 2022 | AGL400 Student
Comments about the Instructor
"Vince is a great instructor. I would be happy to take another class from him in the future. He is passionate about the subject and very knowledgeable."
May 6, 2022 | AGL400 Student
Comments about enhancing the Courseware
"I think the course flowed well. I like how it was interactive so everyone could participate."
May 6, 2022 | AGL400 Student
Comments about the Instructor
"Excellent presentation and engagement skills. Enthusiastic and demonstrates joy in his work."
March 26, 2021 | AGL400 Student
Comments about enhancing the Courseware
"Well done!"
March 26, 2021 | AGL400 Student
Load More Comments