SlideShare une entreprise Scribd logo
1  sur  4
The Theory versus Practice of Project Management
Many project managers cringe when the talk of project management
processes are compared to instances of broader business or
organizational processes. Trained as specialist and wary of sweeping
“generalizations”, they flinch when the “soft sciences” attempt to
speak directly to the needs of project management with claims of
breakthrough solutions. When these claims are made in the absence of
specific actions it is even more troubling to project managers in the
field, since not only are they told their current practices are flawed,
there is no actionable replacement – just philosophical jargon words.
Here in the field, these attempts to generalize remind me of the
unique circumstances highlighting the situational differences in
projects and their processes from general business situations. Where
a “generalist” may see similarities I see uniqueness and limitations.
These two points of view are not incompatible. The problem comes
when an “actionable outcome” is desired. The generalist don’t always
have specifics – hence their position as generalist. The field PM’s don’t
always see the larger patterns that emerge from their specific
experiences.
The disconnect between theory and practice is long standing. By
searching for tools and processes that share a common understanding,
it may be possible to join these two distinct points of view. In the
absence of this connection, the practical aspects of project
management must prevail, since “delivering the goods” is the principle
measure of a PM’s success.
I’ve come to the conclusion that “field experience” is a prized position
from which to speak to PM issues. There are eloquent theorists in the
PM realm, Lauri Koskela’s Theory of Project Management being one.
But for the most part the usefulness of project management theory is
to frame the daily actions of those delivering products and services to
paying customers.
Back to IMP/IMS
Last month introduced the concept of an Integrated Master Plan /
Integrated Master Schedule (IMP/IMS). Although IMP/IMS appears
obvious at first glance, there are more subtleties and benefits than
meet the eye. As well, IMP/IMS appears to be a “high ceremony”
approach to project management, with a lot of moving parts. But
these benefits come from the “doing” rather then the “talking,” so it’s
hard to convey an experience in a discussion.
The underlying concept of IMP/IMS separates work “tasks” from the
accomplishments and criteria for delivering these accomplishments to
the customer. This approach is the basis of “performance based”
management systems. By starting with the “end in mind,” IMP/IMS
provides the tool for subordinating our natural urge to define the work
before the outcomes are identified. It’s more than just “understanding”
what done might look like, it’s defining what “done” means - in some
form - so where we get there it can be recognized and verified. This
approach creates the success criteria before creating the tasks (work)
needed to deliver that success.
This may seem anti-agile at first, since it goes against the emergent
aspects of an agile project. The concepts of causality and certainty are
at the root of any “traditional” project management system. By
traditional I mean PMBOK-style approaches where “management as
planning” is the core paradigm.
In these traditional approaches (at least in the non-government
sector) work starts with the WBS. The PM links all the work together
and manipulates this “schedule” to fit the allotted time and budget. In
principle there’s nothing wrong with this approach. But like Yogi says
“in theory there’s no difference between theory and practice. In
practice there is.”
The problem with this “task first” approach is that “done” is not always
well defined in the beginning, but rather is defined as the result of the
effort consumed in the tasks. Not defining “done” in the beginning
means that no one will recognize it if it ever comes around.
The agile approach is to let “done” emerge as the project proceeds.
This sounds interesting, but needs to be turned into specific actionable
outcome to deliver on the promise of faster, better, cheaper product
development.
The fundamental principle of IMP/IMS is to define what done means,
so that done will be recognized, and done can be verified along the
way. Incremental, iterative, and even “emergent” development work
processes are independent of this approach. This approach provides a
framework for agile PM by setting up the criteria to judge the progress
of the project. Project Management is not Project Control, it is the
ability to recognize we’re getting off track and “manage” the project
back toward the goal of “done.” 1
1 Like all modern processes, words get in the way. Project Controls is a term used in
many organizations for Project Accounting. Project Control’s staff gathers data and
produce reports on the progress to plan of a project. In this context “controlling” a
project is not desirable especially in the agile PM world. Rather the PM needs to
continually provide guiding information for the project team that they’re off track.
With continuous feedback from the customer, continuous testing to generate that
feedback and agile PM still needs indicators that the project is not going well.
So in the end, agile is embedded in a framework where “done” should
be well defined, the description of the accomplishments and the
criteria for judging these accomplishments is itself well defined. This
framework is a blend of structure and agility.
Some More IMP / IMS Background
One of purpose of IMP/IMS is to identify the “meat” between the
milestones. Milestones (or Events in the IMP), define “check points” in
the program. What takes place between the milestones is the subject
of this month’s column.
First some background on Critical Path Method. The role of CPM is to
communicate the progress, forecast completion dates, and identify the
“critical path” through a network of tasks. Gantt charts or any other
time phased diagram has difficulty showing the dependencies between
tasks. For small projects this may be possible, but my typical project
has 2,000 to 7,000 tasks. For large projects in my current domain,
200,000 tasks are the norm. Simply having a “bar chart” for such a
project may impress a visitor to the facility, but provides little help to
the Program Office staff.
The goal for IMP/IMS is to:
 Define the components of the project through a project data
