SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Identifying, documenting and analysing dependencies
John Phillips
DEPENDENCY MANAGEMENT
Managing dependencies is critical
In every organisation there are many activities happening at once. These
activities make contributions and demand resources, they interact with each
other in planned (and unplanned) ways, they share expectations and resources.
Understanding dependencies is critical when we are planning new activities.
Managing dependencies is essential in delivering existing activities.
Dependency management is critical for all endeavours, from strategic planning
to enterprise portfolio management, to program and project execution.
Managing dependencies not easy
There are many hurdles that get in the way of good dependency management:
â—Ź Thinking in blinkers: a lack of appreciation of the impact on other
projects and the vulnerability to other projects
â—Ź Poor Information: No clear documentation of the dependencies that do
exist and no easy way to assess the impact of change
â—Ź No process: the identification, documentation and resolution process is
not clear
â—Ź No decisions: Project autonomy with no alignment to a common
authority means decisions aren’t made or aren’t followed
A dependency is something that has the following attributes:
â—Ź Cannot be resolved by independent project action
â—Ź May have a material impact on project performance
Dependencies are either:
â—Ź Internal between a projects within an organisation, or
â—Ź External between internal projects and external entities
Dependencies are either:
â—Ź one direction one project depends on another, or
â—Ź mutual (projects depend on each other)
What dependencies are we interested in?
Identifying and resolving dependencies
Dependencies need to be managed at a level above their independent project
structure.
Enterprise portfolio management should include dependency management.
As a tactical solution in the absence of an enterprise portfolio management
capability, dependencies may be identified through coordinated project
mechanisms such as:
â—Ź Project communication updates broadcast across the organisation
â—Ź Project governance meetings (where several sponsors are present)
â—Ź Cross-project shared service capabilities such as enterprise architect
groups, HR and finance functions who can identify dependencies
Plan
Dependency Management Process
Dependency
Table
Dependency
Graph
Inter-Project
Program
Strategic
Portfolio
Project
Manage
Inter-Project
Program
Strategic
Portfolio
Project
Understand
Automated
representation
Creating a Dependency Table
Title Gives a simple one line description of the dependency
Description: Describes the background to the dependency in more detail
Project 1 Name: The name of the first project
Owner - Project 1: The nominated owner of this dependency for the first project
Project 2 Name: The name of the second project
Owner - Project 2: The nominated owner of this dependency for the second project
Direction Indicates whether 1 is dependent on 2, or 2 is dependent on 1, or that
they are mutually dependent
Criticality Indicates the level of criticality for the dependency
When required Date that a resolution will need to be agreed
Resolution Description of resolution (and updates to achieving resolution)
Status Current status (has a resolution been agreed, is one being defined…)
Modified System recorded date and time of when record is updated
Created System recorded date/time of when the field was created
Created By System recorded user who created the field
Modified By System recorded user who last modified the field
From a management perspective,
documenting, managing and
reporting the status of each
individual dependency is easiest in a
simple table where each row
represents a single instance of a
dependency.
This is an example of the
information that should be captured
for each dependency.
Why a table is the best way to capture
dependencies
1. Allows an “any project” to “any project” capability
2. Allows any number of dependencies to be captured (representation does
not get more complex as numbers increase)
3. Allows focus on one dependency at a time, there is no need to grapple with
the big picture every time you want to work on a dependency
4. Allows a view of the dependencies to be “filtered” to only show a specific
project’s dependencies
5. Allows ownership of the dependency to be documented for each project
enabling accountability
6. Allows other attributes of the dependency to be recorded, such as status (e.
g. no resolution, defining resolution, resolved), direction, and strength (a
scale from “high” to “low”)
Abstracts the data from the graphical representation
Graphing the dependency table
Good graphical representation brings out underlying meaning in data. It
maximises the information to ink ratio2
.
Project dependencies are often shown as Gantt or PERT charts, time based
diagrams where dependencies are on a common timescale.
These become complex when several dependencies occur at the same point in
time and have complex overlapping lines.
Matrix representations only show the existence of one or more dependencies
between two projects
The best representation is a network diagram derived directly from
dependency data, avoiding human interpretation and a creative process that
risks introducing error and bias.
2. Tufte, Edward R (2001) [1983], The Visual Display of Quantitative Information (2nd ed.), Cheshire, CT:
Graphics Press, ISBN 0-9613921-4-2.
The “best” graphical representation
Research shows that a network based graphical representation supports
communication and strategic portfolio decision making1
.
This means that decisions such as “which project do we postpone?” (if overall funding
is reduced), or “what happens if we add another project?”, are better informed.
The representation chosen by CharterMason uses a network representation ensuring:
1) Node “importance” (determined by factors such as investment level, NPV, and
Strategic Fit), is represented by size and colour
2) Dependency criticality is indicated through width and colour of edges
3) Graphical representation is automated by direct representation of the table using
open-source products, removing the risk of unintended artistic bias or error
4) Nodes (projects) and edges (dependencies) are labelled
5) Graphical format is tool independent using “GraphML”
1
Killen, C. P., Krumbeck, B., & Kjaer, C. (2010) “Visualising project interdependencies for enhanced project portfolio decision-making” published in the International Journal of Project
Management (2012) - The University of Technology Sydney
The graphical representation
needs to draw attention and
convey meaning to the viewer.
Defining the ratio of edge width
to node size, of label size to
objects, of border width to node
size, is important. Colour should
amplify the meaning but the
diagram must be understandable
without colour
To maximise attention and
information transfer, the graph
should transparently present the
data and be pleasing to the eye.
Dependency Chart Elements
Projects with low investment commitment
Projects with medium investment commitment
Projects with high investment commitment
Project 1 is dependent on project 2
Project 1 and project 2 are mutually dependent
Low criticality dependency
Medium criticality dependency
High criticality dependency
1 2
1 2
These colours chosen for display on a black background
Note: Simplified table representation used in example. Description, Required Date, Resolution fields normally complete
Example Dependency Table
Title Description Project 1 Name
Owner -
Project
1
Project 2 Name
Owner -
Project
2
Direction
When
required
Resolution Criticality Status
Enquiries from prospectives New ERP John Query Engine Peter Projects are mutually dependent High Agreed Resolution
FAQ New ERP John Query Engine Peter Projects are mutually dependent High Defining Resolution
Acceptance Rules Application New ERP John Acceptance Rules Simon Projects are mutually dependent Medium Agreed Resolution
Acceptance Rule Management Acceptance Rules Simon New ERP John Project 1 is dependent on Project 2 High Agreed Resolution
Enquiries management for marketing Website Redesign Sarah New ERP John Projects are mutually dependent Extreme Defining Resolution
User Flow Web content Steve New ERP John Projects are mutually dependent High Defining Resolution
FInance Information New ERP John Finance Upgrade Peter Projects are mutually dependent Low Defining Resolution
HR Information New ERP John HR Replacement Lisa Projects are mutually dependent Medium Defining Resolution
New-Legacy integration New ERP John Old ERP Anna Projects are mutually dependent Extreme Defining Resolution
Access to current web content Web content Steve Website Redesign Sarah Project 2 is dependent on Project 1 High Defining Resolution
Available product structure Query Engine Karen Product Management Chris Project 1 is dependent on Project 2 High Defining Resolution
Product design and management New ERP John Product Management Carol Projects are mutually dependent Extreme Defining Resolution
Information Architecture Website Redesign Sarah Query Engine Jane Project 2 is dependent on Project 1 High Defining Resolution
Product information Website Redesign Sarah Product Information Chris Project 1 is dependent on Project 2 High Defining Resolution
Example Dependency Graph
Example of an organisation
with a phased ERP
replacement, produced
directly from table data
using an orthogonal layout

