SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
MAVERIC’S POINT OF VIEW
Agile &
PMI Project
Management
Mapping
Abstract: The purpose of
this whitepaper is to explore
the points of parity and
differences between two
of the most widely used
methodologies.
10-10-2012
Vol. 7
www.maveric-systems.com
Maveric’s Point Of View2
Introduction
PMI Project Management (PMI) is by far the most widely accepted project management methodology. Off late, Agile
has emerged as a strong candidate in the project management domain due to faster execution and deliverable oriented
requirements of business.
Both these methodologies have gained themselves the reputation of best in class for project management for their own
uniqueness. Though these methods look very different at a high level, they are actually mutually inclusive rather than
exclusive. The principles of project management merge at a specific level even though the execution ways are different.
Overview of PMI Project Management
PMI divides the project lifecycle into various logical phases - Initiation, Planning, Execution, Monitoring & Control (M&C)
and Closing. Though these phases are logically sequential, there is a lot of overlap between planning, execution and M&C
phases. PMI advocates big bang delivery view where the end of the execution phase creates the complete deliverable for
the customer. The intermediate deliverables are often not usable work products but rather used as a milestone for project
delivery.
PMI further divides the project management into 9 knowledge areas which represent the dimensions on which the project
needs to be managed and continuously applied throughout the project lifecycle.
PMI Project Management
Knowledge Areas Interaction with Project Lifecycle
Project Lifecycle Phase	 Project
											 Deliverable
Knowledge Areas Interaction with Project Lifecycle
Integration
Scope
Time
Cost
Quality
HR
Communication
Risk
Procurement
Initiation Planning Execution M&C Closing
Maveric’s Point Of View3
Overview of Agile Project Management
Agile is all about breaking down the entire project outcome into multiple smaller usable outcomes each of which can
be delivered in a given short span and then iteratively continuing the same process until all the smaller outcomes are
achieved. In each of these short spans, called sprints, various project dimensions (scope, time, cost, etc.) are reassessed
and incorporated into the deliverable. This multiple reassessment of project dimensions (sprints) brings agility to the entire
project management process by adapting quickly to any changing dimension.
Project Lifecycle Management
This section shows how the PMBOK®
principles of project management are applied in different ways in PMI and Agile
methods.
In PMI, the knowledge areas continuously interact with the project lifecycle (which consists of lifecycle phases) from start
to end. Each of the knowledge area details are progressively elaborated as the project moves forward. The final project
deliverable is produced at the end of the project.
Integration
Scope
Time
Cost
Quality
Integration
Scope
Time
Cost
Quality
HR
Communication
Risk
Procurement
Initiation Planning Execution M&C Closing Initiation Planning Execution M&C Closing
HR
Communication
Risk
Procurement
Sprint
Deliverable
Sprint
Deliverable
Project
Deliverable
Knowledge Areas Interaction with Sprint Lifecycle
Sprint Phase 1 Sprint Phase 2
Vision
The Daily
Scrum
Work
Day
1 - 4 Week
Sprint
Planning
Session
Story Time
Session
Sprint
Review
Retrospective
Impediment
Backlog
Sprint
Goal
Sprint
Backlog
Product
Increment
Product
Backlog
Maveric’s Point Of View4
In Agile, the entire project is divided into multiple sprints and each sprint represents a project in itself, having the same
lifecycle as the entire project. Here, in each sprint lifecycle, again the same knowledge areas apply. While running each
sprint, all the key dimensions of the project represented by knowledge areas are managed similar to the earlier method.
Where the project lifecycle approach differs is the delivery of sprint deliverable. At the end of each sprint cycle, a usable
project deliverable is created. This results in continuous value creation for the project. Each of these sprint deliverables is
integrated at the end to create the complete project deliverable.
The concept of phase gates or checkpoints which are used to make a transition from one phase to another in traditional
project management is also applicable in Agile. Each of the sprint’s closing process group serves as a checkpoint to see
if the sprint backlog is cleared, schedule and sprint budgets are met, team is working productively and assessing the
customer feedback on the sprint deliverables. All these assessments are fed into the next sprint planning. It is also used to
determine if one should move to the next sprint or terminate the project, similar to the phase gate review in PMI.
The diagram below shows how the Agile processes align with PMBOK®
process groups.
The underlying principles of managing the projects are essentially the same, only the way they are achieved is different in
both the methods. Agile adopts a more iterative approach to deliver than traditional project management.
Agile Process Alignment with PMBOK Process Groups
Initiate
Project
Plan Overall
Project
Plan Sprint
Execute
Sprint
Control
Sprint
Close
Sprint
Close
Sprint
Initiation Planning Executing Monitoring	 Closing
	 & Control