architecture, a common numbering system for all these
components and a roll up linkage from tasks to events.
 Connect the horizontal and vertical architecture of the program
through a traceability diagram
 Illustrate the relationship between cost and schedule is ways
“obvious” to the stakeholders
 Tie the performance of the program to “Performance Based
Payments” through measurable deliverables.
Specific Contents of the Integrated Master Plan (IMP)
The IMP provides:
 An organizational structure for the Program
 The Program Management processes
 The horizontal and vertical traceability of the program
The three (3) components of the IMP are the Project Events (PE), the
Significant Accomplishments (SA), and the Accomplishment criteria
(AC). The detailed tasks, activities, and milestones; time-phased, with
durations, dependencies and sequencing relationships are assembled
into the Integrated Master Schedule (IMS). Like any simple idea this
stuff is obvious on the surface, but more difficult once you get started.
The first beneficial outcome is the creation of a Critical Path. The
purpose of this critical path is not to predict the future in the way
many critics of CPM naively claim. But instead, to identify which
activities in the network will be critical to the successful to the timely
delivery of the project. These critical path items become the targets of
attention by the PM and the development team. No matter what
development method is used, there will be items on the “to do” list
that are more important than others. This is the “operational
definition” of critical path. Meaning if we don’t deal with these items
then other items will fall behind become critical.
The search for “the answer” is not the goal of IMP/IMS or any project
management process. Regardless of the critics of CPM or any
deterministic project modeling approach, no professional project
manager sees these tools as anything other than tools to expand the
cognitive representation of the project. Arguing against the “predictive
power” of such tools is a loosing proposition unless of course there is a
viable replacement to answer the question “when is this going to be
done?” And, “how much will it cost at the end?”
Next Month
Vertical and Horizontal traceability are critical to the success of
IMP/IMS. Next month I’ll provide a quick overview of this concept
along with the sequential numbering schemes that enable IMP/IMS
deployment in Microsoft Project.

Contenu connexe

Tendances

Presentation by prameela kumar
Presentation by prameela kumarPresentation by prameela kumar
Presentation by prameela kumar
PMI_IREP_TP
 
Change Why What How
Change Why What HowChange Why What How
Change Why What How
Paul Kell
 
Presentation by dhruva sen
Presentation by dhruva senPresentation by dhruva sen
Presentation by dhruva sen
PMI_IREP_TP
 
Mindset of Prog Mgr v0.1
Mindset of Prog Mgr v0.1Mindset of Prog Mgr v0.1
Mindset of Prog Mgr v0.1
Stewart Rapley
 
Presentation by lakshmi varagan d
Presentation by lakshmi varagan dPresentation by lakshmi varagan d
Presentation by lakshmi varagan d
PMI_IREP_TP
 
Five Big Ideas For Proj Delivery
Five Big Ideas For Proj DeliveryFive Big Ideas For Proj Delivery
Five Big Ideas For Proj Delivery
sundong
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
PMI_IREP_TP
 
Presentation by suhail qadir
Presentation by suhail qadirPresentation by suhail qadir
Presentation by suhail qadir
PMI_IREP_TP
 
Presentation by vikas dubey
Presentation by vikas dubeyPresentation by vikas dubey
Presentation by vikas dubey
PMI_IREP_TP
 
Pan europa foods - Project Management
Pan europa foods - Project ManagementPan europa foods - Project Management
Pan europa foods - Project Management
Robbi Palacios
 

Tendances (20)

PMN1115 PM&BA-Merrick
PMN1115 PM&BA-MerrickPMN1115 PM&BA-Merrick
PMN1115 PM&BA-Merrick
 
How to implement team communication strategies remotely
How to implement team communication strategies remotelyHow to implement team communication strategies remotely
How to implement team communication strategies remotely
 
Presentation by prameela kumar
Presentation by prameela kumarPresentation by prameela kumar
Presentation by prameela kumar
 
Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...
Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...
Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...
 
Change Why What How
Change Why What HowChange Why What How
Change Why What How
 