Weitere ähnliche Inhalte

Was ist angesagt?

What is Program Management - An Overview
What is Program Management - An OverviewWhat is Program Management - An Overview
What is Program Management - An OverviewYolanda Williams
 
Risk Management Outline PowerPoint Presentation Slides
Risk Management Outline PowerPoint Presentation SlidesRisk Management Outline PowerPoint Presentation Slides
Risk Management Outline PowerPoint Presentation SlidesSlideTeam
 
Product Roadmap - May 2018
Product Roadmap - May 2018Product Roadmap - May 2018
Product Roadmap - May 2018eMoney Advisor LLC
 
Project Stakeholder Engagement
Project Stakeholder EngagementProject Stakeholder Engagement
Project Stakeholder EngagementMark Ritchie
 
Episode 25 : Project Risk Management
Episode 25 :  Project Risk ManagementEpisode 25 :  Project Risk Management
Episode 25 : Project Risk ManagementSAJJAD KHUDHUR ABBAS
 
Risk and issue management
Risk and issue managementRisk and issue management
Risk and issue managementThomas Petite
 
Information Risk Management - Cyber Risk Management - IT Risks
Information Risk Management - Cyber Risk Management - IT RisksInformation Risk Management - Cyber Risk Management - IT Risks
Information Risk Management - Cyber Risk Management - IT RisksHernan Huwyler, MBA CPA
 