Sprint Planning
Meeting
Sprint Review
Meeting
No Yes
Daily Scrum
Meeting
All
Requirements
Met
Maveric’s Point Of View5
The table below details the activities in Agile and PMBOK® for each of the process groups. The points in blue shows the
similarities whereas the points in pink shows dissimilarities.
Agile & PMBOK® Process Synergy
Project Management Process Groups
Initiation Planning Execution M&C Closure
Agile
Project Project feasibility
study
Product owner
takes care of
stakeholder needs
Time and cost
is fixed, scope is
flexible
Iterative and
incremental delivery
of working product
Continuous
interaction with the
customer
Tracks delivery
of shippable
products
Project
retrospective
lessons learned
Customer
signoff
Iteration Iteration planning
and timebox
definition
High level scope
and effort
planning
Simpler
estimation using
effort chunks
like small,
medium or large
effort
Iterative product
development with
integrated testing
Iterative scope
refinement with
minimal impact on
project metrics
Taskboards,
burndown
charts, velocity
More frequent
review and
retrospective
meetings
Iteration demo,
review and
retrospective
PMBOK®
Project Project feasibility
study
Identify
stakeholders
Detailed scope,
time, cost and
quality planning
Time, scope and
cost is fixed
Big bang delivery
Customer
interaction only
during scope
verification
Tracks variance
from the plan
Project
retrospective
lessons learned
Customer
signoff
Phase Define phase
objectives
Detailed scope,
time, cost and
quality planning
Sequential
process of
estimation >
effort > time >
resources > cost
Product testing
at the end of the
phase
Scope refinement
through rigorous
change control
meetings with
significant impact
on project metrics
Earned value
method
Review
meetings
happen during
the closing
process of
phase
Check phase
gate exit criteria
Application Areas
Both PMI and Agile can be used in most of the given situations, however the effectiveness of one may be more in some
specific types of project.
PMI is most suited for projects with stable requirements and longer durations (over a year). Agile is suited for projects
with shorter duration and evolving requirements. As compared to other domains, software development is extensively
marked by shorter duration projects (6-8 weeks) and evolving requirements. As a result, Agile finds a remarkable
application in this industry. On the other hand, domains like infrastructure projects, where we have much more clarity on
the requirements, are a good opportunity for PMBOK® application.
Maveric’s Point Of View6
Conclusion
The implementation approaches of both PMI and Agile are different but the fundamental principles of project
management apply to both.
PMI or Agile should not be seen as competing methodologies and are not meant to substitute one another. These
methodologies have their own benefits in their specific context.
References
•	 http://www.pmp-projects.org
•	 http://www.ixxus.com
•	 PMBOK® 4th
edition
•	 http://www.temperies.com/en/workAgile.html
Author
Arnab Dey, Consultant - Process Assurance
Maveric’s Point Of View
MAVERIC
SYSTEMS 2012
We’re a leading provider of assurance services across the technology adoption
lifecycle bringing tangible value to clients by singularly focusing on enhancing
quality from requirements to release.
Our Requirements Assurance, Application Assurance and Program Assurance bring
end-to-end assurance capabilities to client engagements. We take accountability
for requirements definition, requirements validation, comprehensive functional &
non-functional testing and quality process assessment, definition & improvement.
We support clients through managed testing services as well as testing of packaged
applications.
We have supported a large number of clients (in banking, insurance and telecom
verticals) over the last decade through their transformation programs involving
implementation of core business systems, CRM systems, payment systems, billing
systems and other sub-systems. We power technology-led business transformation
programs for leading corporates through our definitive domain expertise,
superior knowledge of industry-standard solutions, innovative testing productivity
accelerators and relentless passion.
Headquartered in Chennai, we have offices in Mumbai, Bangalore, Dubai, Riyadh,
London, New Jersey, Kuala Lumpur and Singapore. We also have a dedicated global
offshore delivery center and a Testing R&D lab in Chennai.
Maveric Systems Limited (Corporate Office): 
Fagun Mansion, 74, Ethiraj Salai, Egmore, Chennai - 600 105.
Phone: +91 - 44 - 2820 7690. Fax: +91 - 44 - 2820 7691.
Write to us at info@maveric-systems.com | www.maveric-systems.com
The contents of this document are entirely a Maveric perspective and is based on our experience and
expertise in the industry. All rights reserved.

