Agile In-Depth Experience

Learn about iteration planning, product roadmap and backlog, estimating practices, user story development, and iteration execution.

What You Will Learn in this course:
•Practice and maintain a regular cadence when delivering working software each iteration
•Follow the team approach: Start as a team, finish as a team
•Gain knowledge and understanding of Agile principles with context on why they are so important for each team
•Embrace planning from Vision down to Daily level, recognizing the value of continuous planning over following a plan
•Build a backlog of prioritized stories that provides emergent requirements for analysis that also fosters customer engagement and understanding
•Engage in more effective estimating (story points) and become more accurate by being less precise
•Pull together Agile release plans that connect you back to business expectations, including hard date commitments and fixed price models
•Apply Agile testing strategies based on unit and acceptance testing which creates a bottom up confirmation that your software works
•Avoid the top mistakes made when rolling out Agile practices and learn to craft an adoption strategy that will work in your organizational culture

Agile methodologies are quickly becoming the most practical way to create outstanding software. We'll explore the leading methodologies. You'll learn the basic premises and techniques behind Agility so that you can apply them to your projects.

Agile development  totally changes your methods for:
•Requirements Gathering
•Project Estimation & Planning
•Team Leadership
•Producing High Quality Software
•Working with your Stakeholders & Customers
•Focus on Team Development

Discover the Strengths Across the Various Methodologies
Scrum, Extreme Programming, Lean, Dynamic Systems Development Method, Feature Driven Development and other methods each have their strengths. While there are significant similarities that have brought them together under the Agile umbrella, each method brings unique strengths that can be utilized for your team success. Rarely do organizations adopt one methodology in its pure form. Rather, success is achieved by combining the best practices, creating a hybrid approach.

Get Real Hands-On Experience
The only way to Agile success is practice. Agile is an art more than a science. The art of Agile must be practiced and finely tuned over multiple iterations. In this three-day Agile In-Depth Experience you will put the knowledge, skills, tools, and techniques taught to work. The classroom will be broken up into Agile teams and your expert instructor will drive each team through the Agile process from Vision down to Daily planning and execution. Your instructor will answer questions with real-world experience, as all of our instructors have Agile experience "in the trenches." You will leave the class with practical knowledge and a clear roadmap for your team's success.

Note: This course will provide the PMI PDUs that will qualify you to submit your PMI-ACP application, but it does not provide the support necessary to pass the certification exam.

Course Outline

  1. Agile Introduction and Overview

  2. Forming the Agile Team

  3. Product Vision

  4. Focus on the Customer

  5. Creating a Product Backlog

  6. Product Roadmap

  7. Prioritizing the Product Backlog

  8. Estimating

  9. Release Planning

  10. Story Review

  11. Iteration Planning

  12. Iteration Execution

  13. Measuring and Communicating Progress

  14. Iteration Review and Demo

  15. Retrospectives

  16. Bringing it All Together

In-Class Workshops and Group Exercises
Your classroom is set up in pods/teams. Each team looks like a real-world development unit in Agile with Project Manager/Scrum Master, Business Analyst, Tester and Development. The teams will work through the Agile process including Iteration planning, Product road mapping and backlogging, estimating, user story development iteration execution, and retrospectives by working off of real work scenarios.


There are no prerequisites for this course.