Service level agreement presentation
Service level agreement presentationService level agreement presentation
Service level agreement presentationAshimolowo Tomi
 
Strategy to Execution: Tips to Execute Your Strategy With Excellence.
Strategy to Execution: Tips to Execute Your Strategy With Excellence.Strategy to Execution: Tips to Execute Your Strategy With Excellence.
Strategy to Execution: Tips to Execute Your Strategy With Excellence.Avi Mizrahi, MBA, BBA.
 
Practical Project Management - full course
Practical Project Management - full coursePractical Project Management - full course
Practical Project Management - full courseMarten Schoonman
 
Transform Data to Insight
Transform Data to InsightTransform Data to Insight
Transform Data to InsightWorkday, Inc.
 
Project initiation
Project initiationProject initiation
Project initiationukrulz4u
 
Risk Management Maturity Model (RMMM)
Risk Management Maturity Model (RMMM)Risk Management Maturity Model (RMMM)
Risk Management Maturity Model (RMMM)Adnan Naseem
 
Stakeholder Management
Stakeholder ManagementStakeholder Management
Stakeholder ManagementRavikanth-BA
 
CISA Domain 4 Information Systems Operation | Infosectrain
CISA Domain 4 Information Systems Operation | InfosectrainCISA Domain 4 Information Systems Operation | Infosectrain
CISA Domain 4 Information Systems Operation | InfosectrainInfosecTrain
 
Compliance framework
Compliance frameworkCompliance framework
Compliance frameworkManoj Agarwal
 
Project Governance Framework PowerPoint Presentation Slides
Project Governance Framework PowerPoint Presentation SlidesProject Governance Framework PowerPoint Presentation Slides
Project Governance Framework PowerPoint Presentation SlidesSlideTeam
 
Risk and issue
Risk and issueRisk and issue
Risk and issueSaiko Shiroto
 

Was ist angesagt? (20)

What is Program Management - An Overview
What is Program Management - An OverviewWhat is Program Management - An Overview
What is Program Management - An Overview
 
Risk Management Outline PowerPoint Presentation Slides
Risk Management Outline PowerPoint Presentation SlidesRisk Management Outline PowerPoint Presentation Slides
Risk Management Outline PowerPoint Presentation Slides
 
Product Roadmap - May 2018
Product Roadmap - May 2018Product Roadmap - May 2018
Product Roadmap - May 2018
 
Project Stakeholder Engagement
Project Stakeholder EngagementProject Stakeholder Engagement
Project Stakeholder Engagement
 
Episode 25 : Project Risk Management
Episode 25 :  Project Risk ManagementEpisode 25 :  Project Risk Management
Episode 25 : Project Risk Management
 
Risk and issue management
Risk and issue managementRisk and issue management
Risk and issue management
 
Information Risk Management - Cyber Risk Management - IT Risks
Information Risk Management - Cyber Risk Management - IT RisksInformation Risk Management - Cyber Risk Management - IT Risks
Information Risk Management - Cyber Risk Management - IT Risks
 
Service level agreement presentation
Service level agreement presentationService level agreement presentation
Service level agreement presentation
 
Strategy to Execution: Tips to Execute Your Strategy With Excellence.
Strategy to Execution: Tips to Execute Your Strategy With Excellence.Strategy to Execution: Tips to Execute Your Strategy With Excellence.
Strategy to Execution: Tips to Execute Your Strategy With Excellence.
 
Program Management
Program ManagementProgram Management
Program Management
 
Practical Project Management - full course
Practical Project Management - full coursePractical Project Management - full course
Practical Project Management - full course
 