Más contenido relacionado

La actualidad más candente

Testing capability ppt
Testing capability pptTesting capability ppt
Testing capability ppt
anilreddyqa
 

La actualidad más candente (20)

Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
 
Sap test center of excellence
Sap test center of excellenceSap test center of excellence
Sap test center of excellence
 
Cmmi Dev 2
Cmmi Dev 2Cmmi Dev 2
Cmmi Dev 2
 
QMV Super Solutions Product & Service Areas
QMV Super Solutions Product & Service AreasQMV Super Solutions Product & Service Areas
QMV Super Solutions Product & Service Areas
 
Testing capability ppt
Testing capability pptTesting capability ppt
Testing capability ppt
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile Projects
 
Vinolie profile new
Vinolie profile newVinolie profile new
Vinolie profile new
 
Setting up Performance Testing & Engineering COE - Top 10 success secrets
Setting up Performance Testing & Engineering COE - Top 10 success secretsSetting up Performance Testing & Engineering COE - Top 10 success secrets
Setting up Performance Testing & Engineering COE - Top 10 success secrets
 
MSS Business Integration Practice Ibm Web Sphere
MSS Business Integration Practice   Ibm Web SphereMSS Business Integration Practice   Ibm Web Sphere
MSS Business Integration Practice Ibm Web Sphere
 
Cigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Independent Software Testing Services
Cigniti Independent Software Testing Services
 
Requirements Practice - Maveric Systems
Requirements Practice - Maveric SystemsRequirements Practice - Maveric Systems
Requirements Practice - Maveric Systems
 
Campus recruitment 2013
Campus recruitment   2013Campus recruitment   2013
Campus recruitment 2013
 
CMMI Implementation Guide
CMMI Implementation GuideCMMI Implementation Guide
CMMI Implementation Guide
 
Cmmi 2.0 deployment case study
Cmmi 2.0 deployment case studyCmmi 2.0 deployment case study
Cmmi 2.0 deployment case study
 
What is CMMI appraisal?
What is CMMI appraisal?What is CMMI appraisal?
What is CMMI appraisal?
 
IRJET- Agile Management in Construction Industry
IRJET-  	  Agile Management in Construction IndustryIRJET-  	  Agile Management in Construction Industry
IRJET- Agile Management in Construction Industry
 
Sapple systems capability document
Sapple systems capability documentSapple systems capability document
Sapple systems capability document
 
From 'Zero Defect Software' to 'First Time Right with Business'
From 'Zero Defect Software' to 'First Time Right with Business'From 'Zero Defect Software' to 'First Time Right with Business'
From 'Zero Defect Software' to 'First Time Right with Business'
 
Dipanjana bhattacharya resume
Dipanjana bhattacharya resumeDipanjana bhattacharya resume
Dipanjana bhattacharya resume
 
Product Life Cycle Management
Product Life Cycle ManagementProduct Life Cycle Management
Product Life Cycle Management
 

Similar a Agile & pmi project management mapping maveric systems

Corporate project management model
Corporate project management modelCorporate project management model
Corporate project management model
Latte Media
 
Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhav
PMI_IREP_TP
 
Fixed Price Distributed Agile Projects
Fixed Price Distributed Agile ProjectsFixed Price Distributed Agile Projects
Fixed Price Distributed Agile Projects
Raja Bavani
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
rachna_nainani
 
Raid based approach for efficient project management in a pragmatic way towar...
Raid based approach for efficient project management in a pragmatic way towar...Raid based approach for efficient project management in a pragmatic way towar...
Raid based approach for efficient project management in a pragmatic way towar...
Phanindra Kishore
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
Durga Prasad Mishra
 
