home > training > AGL200: Managing Software Projects Using Scrum
Agile IT Certification Training at Interface Logo

4 Student Comments

AGL200: Managing Software Projects Using Scrum

$1,595 Interface Gold™

  • 2 Days
  • Live in person only
  • Credits: 14 PDUs
  • Replay recordings not included due to content licensing
Interested in scheduling a date for this course?
Request A Date
Register today - no risk!  No cancellation fees.  Full money back guarantee!
Agile IT Certification Training at Interface Logo
  • This field is for validation purposes and should be left unchanged.
Course Description

There’s more to Agile development than simply a different style of programming. That’s often the easy part. However, it totally changes your methods for:

  • Requirements Elicitation
  • Project Estimation & Planning
  • Team Leadership
  • Working with your Stakeholders & Customers
  • Focus on Team Development

While not a silver bullet, Agile is quickly becoming the most practical way to create outstanding software. We’ll explore the leading Scrum methodology, and you’ll learn the basic premise and techniques behind Agility — so that you can apply them to your projects.


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

This course is intended for:

  • Managers of software development
  • Software team leads
  • Specialists in software development processes and quality assurance

There are no prerequisites for this beginner Agile course.

What You Will Learn

After attending this course, students will have:

  • 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
Student Comments (4)
Comments about the Instructor
"Vince also did fun magic tricks that proved his point."
October 25, 2019 | AGL200 Student
Comments about the Courseware
"Vince clearly knows a lot about agile and he also did a great job teaching us all about it in less then two days."
October 25, 2019 | AGL200 Student
Comments about the Instructor
"Vince was an excellent instructor for our organization. Very well organized and ready to apply examples that relate to our business."
October 25, 2019 | AGL200 Student
Comments about the Physical Environment
"Vince did an awesome job teaching us agile."
October 25, 2019 | AGL200 Student