Transform Data to Insight
Transform Data to InsightTransform Data to Insight
Transform Data to Insight
 
Project initiation
Project initiationProject initiation
Project initiation
 
Risk Management Maturity Model (RMMM)
Risk Management Maturity Model (RMMM)Risk Management Maturity Model (RMMM)
Risk Management Maturity Model (RMMM)
 
Stakeholder Management
Stakeholder ManagementStakeholder Management
Stakeholder Management
 
CISA Domain 4 Information Systems Operation | Infosectrain
CISA Domain 4 Information Systems Operation | InfosectrainCISA Domain 4 Information Systems Operation | Infosectrain
CISA Domain 4 Information Systems Operation | Infosectrain
 
Seg dutieschecklist
Seg dutieschecklistSeg dutieschecklist
Seg dutieschecklist
 
Compliance framework
Compliance frameworkCompliance framework
Compliance framework
 
Project Governance Framework PowerPoint Presentation Slides
Project Governance Framework PowerPoint Presentation SlidesProject Governance Framework PowerPoint Presentation Slides
Project Governance Framework PowerPoint Presentation Slides
 
Risk and issue
Risk and issueRisk and issue
Risk and issue
 

Ă„hnlich wie Managing Dependencies

Predictive project analytics: Will your project be successful?
Predictive project analytics: Will your project be successful?Predictive project analytics: Will your project be successful?
Predictive project analytics: Will your project be successful?Deloitte Canada
 
From arms race to green space
From arms race to green spaceFrom arms race to green space
From arms race to green spaceGlen Alleman
 
Mega project not mega problems session 1
Mega project not mega problems session 1Mega project not mega problems session 1
Mega project not mega problems session 1Aconex
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overviewcford1973
 
Project portfolio management
Project portfolio managementProject portfolio management
Project portfolio managementGlen Alleman
 
Day 1 - 3PM Revision
Day 1 - 3PM RevisionDay 1 - 3PM Revision
Day 1 - 3PM RevisionJeffrey Cheah
 
IMPORTANT label each projects title page as follow Project 1P.docx
IMPORTANT label each projects title page as follow Project 1P.docxIMPORTANT label each projects title page as follow Project 1P.docx
IMPORTANT label each projects title page as follow Project 1P.docxsheronlewthwaite
 
1. Project Stakeholders Managementa. Target Users · End-Use.docx
1. Project Stakeholders Managementa. Target  Users · End-Use.docx1. Project Stakeholders Managementa. Target  Users · End-Use.docx
1. Project Stakeholders Managementa. Target Users · End-Use.docxambersalomon88660
 
Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15
Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15
Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15Project Control | PROJ CTRL
 
Spm unit 1
Spm unit 1Spm unit 1
Spm unit 1sweetyammu
 
Communications Management PlanProject NameTable of Contents.docx
Communications Management PlanProject NameTable of Contents.docxCommunications Management PlanProject NameTable of Contents.docx
Communications Management PlanProject NameTable of Contents.docxclarebernice
 
Identifying a project in trouble and re-planning
Identifying a project in trouble and re-planningIdentifying a project in trouble and re-planning
Identifying a project in trouble and re-planningmfarbstein
 
COMP6214 Project 2.docx
COMP6214 Project 2.docxCOMP6214 Project 2.docx
COMP6214 Project 2.docxwrite31
 
Karen_Anne_Johnson_Resume_June2016
Karen_Anne_Johnson_Resume_June2016Karen_Anne_Johnson_Resume_June2016
Karen_Anne_Johnson_Resume_June2016Karen Anne Johnson
 
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018Association for Project Management
 
The gigaprogram challenge
The gigaprogram challengeThe gigaprogram challenge
The gigaprogram challengeBob Prieto
 

Ă„hnlich wie Managing Dependencies (20)

Predictive project analytics: Will your project be successful?
Predictive project analytics: Will your project be successful?Predictive project analytics: Will your project be successful?
Predictive project analytics: Will your project be successful?
 
From arms race to green space
From arms race to green spaceFrom arms race to green space
From arms race to green space
 
A Framework for Managing Project Risk
A Framework for Managing Project RiskA Framework for Managing Project Risk
A Framework for Managing Project Risk
 
