This course provides teams with what they need to get started with a solid Agile foundation and is meant to be a beginning, not an end, of their Agile training and maturity. As Agile practices move into the mainstream, more and more teams are attempting to run before they walk. Managers wonder, do my teams really know what is needed to be successful? The Agile Essentials course will give managers and teams the knowledge of how Agile teams operate to achieve the success that is so widely advertised.
This course is designed for individuals who are looking for a common understanding of Agile foundations, principles and practices. This includes newly formed Agile teams as well as teams that have some Agile experience who seem to be operating with a wide array of expectations.
This course does not include writing user stories, planning and estimating practices, etc. Please see Agile Team Training Camp for a course that offers these tools.
Upon completion of this course, participants will be able to:
- Explain the key components and principles of Agile and the Lean, eXtreme Programming, Kanban, and Scrum Agile approaches
- Explore the different Agile approaches
- Identify and alleviate common impediments to Agile success
What Is Agile?
The basics of Agile and the Agile Manifesto
Agile Adoption Goals of the Team and the Organization
A World of Approaches
Different approaches to software development
Lean Software Development
Many of the concepts and ideas outlined in “Agile” processes are rooted in Lean
An overview of Kanban
An overview of XP
The Scrum Framework
An in-depth look at Scrum
Roles in an Agile Environment vs. Traditional Roles and Responsibilities
The importance of the product backlog
Transparency and Information Radiators
Radiating Information and Increasing Project Transparency
Recognizing Impediments and Anti-Patterns that may inhibit your Team and Organization’s Success with Agile