Curriculum
Understand the key concepts foundational to the agile approach to project management. This module will set the stage for understanding agile and the PMI-ACP® exam. You will get a high-level overview of the broad agile framework, including:
- The agile mindset
- Values and principles of agile
- Primary agile methodologies including Scrum, Lean, Kanban and XP
- The difference between agile leadership and traditional management
Delivering business value is a core component of agile methods, as emphasized in both the Agile Manifesto values and Agile Manifesto principles. In this module, we'll discuss agile practices involved in delivering value, including the following topics:
- Recognize methods to assess value on agile projects
- Understand how to prioritize features and backlog items based on customer value
- Recognize how incremental delivery generates customer value
- Distinguish methods of validating value including integration, testing and verification
Getting stakeholders (customers, sponsors, business representatives, etc) involved and engaged in the project is critical for project success. This module covers a variety of practices that agile teams use to successfully work with these stakeholders, including:
- Creating a shared vision for the project
- Identifying effective methods of communication on agile projects
- Working collaboratively on agile projects (workshops, collaboration games)
- Identifying interpersonal skills which can promote stakeholder engagement
For the PMI-ACP® exam - and real-world agile projects - you will need to recognize how to develop and support a self-organizing and self-empowered team. This module will focus on several topics that are relevant to team leaders, ScrumMasters and agile coaches - and will help you build and maintain a high-performing team, including:
- The roles, responsibilities and characteristics of participants commonly found in agile environments (Product Owner, ScrumMaster, Coach, Development Team)
- Models of agile team development (Cockburn, Dreyfus, Tuckman) and their perspectives
- The importance of collaborative team environments and work spaces
- Methods of tracking and measuring agile team performance, such as burndown charts, burnup charts, velocity and cumulative flow diagrams
Agile projects are appropriate for complex, fast-moving environments which in-turn requires adaptive planning. Adaptive planning recognizes that planning is an ongoing, flexible process and is vastly different from predictive, static approaches used in traditional project management. We'll discuss methods that agile teams use to offer increased adaptability and you'll come away with an understanding of how to:
- Apply agile planning concepts such as timeboxing and ranges
- Recognize several tools for sizing and estimation including user stories, relative sizing, story points, ideal time, affinity estimating, wideband Delphi and planning poker
- Identify and use the primary elements of release and iteration planning including the use of velocity to plan a release and architectural and risk-based spikes
All project teams need to be proficient at managing problems and threats. Effectively preventing, detecting and resolving problems can play a significant role in whether your project is deemed a success or a failure. Agile teams have some preferred methods of managing problems which reflect the values and principles laid out in the Manifesto. During this module, we will discuss:
- Categories of problems such as technical debt and failure modes
- Detecting problems by monitoring performance diagnostics such as lead/cycle time, throughput, WIP and defect counts
- Managing threats and risks through EMV, the risk adjusted backlog and risk burndown charts
- Problem solving approaches
Build on the discussion of problem-solving by exploring the work that takes place during the iteration retrospectives. In an agile environment, we need to apply the benefits of learning as we go – and apply them as soon as possible. Different than traditional project management, the immediate application of “lessons learned” is especially critical for projects in a complex, rapidly-changing environment. The agile approach to “lessons learned’ is deliberate and frequent so that adaptation and improvement become part of the standard work process. In this module, we’ll discuss:
- Continuous improvement on processes including process tailoring, hybrid models, methodology anti-patterns and pre-mortems
- Continuous improvement on the product including reviews, verification and validation (feedback loops) and feedback methods
- Continuous improvement on the people involved including retrospectives (and associated tools and facilitation techniques)
- The PMI® code of ethics and conduct expected throughout all projects
Our goal for this program is to give you tools that can be applied to your work immediately. We also want to help in your current and future career trajectory by awarding a certification that demonstrates your ability in this area. To do that, the program will close with:
- An individual exam; successful completion of this exam will allow you to gain the UST-CAP credential through the University of St. Thomas
- Tips and tricks for those considering moving toward the PMI-ACP® designation and testing process through the Project Management Institute (PMI)®