Mega project not mega problems session 1
Mega project not mega problems session 1Mega project not mega problems session 1
Mega project not mega problems session 1
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
 
Project portfolio management
Project portfolio managementProject portfolio management
Project portfolio management
 
Day 1 - 3PM Revision
Day 1 - 3PM RevisionDay 1 - 3PM Revision
Day 1 - 3PM Revision
 
IMPORTANT label each projects title page as follow Project 1P.docx
IMPORTANT label each projects title page as follow Project 1P.docxIMPORTANT label each projects title page as follow Project 1P.docx
IMPORTANT label each projects title page as follow Project 1P.docx
 
1. Project Stakeholders Managementa. Target Users · End-Use.docx
1. Project Stakeholders Managementa. Target  Users · End-Use.docx1. Project Stakeholders Managementa. Target  Users · End-Use.docx
1. Project Stakeholders Managementa. Target Users · End-Use.docx
 
Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15
Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15
Pm blackjack the21thingsyour-projectsponsorreallywantstoknow.-whitepaper_15
 
Spm unit 1
Spm unit 1Spm unit 1
Spm unit 1
 
Communications Management PlanProject NameTable of Contents.docx
Communications Management PlanProject NameTable of Contents.docxCommunications Management PlanProject NameTable of Contents.docx
Communications Management PlanProject NameTable of Contents.docx
 
Ch05
Ch05Ch05
Ch05
 
Ch04
Ch04Ch04
Ch04
 
Identifying a project in trouble and re-planning
Identifying a project in trouble and re-planningIdentifying a project in trouble and re-planning
Identifying a project in trouble and re-planning
 
COMP6214 Project 2.docx
COMP6214 Project 2.docxCOMP6214 Project 2.docx
COMP6214 Project 2.docx
 
Karen_Anne_Johnson_Resume_June2016
Karen_Anne_Johnson_Resume_June2016Karen_Anne_Johnson_Resume_June2016
Karen_Anne_Johnson_Resume_June2016
 
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018
 
The gigaprogram challenge
The gigaprogram challengeThe gigaprogram challenge
The gigaprogram challenge
 
Erp-PMO
Erp-PMOErp-PMO
Erp-PMO
 

Mehr von John Phillips

SSI and verifiable vaccination credentials
SSI and verifiable vaccination credentialsSSI and verifiable vaccination credentials
SSI and verifiable vaccination credentialsJohn Phillips
 
Major Implementation Projects - Persist pivot or quit?
Major Implementation Projects - Persist pivot or quit?Major Implementation Projects - Persist pivot or quit?
Major Implementation Projects - Persist pivot or quit?John Phillips
 
Decision making models
Decision making modelsDecision making models
Decision making modelsJohn Phillips
 
What Matters Now? Gary Hamel on how to win in a world of relentless change
What Matters Now? Gary Hamel on how to win in a world of relentless changeWhat Matters Now? Gary Hamel on how to win in a world of relentless change
What Matters Now? Gary Hamel on how to win in a world of relentless changeJohn Phillips
 
Organisational analysis - course summary
Organisational analysis - course summaryOrganisational analysis - course summary
Organisational analysis - course summaryJohn Phillips
 
Cost to deliver elements and price points for professional services
Cost to deliver elements and price points for professional servicesCost to deliver elements and price points for professional services
Cost to deliver elements and price points for professional servicesJohn Phillips
 
6 Perspectives on Organisational Design
6 Perspectives on Organisational Design6 Perspectives on Organisational Design
6 Perspectives on Organisational DesignJohn Phillips
 
Technology enabled business change projects
Technology enabled business change projectsTechnology enabled business change projects
Technology enabled business change projectsJohn Phillips
 

Mehr von John Phillips (8)

SSI and verifiable vaccination credentials
SSI and verifiable vaccination credentialsSSI and verifiable vaccination credentials
SSI and verifiable vaccination credentials
 
Major Implementation Projects - Persist pivot or quit?
Major Implementation Projects - Persist pivot or quit?Major Implementation Projects - Persist pivot or quit?
Major Implementation Projects - Persist pivot or quit?
 
Decision making models
Decision making modelsDecision making models
Decision making models
 