Agile Program Management: Moving from Principles to Practice
Agile Program Management: Moving from Principles to PracticeAgile Program Management: Moving from Principles to Practice
Agile Program Management: Moving from Principles to Practice
 
Managing IT Projects
Managing IT ProjectsManaging IT Projects
Managing IT Projects
 
Presentation by dhruva sen
Presentation by dhruva senPresentation by dhruva sen
Presentation by dhruva sen
 
Mindset of Prog Mgr v0.1
Mindset of Prog Mgr v0.1Mindset of Prog Mgr v0.1
Mindset of Prog Mgr v0.1
 
Presentation by lakshmi varagan d
Presentation by lakshmi varagan dPresentation by lakshmi varagan d
Presentation by lakshmi varagan d
 
Epmo wp-closing
Epmo wp-closingEpmo wp-closing
Epmo wp-closing
 
Five Big Ideas For Proj Delivery
Five Big Ideas For Proj DeliveryFive Big Ideas For Proj Delivery
Five Big Ideas For Proj Delivery
 
Project management trends 2015
Project management trends 2015Project management trends 2015
Project management trends 2015
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
 
Presentation by suhail qadir
Presentation by suhail qadirPresentation by suhail qadir
Presentation by suhail qadir
 
Presentation by vikas dubey
Presentation by vikas dubeyPresentation by vikas dubey
Presentation by vikas dubey
 
Pan europa foods - Project Management
Pan europa foods - Project ManagementPan europa foods - Project Management
Pan europa foods - Project Management
 
Agile Project Management Methods of IT Projects
Agile Project Management Methods of IT ProjectsAgile Project Management Methods of IT Projects
Agile Project Management Methods of IT Projects
 
Is it time to rethink project managemnt theory
Is it time to rethink project managemnt theoryIs it time to rethink project managemnt theory
Is it time to rethink project managemnt theory
 
Project Management Final Exam
Project Management Final ExamProject Management Final Exam
Project Management Final Exam
 

Similaire à The Theory versus Practice of Project Management

Definition Of Project Management
Definition Of Project ManagementDefinition Of Project Management
Definition Of Project Management
Mostafa Ewees
 
Chapter5 project-management
Chapter5 project-managementChapter5 project-management
Chapter5 project-management
Vin Voro
 
Project_management_Amit_dubey
Project_management_Amit_dubeyProject_management_Amit_dubey
Project_management_Amit_dubey
Amit Dubey
 
Research Paper On Primavera
Research Paper On PrimaveraResearch Paper On Primavera
Research Paper On Primavera
Gina Buck
 
Jayanto bose prashantshrivastava
Jayanto bose prashantshrivastavaJayanto bose prashantshrivastava
Jayanto bose prashantshrivastava
PMI2011
 
Jayantobose prashantshrivastava-131008015757-phpapp01
Jayantobose prashantshrivastava-131008015757-phpapp01Jayantobose prashantshrivastava-131008015757-phpapp01
Jayantobose prashantshrivastava-131008015757-phpapp01
PMI_IREP_TP
 
Project Planning, Execution And Closure Essay
Project Planning, Execution And Closure EssayProject Planning, Execution And Closure Essay
Project Planning, Execution And Closure Essay
Jennifer Letterman
 
Benchmarking of Project Management Office EstablishmentExtr.docx
Benchmarking of Project Management Office EstablishmentExtr.docxBenchmarking of Project Management Office EstablishmentExtr.docx
Benchmarking of Project Management Office EstablishmentExtr.docx
jasoninnes20
 

Similaire à The Theory versus Practice of Project Management (20)

The “Science” versus “Inner World” of Project Management
The “Science” versus “Inner World” of Project ManagementThe “Science” versus “Inner World” of Project Management
The “Science” versus “Inner World” of Project Management
 
Integrated Master Plan and Integrated Master Schedule
Integrated Master Plan and Integrated Master ScheduleIntegrated Master Plan and Integrated Master Schedule
Integrated Master Plan and Integrated Master Schedule
 
Agile project management and normative
Agile project management and normativeAgile project management and normative
Agile project management and normative
 
Definition Of Project Management
Definition Of Project ManagementDefinition Of Project Management
Definition Of Project Management
 
Project Estimating Paper
Project Estimating PaperProject Estimating Paper
Project Estimating Paper
 
Chapter5 project-management
Chapter5 project-managementChapter5 project-management
Chapter5 project-management
 
Project_management_Amit_dubey
Project_management_Amit_dubeyProject_management_Amit_dubey
Project_management_Amit_dubey
 
Research Paper On Primavera
Research Paper On PrimaveraResearch Paper On Primavera
Research Paper On Primavera
 
