In my last article I established that we have a shot at using PMBOK tools in Agile Management. Today I want to take a look at how the PMBOK Process Groups map to Agile. As any PMP will tell you the five phases of a project (according to PMI) are:
- Initiating
- Planning
- Executing
- Controlling
- Closing
While I will examine each in detail, let’s take a high level look at the above and compare it to one of the more prevalent Agile methodologies, Scrum.

Figure 1 - PMBOK Project Management Process Groups

Figure 2 - Simplified Scrum Process
From Figures 1&2 you the correlation between the PMBOK Process Groups and the steps of Scrum should be obvious. For clarity, I am defining a project in terms of Scrum as a Release. Some organizations may choose to define the project as the Sprint itself for the purpose of controlling products or services that don’t have the concept of a Release.
Here is the Process Group alignment matrix for some of the Agile Methodologies:
|
|
Scrum
|
XP
|
FDD
|
|
Initiating
|
Release Planning & Product Backlog
|
Release Planning & User Stories
|
Develop Overall Model & Build Feature List
|
|
Planning
|
Sprint Planning
|
Iteration Planning
|
Plan by Feature
|
|
Executing
|
Sprint
|
Development
|
Design & Build by Feature
|
|
Controlling
|
Sprint Backlog & Sprint Burndown
|
Project Velocity
|
Milestones
|
|
Closing
|
Release
|
Release
|
Release (Build)
|
So again we see that PMBOK concepts hold up as we examine Agile in more detail.
13e7039d-2aee-4e36-995a-65041a96a731|3|3.7