SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Agile project management
Agile project managementAgile project management
Agile project managementeng100
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationPrateek Sharma
 
Earned value analysis
Earned value analysisEarned value analysis
Earned value analysisNikhil Raj
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementAbdullah Khan
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk ManagementMarkos Mulat G
 
Managing project teams
Managing project teamsManaging project teams
Managing project teamsRagunath K
 
Project Execution & Control Checklist
Project Execution & Control ChecklistProject Execution & Control Checklist
Project Execution & Control ChecklistAnand Subramaniam
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)ShudipPal
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementKamuran Koçak
 
Agile software development
Agile software developmentAgile software development
Agile software developmentRajesh Piryani
 
Project Management, Planning And Analysis Tools
Project Management, Planning And Analysis ToolsProject Management, Planning And Analysis Tools
Project Management, Planning And Analysis Toolsahmad bassiouny
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 
Risk-management
 Risk-management Risk-management
Risk-managementUmesh Gupta
 
Software Architecture: Design Decisions
Software Architecture: Design DecisionsSoftware Architecture: Design Decisions
Software Architecture: Design DecisionsHenry Muccini
 

Tendances (20)

Agile project management
Agile project managementAgile project management
Agile project management
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management Presentation
 
Earned value analysis
Earned value analysisEarned value analysis
Earned value analysis
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
Managing project teams
Managing project teamsManaging project teams
Managing project teams
 
Project Execution & Control Checklist
Project Execution & Control ChecklistProject Execution & Control Checklist
Project Execution & Control Checklist
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Project Management Tools
Project Management ToolsProject Management Tools
Project Management Tools
 
Project quality management
Project quality managementProject quality management
Project quality management
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Project Management, Planning And Analysis Tools
Project Management, Planning And Analysis ToolsProject Management, Planning And Analysis Tools
Project Management, Planning And Analysis Tools
 
Project Monitoring and Control
Project Monitoring and ControlProject Monitoring and Control
Project Monitoring and Control
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Risk-management
 Risk-management Risk-management
Risk-management
 
Define the Project
Define the ProjectDefine the Project
Define the Project
 
Software Architecture: Design Decisions
Software Architecture: Design DecisionsSoftware Architecture: Design Decisions
Software Architecture: Design Decisions
 

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
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
 
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
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
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
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
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
 
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 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
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
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
 
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
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
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
 

Dernier (20)

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
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...
 
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
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
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...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
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...
 
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 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
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
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
 
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
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
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
 

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