Pmp Prep Session 1 Overview
Pmp Prep Session 1 OverviewPmp Prep Session 1 Overview
Pmp Prep Session 1 Overview
houserdah
 

Similar a Agile & pmi project management mapping maveric systems (20)

Corporate project management model
Corporate project management modelCorporate project management model
Corporate project management model
 
Agile project management in Project management
Agile project management in Project managementAgile project management in Project management
Agile project management in Project management
 
Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhav
 
12 Terms You Should Know Project Management Fundamentals
12 Terms You Should Know Project Management Fundamentals12 Terms You Should Know Project Management Fundamentals
12 Terms You Should Know Project Management Fundamentals
 
Methodologies in Project Management
Methodologies in Project ManagementMethodologies in Project Management
Methodologies in Project Management
 
Fixed Price Distributed Agile Projects
Fixed Price Distributed Agile ProjectsFixed Price Distributed Agile Projects
Fixed Price Distributed Agile Projects
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Entra lecture6 PM1.pdf
Entra lecture6 PM1.pdfEntra lecture6 PM1.pdf
Entra lecture6 PM1.pdf
 
Importance of Adaptive Planning in Agile
Importance of Adaptive Planning in AgileImportance of Adaptive Planning in Agile
Importance of Adaptive Planning in Agile
 
Project Management Course & Tutorial by eAcademy.lk
Project Management Course & Tutorial by eAcademy.lkProject Management Course & Tutorial by eAcademy.lk
Project Management Course & Tutorial by eAcademy.lk
 
Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15
Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15
Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15
 
Pmi lexicon
Pmi lexiconPmi lexicon
Pmi lexicon
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1
 
Towards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methodsTowards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methods
 
Project Management Cycle and MS Project 2013 By Subodh Kumar PMP
Project Management Cycle and  MS Project 2013  By Subodh Kumar PMPProject Management Cycle and  MS Project 2013  By Subodh Kumar PMP
Project Management Cycle and MS Project 2013 By Subodh Kumar PMP
 
Raid based approach for efficient project management in a pragmatic way towar...
Raid based approach for efficient project management in a pragmatic way towar...Raid based approach for efficient project management in a pragmatic way towar...
Raid based approach for efficient project management in a pragmatic way towar...
 
Project management playbook innovate vancouver (2019)
Project management playbook   innovate vancouver (2019)Project management playbook   innovate vancouver (2019)
Project management playbook innovate vancouver (2019)
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
 
Pmp Prep Session 1 Overview
Pmp Prep Session 1 OverviewPmp Prep Session 1 Overview
Pmp Prep Session 1 Overview
 

Más de Maveric Systems

Más de Maveric Systems (9)

Standards models for setting up a robust t co-e
Standards models for setting up a robust t co-eStandards models for setting up a robust t co-e
Standards models for setting up a robust t co-e
 
Test Process Consulting Services - Maveric Systems
Test Process Consulting Services - Maveric SystemsTest Process Consulting Services - Maveric Systems
Test Process Consulting Services - Maveric Systems
 
Automation of Release and Deployment Management - Maveric
Automation of Release and Deployment Management - MavericAutomation of Release and Deployment Management - Maveric
Automation of Release and Deployment Management - Maveric
 
Managed Test Services - Maveric Systems
Managed Test Services - Maveric SystemsManaged Test Services - Maveric Systems
Managed Test Services - Maveric Systems
 
Essential building blocks of a lean and efficient test process
Essential building blocks of a lean and efficient test processEssential building blocks of a lean and efficient test process
Essential building blocks of a lean and efficient test process
 
Importance of program health checks
Importance of program health checksImportance of program health checks
Importance of program health checks
 
Critical success factors for successful requirements manangement
Critical success factors for successful requirements manangementCritical success factors for successful requirements manangement
Critical success factors for successful requirements manangement
 
Importance of requirement assurance in product selection
Importance of requirement assurance in product selectionImportance of requirement assurance in product selection
Importance of requirement assurance in product selection
 
