Skip Ribbon Commands
Skip to main content


PMI Registered Education Provider

IIBA Endorsed Education Provider

IT PM and BA Staffing Partner
Manage PermissionsManage Permissions

Introduction to Agile



Upcoming Offerings


Project Management, Agile

GSA Eligible

This course is eligible for the GSA Pricing Schedule

Pricing and PDU

Traditional ClassroomTraditional Classroom - 2 Day
Earn: 14 PDUs (14.00 Technical)
List Price: $995.00 (All courses are available for private delivery for groups. To register multiple students from one company using one form of payment, please call 888-762-3683 for expedited processing of your order.)
PrivatePrivate On-site or Virtual
Earn: 14 PDUs (14.00 Technical)
List Price: Call for Pricing
Attendees:Up to 15 (If over 15, call for pricing 1-888-762-3683)

Course Description

What is Agile? What are fundamental differences between Agile and Waterfall approaches?  How does Agile software development approach manifest itself through project management, business analysis, development, testing and end-user involvement?

This 2-day course will cover the concepts, principles, and structure of Agile development. This course will explain what Agile is, along with the Agile Manifesto and the cultural shift from a command and control structure to a collaborative leadership. The three primary roles of Product Owner, Scrum Master and Team Members on an Agile project will be reviewed, along with the differences between a traditional and Agile team. The myth that Agile doesn’t require any planning will be debunked, and the five levels of Agile planning will be explained. The use of user stories to define requirements will be described, along with the product backlog. Agile estimation techniques will also be reviewed including the use of a story point scale and planning poker. Seven hands-on exercises are incorporated throughout this 2-day class.

Significant time will be spent explaining the elements of scrum; the most commonly used Agile methodology. The scrum sprint framework will be reviewed, including the sprint planning meeting, daily scrum, sprint review and retrospective. Key scrum artifacts will also be explained including the product and sprint backlog, burn charts and the task board.

Other Agile methods will be reviewed including Extreme Programming, Kanban, Lean, Dynamic Systems Development Method and Feature Driven Development. This course will discuss how to build your Agile team including how to deal with multi-tasking and distributed teams. Scaling Agile to large projects and multiple teams will also be explained, along with metrics that can be used with Agile. How to integrate traditional processes with Agile will also be covered.

If you are looking to learn all about Agile, this course will provide the fundamental knowledge needed and a solid foundation for incorporating Agile techniques into your organization. A final review test is also included as part of the course wrap-up.

Who Should Attend

This course should be attended by those who are new to Agile, those in the early stages of Agile adoption and those who are curious about how to get started with an Agile approach. Business analysts, functional managers, project managers, developers, programmers, testers, IT manager/directors, software engineers, software architects and customers will find this course useful.

Course Features

The purpose of this course is to provide a complete introduction to Agile.  Upon completion of this course, the participant will be able to:  
• Explain the history of Agile and the Agile Manifesto
• Define roles and responsibilities for the three primary roles on an Agile project
• Describe the five levels of Agile planning from vision down to daily Scrum meetings
• Write user stories to define requirements
• Use Agile estimation methods to size user stories
• Describe Agile methodologies including Scrum, Extreme Programming, Kanban, Feature Driven Development,   Lean Development and DSDM
• Build an Agile team
• Prepare scrum artifacts including the product and sprint backlog, burn charts and the task board
• Apply metrics to Agile projects

Course Outline

Module 1: Introduction to Agile Concepts
• Simple vs. Complex Projects
• What is Agile?
• Manifesto for Agile
• Reducing Risk with Agile
• The Agile Project Team
• Levels of Agile Planning

Module 2: The Scrum Framework
• Done in Scrum
• The Product Backlog
• User Stories
• User Story Prioritization
• Agile Estimation Techniques
• Planning Ahead in Agile
• Scrum Sprints
    - Sprint Planning
    - Sprint Work & Meetings
    - Sprint Review
    - Retrospectives
    - Abnormal Termination
    - Agile Testing
• Tracking the Agile Project

Module 3: Other Agile Techniques
• eXtreme Programming
• Lean Software Development
• DSDM and FDD Details
• Kanban
• Scrumban

Module 4: Tailoring Your Agile Process
• Building the Team
    - Boosting Team Performancey
    - Multi-tasking
    - Distributed Team Members
• Scaling Agile
• Agile Metrics
• Integrating Traditional Processes with Agile
    - Integrating Traditional Process Requirements Up-Front
    - Integrating Traditional Process Requirements At-End
    - Integrating Agile and Waterfall Teams on a Project

Module 5: Course Wrap-up
• Course Summary
• Final Review Test
• Course Evaluations

Knowledge Areas Addressed

-Scope Management
-Time Management
-Cost Management
-Stakeholder Management
-Communications Management
Created at 8/18/2017 11:49 AM by Dan Ondike
Last modified at 10/4/2017 2:04 PM by Caitlyn Pryde