28.Causes of project failure A Lecture By Mr Allah Dad Khan Visiting Profes...
28.Causes of project failure   A Lecture By Mr Allah Dad Khan Visiting Profes...28.Causes of project failure   A Lecture By Mr Allah Dad Khan Visiting Profes...
28.Causes of project failure A Lecture By Mr Allah Dad Khan Visiting Profes...
 
EAC-ETCETERA
EAC-ETCETERAEAC-ETCETERA
EAC-ETCETERA
 
Jayanto bose prashantshrivastava
Jayanto bose prashantshrivastavaJayanto bose prashantshrivastava
Jayanto bose prashantshrivastava
 
Jayantobose prashantshrivastava-131008015757-phpapp01
Jayantobose prashantshrivastava-131008015757-phpapp01Jayantobose prashantshrivastava-131008015757-phpapp01
Jayantobose prashantshrivastava-131008015757-phpapp01
 
Project Planning, Execution And Closure Essay
Project Planning, Execution And Closure EssayProject Planning, Execution And Closure Essay
Project Planning, Execution And Closure Essay
 
Benchmarking of Project Management Office EstablishmentExtr.docx
Benchmarking of Project Management Office EstablishmentExtr.docxBenchmarking of Project Management Office EstablishmentExtr.docx
Benchmarking of Project Management Office EstablishmentExtr.docx
 
Iss 01
Iss 01Iss 01
Iss 01
 
Dennis stevens response
Dennis stevens responseDennis stevens response
Dennis stevens response
 
Project and program management differences
Project and program management differencesProject and program management differences
Project and program management differences
 
Project Workflow Management Ultimate Guidee (1).pdf
Project Workflow Management Ultimate Guidee (1).pdfProject Workflow Management Ultimate Guidee (1).pdf
Project Workflow Management Ultimate Guidee (1).pdf
 
Project Workflow Management Ultimate Guide
Project Workflow Management Ultimate GuideProject Workflow Management Ultimate Guide
Project Workflow Management Ultimate Guide
 
3 Critical Steps to Project Management Office (PMO) Development
3 Critical Steps to Project Management Office (PMO) Development3 Critical Steps to Project Management Office (PMO) Development
3 Critical Steps to Project Management Office (PMO) Development
 

Plus de Glen Alleman

Plus de Glen Alleman (20)

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMS
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project Success
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPM
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk management
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems Engineering
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guide
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement Baseline
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six Sigma
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure Rollout
 

Dernier

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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
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)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
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
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