Importance of early project requirements definition
Importance of early project requirements definitionImportance of early project requirements definition
Importance of early project requirements definition
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Agile & pmi project management mapping maveric systems

  • 1. MAVERIC’S POINT OF VIEW Agile & PMI Project Management Mapping Abstract: The purpose of this whitepaper is to explore the points of parity and differences between two of the most widely used methodologies. 10-10-2012 Vol. 7 www.maveric-systems.com
  • 2. Maveric’s Point Of View2 Introduction PMI Project Management (PMI) is by far the most widely accepted project management methodology. Off late, Agile has emerged as a strong candidate in the project management domain due to faster execution and deliverable oriented requirements of business. Both these methodologies have gained themselves the reputation of best in class for project management for their own uniqueness. Though these methods look very different at a high level, they are actually mutually inclusive rather than exclusive. The principles of project management merge at a specific level even though the execution ways are different. Overview of PMI Project Management PMI divides the project lifecycle into various logical phases - Initiation, Planning, Execution, Monitoring & Control (M&C) and Closing. Though these phases are logically sequential, there is a lot of overlap between planning, execution and M&C phases. PMI advocates big bang delivery view where the end of the execution phase creates the complete deliverable for the customer. The intermediate deliverables are often not usable work products but rather used as a milestone for project delivery. PMI further divides the project management into 9 knowledge areas which represent the dimensions on which the project needs to be managed and continuously applied throughout the project lifecycle. PMI Project Management Knowledge Areas Interaction with Project Lifecycle Project Lifecycle Phase Project Deliverable Knowledge Areas Interaction with Project Lifecycle Integration Scope Time Cost Quality HR Communication Risk Procurement Initiation Planning Execution M&C Closing
  • 3. Maveric’s Point Of View3 Overview of Agile Project Management Agile is all about breaking down the entire project outcome into multiple smaller usable outcomes each of which can be delivered in a given short span and then iteratively continuing the same process until all the smaller outcomes are achieved. In each of these short spans, called sprints, various project dimensions (scope, time, cost, etc.) are reassessed and incorporated into the deliverable. This multiple reassessment of project dimensions (sprints) brings agility to the entire project management process by adapting quickly to any changing dimension. Project Lifecycle Management This section shows how the PMBOK® principles of project management are applied in different ways in PMI and Agile methods. In PMI, the knowledge areas continuously interact with the project lifecycle (which consists of lifecycle phases) from start to end. Each of the knowledge area details are progressively elaborated as the project moves forward. The final project deliverable is produced at the end of the project. Integration Scope Time Cost Quality Integration Scope Time Cost Quality HR Communication Risk Procurement Initiation Planning Execution M&C Closing Initiation Planning Execution M&C Closing HR Communication Risk Procurement Sprint Deliverable Sprint Deliverable Project Deliverable Knowledge Areas Interaction with Sprint Lifecycle Sprint Phase 1 Sprint Phase 2 Vision The Daily Scrum Work Day 1 - 4 Week Sprint Planning Session Story Time Session Sprint Review Retrospective Impediment Backlog Sprint Goal Sprint Backlog Product Increment Product Backlog
  • 4. Maveric’s Point Of View4 In Agile, the entire project is divided into multiple sprints and each sprint represents a project in itself, having the same lifecycle as the entire project. Here, in each sprint lifecycle, again the same knowledge areas apply. While running each sprint, all the key dimensions of the project represented by knowledge areas are managed similar to the earlier method. Where the project lifecycle approach differs is the delivery of sprint deliverable. At the end of each sprint cycle, a usable project deliverable is created. This results in continuous value creation for the project. Each of these sprint deliverables is integrated at the end to create the complete project deliverable. The concept of phase gates or checkpoints which are used to make a transition from one phase to another in traditional project management is also applicable in Agile. Each of the sprint’s closing process group serves as a checkpoint to see if the sprint backlog is cleared, schedule and sprint budgets are met, team is working productively and assessing the customer feedback on the sprint deliverables. All these assessments are fed into the next sprint planning. It is also used to determine if one should move to the next sprint or terminate the project, similar to the phase gate review in PMI. The diagram below shows how the Agile processes align with PMBOK® process groups. The underlying principles of managing the projects are essentially the same, only the way they are achieved is different in both the methods. Agile adopts a more iterative approach to deliver than traditional project management. Agile Process Alignment with PMBOK Process Groups Initiate Project Plan Overall Project Plan Sprint Execute Sprint Control Sprint Close Sprint Close Sprint Initiation Planning Executing Monitoring Closing & Control Sprint Planning Meeting Sprint Review Meeting No Yes Daily Scrum Meeting All Requirements Met
  • 5. Maveric’s Point Of View5 The table below details the activities in Agile and PMBOK® for each of the process groups. The points in blue shows the similarities whereas the points in pink shows dissimilarities. Agile & PMBOK® Process Synergy Project Management Process Groups Initiation Planning Execution M&C Closure Agile Project Project feasibility study Product owner takes care of stakeholder needs Time and cost is fixed, scope is flexible Iterative and incremental delivery of working product Continuous interaction with the customer Tracks delivery of shippable products Project retrospective lessons learned Customer signoff Iteration Iteration planning and timebox definition High level scope and effort planning Simpler estimation using effort chunks like small, medium or large effort Iterative product development with integrated testing Iterative scope refinement with minimal impact on project metrics Taskboards, burndown charts, velocity More frequent review and retrospective meetings Iteration demo, review and retrospective PMBOK® Project Project feasibility study Identify stakeholders Detailed scope, time, cost and quality planning Time, scope and cost is fixed Big bang delivery Customer interaction only during scope verification Tracks variance from the plan Project retrospective lessons learned Customer signoff Phase Define phase objectives Detailed scope, time, cost and quality planning Sequential process of estimation > effort > time > resources > cost Product testing at the end of the phase Scope refinement through rigorous change control meetings with significant impact on project metrics Earned value method Review meetings happen during the closing process of phase Check phase gate exit criteria Application Areas Both PMI and Agile can be used in most of the given situations, however the effectiveness of one may be more in some specific types of project. PMI is most suited for projects with stable requirements and longer durations (over a year). Agile is suited for projects with shorter duration and evolving requirements. As compared to other domains, software development is extensively marked by shorter duration projects (6-8 weeks) and evolving requirements. As a result, Agile finds a remarkable application in this industry. On the other hand, domains like infrastructure projects, where we have much more clarity on the requirements, are a good opportunity for PMBOK® application.
  • 6. Maveric’s Point Of View6 Conclusion The implementation approaches of both PMI and Agile are different but the fundamental principles of project management apply to both. PMI or Agile should not be seen as competing methodologies and are not meant to substitute one another. These methodologies have their own benefits in their specific context. References • http://www.pmp-projects.org • http://www.ixxus.com • PMBOK® 4th edition • http://www.temperies.com/en/workAgile.html Author Arnab Dey, Consultant - Process Assurance
  • 7. Maveric’s Point Of View MAVERIC SYSTEMS 2012 We’re a leading provider of assurance services across the technology adoption lifecycle bringing tangible value to clients by singularly focusing on enhancing quality from requirements to release. Our Requirements Assurance, Application Assurance and Program Assurance bring end-to-end assurance capabilities to client engagements. We take accountability for requirements definition, requirements validation, comprehensive functional & non-functional testing and quality process assessment, definition & improvement. We support clients through managed testing services as well as testing of packaged applications. We have supported a large number of clients (in banking, insurance and telecom verticals) over the last decade through their transformation programs involving implementation of core business systems, CRM systems, payment systems, billing systems and other sub-systems. We power technology-led business transformation programs for leading corporates through our definitive domain expertise, superior knowledge of industry-standard solutions, innovative testing productivity accelerators and relentless passion. Headquartered in Chennai, we have offices in Mumbai, Bangalore, Dubai, Riyadh, London, New Jersey, Kuala Lumpur and Singapore. We also have a dedicated global offshore delivery center and a Testing R&D lab in Chennai. Maveric Systems Limited (Corporate Office): Fagun Mansion, 74, Ethiraj Salai, Egmore, Chennai - 600 105. Phone: +91 - 44 - 2820 7690. Fax: +91 - 44 - 2820 7691. Write to us at info@maveric-systems.com | www.maveric-systems.com The contents of this document are entirely a Maveric perspective and is based on our experience and expertise in the industry. All rights reserved.