RGF-AGL-22V - Agile Scrum Simulation Workshop

Agile has quickly become one of the most popular and practical ways to build better systems.
However, agile teams and organizations find out that with agile, building the wrong things faster is very possible if you leave out key components like; an understanding of the “real” requirements, the development of a “high-performing virtual team, or eventual backsliding to a waterfall approach.
This 2-day virtual workshop puts the distributed agile team members through their paces, by showing them how to conduct the five (5) scrum ceremonies, while simulating key activities within a sprint, all while working remotely and using their own project as a case study for the exercises.
The 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.

Student Testimonials

Instructor did a great job, from experience this subject can be a bit dry to teach but he was able to keep it very engaging and made it much easier to focus. Student
Excellent presentation skills, subject matter knowledge, and command of the environment. Student
Instructor was outstanding. Knowledgeable, presented well, and class timing was perfect. Student

Click here to print this page »

Prerequisites


A willingness to learn a new way of managing projects

Detailed Class Syllabus


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 Project

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’s 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: Define Acceptance Criteria
Estimating Effort (using Planning Poker)
Team Exercise 8: Estimate Effort (Coarse-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
Estimating Effort (Fine-Grain)
Refine Sprint Plan
Commit to the Sprint
Team Exercise 11: Produce a Task List and 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 12: Create the ScrumBoard

Module #8 – Sprinting


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

Module #9 - Checking Progress in the Sprint Review


Working Software is Progress
The Sprint Review
Gaining Customer Acceptance
Team Exercise 15: Plan for a Sprint Review

Module #10 - The Role of the Scrum Master


Coaching the Scrum Team
Ensuring the Integrity of Scrum Practices
Class Exercise 16: Hold a Sprint Retrospective
Communicating among Stakeholders
Removing Impediments

Module #11 – Closure


Scrum Summary
Class Exercise 17: Remove Impediments to Progress