This course will provide a concise Introduction to Agile and 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.
This course will benefit people who are looking for basic knowledge on Agile. Potential attendees include project managers, project team members, functional managers, and other individuals involved with projects.
The purpose of this course is to provide an 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 on an Agile project
- Describe the five levels of Agile planning from product 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
- Understand scrum artifacts including the product and sprint backlog, burn charts and the task board
- Know common metrics used on Agile projects
Understanding Agile
- What is Agile and History of Iterative Development
- Agile Manifesto
- The Business Case for Agile
- Agile versus Waterfall
Overview of Agile Methodologies
- Scrum
- Extreme Programming
- Dynamic Systems Development Method (DSDM)
- Feature Driven Development (FDD)
- Kanban
- Lean
Scrum Framework
- Scrum Overview
- Scrum Team
- Agile Planning
- Product Backlog
- Agile Estimation Techniques
- Scrum Sprint
- Tracking the Agile Project
Kanban Framework
- Kanban Explained
- Kanban Board
- Main Kanban Metrics
- Kanban Key Points
- Beyond Basic Kanban
Ensuring Agile Success
- Building a Foundation
- Boosting Team Performance
- Scaling Agile
- Tips for Successful Agile Adoption
Course Wrap-up
- Course Summary
- Suggested Reading
- Other Resources and References
- Final Review Test
- Course Evaluations
This course is included in the following tracks at a discounted rate if purchased as a part of a track: