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?

Project management basics
Project management basicsProject management basics
Project management basicsPlanning School
 
No silver bullet essence and accidents of software engineering
No silver bullet essence and accidents of software engineeringNo silver bullet essence and accidents of software engineering
No silver bullet essence and accidents of software engineeringArun Banotra
 
Project Closure Process Steps PowerPoint Presentation Slides
Project Closure Process Steps PowerPoint Presentation Slides Project Closure Process Steps PowerPoint Presentation Slides
Project Closure Process Steps PowerPoint Presentation Slides SlideTeam
 
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
Architecture Series 5-5   Effective Enterprise Architecture Action PlanArchitecture Series 5-5   Effective Enterprise Architecture Action Plan
Architecture Series 5-5 Effective Enterprise Architecture Action PlanFrankie Hsiang
 
Ms project 2016 overview
Ms project 2016 overviewMs project 2016 overview
Ms project 2016 overviewMaher Almohamad
 
Chapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project ManagementChapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project ManagementRohanMistry15
 
Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)Jeremy Jay Lim
 
Software Development Plan
Software Development PlanSoftware Development Plan
Software Development PlanRonald Dove
 
4.1. triple constraints (time, scope, cost)
4.1. triple constraints (time, scope, cost)  4.1. triple constraints (time, scope, cost)
4.1. triple constraints (time, scope, cost) Dania Abdel-aziz
 
Project charter and plan document for millennium upgrade
Project charter and plan document for millennium upgradeProject charter and plan document for millennium upgrade
Project charter and plan document for millennium upgradeTheodore Van Patten, Jr.
 
Agile Program Management
Agile Program ManagementAgile Program Management
Agile Program ManagementJohanna Rothman
 
Software project management
Software project managementSoftware project management
Software project managementR A Akerkar
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management FrameworkRobert Kelly
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementAbdullah Khan
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture FrameworksDr. Fahim K Sufi
 

Was ist angesagt? (20)

Project management basics
Project management basicsProject management basics
Project management basics
 
No silver bullet essence and accidents of software engineering
No silver bullet essence and accidents of software engineeringNo silver bullet essence and accidents of software engineering
No silver bullet essence and accidents of software engineering
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Project Closure Process Steps PowerPoint Presentation Slides
Project Closure Process Steps PowerPoint Presentation Slides Project Closure Process Steps PowerPoint Presentation Slides
Project Closure Process Steps PowerPoint Presentation Slides
 
Project termination
Project terminationProject termination
Project termination
 
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
Architecture Series 5-5   Effective Enterprise Architecture Action PlanArchitecture Series 5-5   Effective Enterprise Architecture Action Plan
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
 
Ms project 2016 overview
Ms project 2016 overviewMs project 2016 overview
Ms project 2016 overview
 
Chapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project ManagementChapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project Management
 
Architecture CoE
Architecture CoEArchitecture CoE
Architecture CoE
 
Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)
 
Software Development Plan
Software Development PlanSoftware Development Plan
Software Development Plan
 
4.1. triple constraints (time, scope, cost)
4.1. triple constraints (time, scope, cost)  4.1. triple constraints (time, scope, cost)
4.1. triple constraints (time, scope, cost)
 
Project charter and plan document for millennium upgrade
Project charter and plan document for millennium upgradeProject charter and plan document for millennium upgrade
Project charter and plan document for millennium upgrade
 
SPM PPT
SPM PPTSPM PPT
SPM PPT
 
Agile Program Management
Agile Program ManagementAgile Program Management
Agile Program Management
 
Software project management
Software project managementSoftware project management
Software project management
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
Gantt Chart.pdf
Gantt Chart.pdfGantt Chart.pdf
Gantt Chart.pdf
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
 

Ä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
 
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

Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
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
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Sheetaleventcompany
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
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
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 

Kürzlich hochgeladen (20)

Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
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
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
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
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 

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