The Theory versus Practice of Project Management

  • 1. The Theory versus Practice of Project Management Many project managers cringe when the talk of project management processes are compared to instances of broader business or organizational processes. Trained as specialist and wary of sweeping “generalizations”, they flinch when the “soft sciences” attempt to speak directly to the needs of project management with claims of breakthrough solutions. When these claims are made in the absence of specific actions it is even more troubling to project managers in the field, since not only are they told their current practices are flawed, there is no actionable replacement – just philosophical jargon words. Here in the field, these attempts to generalize remind me of the unique circumstances highlighting the situational differences in projects and their processes from general business situations. Where a “generalist” may see similarities I see uniqueness and limitations. These two points of view are not incompatible. The problem comes when an “actionable outcome” is desired. The generalist don’t always have specifics – hence their position as generalist. The field PM’s don’t always see the larger patterns that emerge from their specific experiences. The disconnect between theory and practice is long standing. By searching for tools and processes that share a common understanding, it may be possible to join these two distinct points of view. In the absence of this connection, the practical aspects of project management must prevail, since “delivering the goods” is the principle measure of a PM’s success. I’ve come to the conclusion that “field experience” is a prized position from which to speak to PM issues. There are eloquent theorists in the PM realm, Lauri Koskela’s Theory of Project Management being one. But for the most part the usefulness of project management theory is to frame the daily actions of those delivering products and services to paying customers. Back to IMP/IMS Last month introduced the concept of an Integrated Master Plan / Integrated Master Schedule (IMP/IMS). Although IMP/IMS appears obvious at first glance, there are more subtleties and benefits than meet the eye. As well, IMP/IMS appears to be a “high ceremony” approach to project management, with a lot of moving parts. But these benefits come from the “doing” rather then the “talking,” so it’s hard to convey an experience in a discussion. The underlying concept of IMP/IMS separates work “tasks” from the accomplishments and criteria for delivering these accomplishments to
  • 2. the customer. This approach is the basis of “performance based” management systems. By starting with the “end in mind,” IMP/IMS provides the tool for subordinating our natural urge to define the work before the outcomes are identified. It’s more than just “understanding” what done might look like, it’s defining what “done” means - in some form - so where we get there it can be recognized and verified. This approach creates the success criteria before creating the tasks (work) needed to deliver that success. This may seem anti-agile at first, since it goes against the emergent aspects of an agile project. The concepts of causality and certainty are at the root of any “traditional” project management system. By traditional I mean PMBOK-style approaches where “management as planning” is the core paradigm. In these traditional approaches (at least in the non-government sector) work starts with the WBS. The PM links all the work together and manipulates this “schedule” to fit the allotted time and budget. In principle there’s nothing wrong with this approach. But like Yogi says “in theory there’s no difference between theory and practice. In practice there is.” The problem with this “task first” approach is that “done” is not always well defined in the beginning, but rather is defined as the result of the effort consumed in the tasks. Not defining “done” in the beginning means that no one will recognize it if it ever comes around. The agile approach is to let “done” emerge as the project proceeds. This sounds interesting, but needs to be turned into specific actionable outcome to deliver on the promise of faster, better, cheaper product development. The fundamental principle of IMP/IMS is to define what done means, so that done will be recognized, and done can be verified along the way. Incremental, iterative, and even “emergent” development work processes are independent of this approach. This approach provides a framework for agile PM by setting up the criteria to judge the progress of the project. Project Management is not Project Control, it is the ability to recognize we’re getting off track and “manage” the project back toward the goal of “done.” 1 1 Like all modern processes, words get in the way. Project Controls is a term used in many organizations for Project Accounting. Project Control’s staff gathers data and produce reports on the progress to plan of a project. In this context “controlling” a project is not desirable especially in the agile PM world. Rather the PM needs to continually provide guiding information for the project team that they’re off track. With continuous feedback from the customer, continuous testing to generate that feedback and agile PM still needs indicators that the project is not going well.
  • 3. So in the end, agile is embedded in a framework where “done” should be well defined, the description of the accomplishments and the criteria for judging these accomplishments is itself well defined. This framework is a blend of structure and agility. Some More IMP / IMS Background One of purpose of IMP/IMS is to identify the “meat” between the milestones. Milestones (or Events in the IMP), define “check points” in the program. What takes place between the milestones is the subject of this month’s column. First some background on Critical Path Method. The role of CPM is to communicate the progress, forecast completion dates, and identify the “critical path” through a network of tasks. Gantt charts or any other time phased diagram has difficulty showing the dependencies between tasks. For small projects this may be possible, but my typical project has 2,000 to 7,000 tasks. For large projects in my current domain, 200,000 tasks are the norm. Simply having a “bar chart” for such a project may impress a visitor to the facility, but provides little help to the Program Office staff. The goal for IMP/IMS is to:  Define the components of the project through a project data architecture, a common numbering system for all these components and a roll up linkage from tasks to events.  Connect the horizontal and vertical architecture of the program through a traceability diagram  Illustrate the relationship between cost and schedule is ways “obvious” to the stakeholders  Tie the performance of the program to “Performance Based Payments” through measurable deliverables. Specific Contents of the Integrated Master Plan (IMP) The IMP provides:  An organizational structure for the Program  The Program Management processes  The horizontal and vertical traceability of the program The three (3) components of the IMP are the Project Events (PE), the Significant Accomplishments (SA), and the Accomplishment criteria (AC). The detailed tasks, activities, and milestones; time-phased, with durations, dependencies and sequencing relationships are assembled
  • 4. into the Integrated Master Schedule (IMS). Like any simple idea this stuff is obvious on the surface, but more difficult once you get started. The first beneficial outcome is the creation of a Critical Path. The purpose of this critical path is not to predict the future in the way many critics of CPM naively claim. But instead, to identify which activities in the network will be critical to the successful to the timely delivery of the project. These critical path items become the targets of attention by the PM and the development team. No matter what development method is used, there will be items on the “to do” list that are more important than others. This is the “operational definition” of critical path. Meaning if we don’t deal with these items then other items will fall behind become critical. The search for “the answer” is not the goal of IMP/IMS or any project management process. Regardless of the critics of CPM or any deterministic project modeling approach, no professional project manager sees these tools as anything other than tools to expand the cognitive representation of the project. Arguing against the “predictive power” of such tools is a loosing proposition unless of course there is a viable replacement to answer the question “when is this going to be done?” And, “how much will it cost at the end?” Next Month Vertical and Horizontal traceability are critical to the success of IMP/IMS. Next month I’ll provide a quick overview of this concept along with the sequential numbering schemes that enable IMP/IMS deployment in Microsoft Project.