What Matters Now? Gary Hamel on how to win in a world of relentless change
What Matters Now? Gary Hamel on how to win in a world of relentless changeWhat Matters Now? Gary Hamel on how to win in a world of relentless change
What Matters Now? Gary Hamel on how to win in a world of relentless change
 
Organisational analysis - course summary
Organisational analysis - course summaryOrganisational analysis - course summary
Organisational analysis - course summary
 
Cost to deliver elements and price points for professional services
Cost to deliver elements and price points for professional servicesCost to deliver elements and price points for professional services
Cost to deliver elements and price points for professional services
 
6 Perspectives on Organisational Design
6 Perspectives on Organisational Design6 Perspectives on Organisational Design
6 Perspectives on Organisational Design
 
Technology enabled business change projects
Technology enabled business change projectsTechnology enabled business change projects
Technology enabled business change projects
 

KĂĽrzlich hochgeladen

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangaloreamitlee9823
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Call Girls Electronic City Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Servi...Call Girls Electronic City Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Servi...amitlee9823
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 

KĂĽrzlich hochgeladen (20)

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangalore
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Call Girls Electronic City Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Servi...Call Girls Electronic City Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Servi...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 

Managing Dependencies

  • 1. Identifying, documenting and analysing dependencies John Phillips DEPENDENCY MANAGEMENT
  • 2. Managing dependencies is critical In every organisation there are many activities happening at once. These activities make contributions and demand resources, they interact with each other in planned (and unplanned) ways, they share expectations and resources. Understanding dependencies is critical when we are planning new activities. Managing dependencies is essential in delivering existing activities. Dependency management is critical for all endeavours, from strategic planning to enterprise portfolio management, to program and project execution.
  • 3. Managing dependencies not easy There are many hurdles that get in the way of good dependency management: â—Ź Thinking in blinkers: a lack of appreciation of the impact on other projects and the vulnerability to other projects â—Ź Poor Information: No clear documentation of the dependencies that do exist and no easy way to assess the impact of change â—Ź No process: the identification, documentation and resolution process is not clear â—Ź No decisions: Project autonomy with no alignment to a common authority means decisions aren’t made or aren’t followed
  • 4. A dependency is something that has the following attributes: â—Ź Cannot be resolved by independent project action â—Ź May have a material impact on project performance Dependencies are either: â—Ź Internal between a projects within an organisation, or â—Ź External between internal projects and external entities Dependencies are either: â—Ź one direction one project depends on another, or â—Ź mutual (projects depend on each other) What dependencies are we interested in?
  • 5. Identifying and resolving dependencies Dependencies need to be managed at a level above their independent project structure. Enterprise portfolio management should include dependency management. As a tactical solution in the absence of an enterprise portfolio management capability, dependencies may be identified through coordinated project mechanisms such as: â—Ź Project communication updates broadcast across the organisation â—Ź Project governance meetings (where several sponsors are present) â—Ź Cross-project shared service capabilities such as enterprise architect groups, HR and finance functions who can identify dependencies
  • 7. Creating a Dependency Table Title Gives a simple one line description of the dependency Description: Describes the background to the dependency in more detail Project 1 Name: The name of the first project Owner - Project 1: The nominated owner of this dependency for the first project Project 2 Name: The name of the second project Owner - Project 2: The nominated owner of this dependency for the second project Direction Indicates whether 1 is dependent on 2, or 2 is dependent on 1, or that they are mutually dependent Criticality Indicates the level of criticality for the dependency When required Date that a resolution will need to be agreed Resolution Description of resolution (and updates to achieving resolution) Status Current status (has a resolution been agreed, is one being defined…) Modified System recorded date and time of when record is updated Created System recorded date/time of when the field was created Created By System recorded user who created the field Modified By System recorded user who last modified the field From a management perspective, documenting, managing and reporting the status of each individual dependency is easiest in a simple table where each row represents a single instance of a dependency. This is an example of the information that should be captured for each dependency.
  • 8. Why a table is the best way to capture dependencies 1. Allows an “any project” to “any project” capability 2. Allows any number of dependencies to be captured (representation does not get more complex as numbers increase) 3. Allows focus on one dependency at a time, there is no need to grapple with the big picture every time you want to work on a dependency 4. Allows a view of the dependencies to be “filtered” to only show a specific project’s dependencies 5. Allows ownership of the dependency to be documented for each project enabling accountability 6. Allows other attributes of the dependency to be recorded, such as status (e. g. no resolution, defining resolution, resolved), direction, and strength (a scale from “high” to “low”) Abstracts the data from the graphical representation
  • 9. Graphing the dependency table Good graphical representation brings out underlying meaning in data. It maximises the information to ink ratio2 . Project dependencies are often shown as Gantt or PERT charts, time based diagrams where dependencies are on a common timescale. These become complex when several dependencies occur at the same point in time and have complex overlapping lines. Matrix representations only show the existence of one or more dependencies between two projects The best representation is a network diagram derived directly from dependency data, avoiding human interpretation and a creative process that risks introducing error and bias. 2. Tufte, Edward R (2001) [1983], The Visual Display of Quantitative Information (2nd ed.), Cheshire, CT: Graphics Press, ISBN 0-9613921-4-2.
  • 10. The “best” graphical representation Research shows that a network based graphical representation supports communication and strategic portfolio decision making1 . This means that decisions such as “which project do we postpone?” (if overall funding is reduced), or “what happens if we add another project?”, are better informed. The representation chosen by CharterMason uses a network representation ensuring: 1) Node “importance” (determined by factors such as investment level, NPV, and Strategic Fit), is represented by size and colour 2) Dependency criticality is indicated through width and colour of edges 3) Graphical representation is automated by direct representation of the table using open-source products, removing the risk of unintended artistic bias or error 4) Nodes (projects) and edges (dependencies) are labelled 5) Graphical format is tool independent using “GraphML” 1 Killen, C. P., Krumbeck, B., & Kjaer, C. (2010) “Visualising project interdependencies for enhanced project portfolio decision-making” published in the International Journal of Project Management (2012) - The University of Technology Sydney
  • 11. The graphical representation needs to draw attention and convey meaning to the viewer. Defining the ratio of edge width to node size, of label size to objects, of border width to node size, is important. Colour should amplify the meaning but the diagram must be understandable without colour To maximise attention and information transfer, the graph should transparently present the data and be pleasing to the eye. Dependency Chart Elements Projects with low investment commitment Projects with medium investment commitment Projects with high investment commitment Project 1 is dependent on project 2 Project 1 and project 2 are mutually dependent Low criticality dependency Medium criticality dependency High criticality dependency 1 2 1 2 These colours chosen for display on a black background
  • 12. Note: Simplified table representation used in example. Description, Required Date, Resolution fields normally complete Example Dependency Table Title Description Project 1 Name Owner - Project 1 Project 2 Name Owner - Project 2 Direction When required Resolution Criticality Status Enquiries from prospectives New ERP John Query Engine Peter Projects are mutually dependent High Agreed Resolution FAQ New ERP John Query Engine Peter Projects are mutually dependent High Defining Resolution Acceptance Rules Application New ERP John Acceptance Rules Simon Projects are mutually dependent Medium Agreed Resolution Acceptance Rule Management Acceptance Rules Simon New ERP John Project 1 is dependent on Project 2 High Agreed Resolution Enquiries management for marketing Website Redesign Sarah New ERP John Projects are mutually dependent Extreme Defining Resolution User Flow Web content Steve New ERP John Projects are mutually dependent High Defining Resolution FInance Information New ERP John Finance Upgrade Peter Projects are mutually dependent Low Defining Resolution HR Information New ERP John HR Replacement Lisa Projects are mutually dependent Medium Defining Resolution New-Legacy integration New ERP John Old ERP Anna Projects are mutually dependent Extreme Defining Resolution Access to current web content Web content Steve Website Redesign Sarah Project 2 is dependent on Project 1 High Defining Resolution Available product structure Query Engine Karen Product Management Chris Project 1 is dependent on Project 2 High Defining Resolution Product design and management New ERP John Product Management Carol Projects are mutually dependent Extreme Defining Resolution Information Architecture Website Redesign Sarah Query Engine Jane Project 2 is dependent on Project 1 High Defining Resolution Product information Website Redesign Sarah Product Information Chris Project 1 is dependent on Project 2 High Defining Resolution
  • 13. Example Dependency Graph Example of an organisation with a phased ERP replacement, produced directly from table data using an orthogonal layout