SlideShare a Scribd company logo
1 of 32
Download to read offline
GraphAware®
Lean Dependency Management
Luanne Misquitta, Principal Consultant @ GraphAware
graphaware.com
@graph_aware, @luannem
Reduce Project Delivery Chaos with Graphs
‣ Lean Principles
‣ Waste in Software Projects
‣ Tabular View
‣ Model dependencies as a graph
‣ Insights into the state of the project
‣ Taking it further
Outline
GraphAware®
‣ Dependencies are everywhere
‣ Supply chain
‣ Business processes
‣ Inventory
‣ Education
‣ Government processes and workflow
‣ Dependencies are a part of life
‣ But they can be streamlined and improved
Dependencies
GraphAware®
‣ Lean principles are derived from the Japanese manufacturing industry
‣ Systematic waste minimisation without sacrificing productivity
‣ Takes into account waste created by overburden and waste through
unevenness in workloads
‣ As waste is eliminated, quality improves while production time and cost are
reduced
‣ The Toyota Way focuses on improving the flow of work
Lean Principles
GraphAware®
3 M’s of waste
GraphAware®
Muda
Activity or process that
does not add value
A physical waste of
time, resources and
money
Waiting, over-
production, defects

Mura
The waste of
unevenness or
inconsistency
Mura drives Muda
Failure to smooth puts
unfair demands on
processes and people
Muri
The waste of
overburden
Unnecessary stress to
people and process
Indirect costs
Waste in IT
GraphAware®
Waste
Defects


Over production



Motion (excess)




People
Example
Cowboy style system or
application changes
Unnecessary delivery of
low value features


Firefighting repetitively



Spent time on mundane
tasks instead of
innovation
Business Outcome
Poor service, increased
costs
Business & IT
misalignment, increased
maintenance
Increased cost and
energy expended, loss of
productivity
Talent loss, low
engagement
Lean philosophy regards
everything not adding value to the
customer as waste.
GraphAware®
‣ Building the wrong feature
‣ Backlog mismanagement
‣ Rework
‣ Unnecessarily complex solutions
‣ Waiting / multitasking
‣ Rapid switching of people between tasks
‣ Process overhead and management activities
Common wastes
GraphAware®
Tabular Views
GraphAware®
‣ Scrum, an agile method, has it’s roots in lean thinking
‣ An understanding of dependencies is very important in larger formats such as
scrum of scrums or long term software delivery programs
‣ A list based approach does not expose underlying connections between
tasks
‣ The time to compose dependency chains in a tabular form does not allow
for JIT decision taking
‣ Frequent changes on the ground render previous decisions invalid, and
cause waste by re-planning and re-predicting
Tabular Views
GraphAware®
‣ Knowledge is connected information, revealing patterns
‣ Use the power of the graph to derive actionable insights
Value in Relationships
GraphAware®
http://effectivelearninginstructionaldesign.com/blog/idt/learning-from-information-to-knowledge/
Graphy Dependencies
GraphAware®
‣ Built around the Neo4j native graph database
‣ Intuitive, flexible models of networks of related data
‣ Nodes represent entities and they are connected to each other via
relationships
‣ Query the graph with Cypher- a declarative graph query language
‣ Visualise results for link analysis or dependency inspection
Neo4j Graph Platform
GraphAware®
Model as a graph
GraphAware®
Task
Task
Task
D
EP
EN
D
S
_O
N
PART_OF
.
Find dependency chains with at least one task
open
GraphAware®
Path finding with Cypher
GraphAware®
The length or complexity of the
chain has no strong correlation
with business value.
GraphAware®
D
EPEN
D
S_O
N
GraphAware®
Task
value=3
Task
value=8
Task
value=8
D
EP
EN
D
S
_O
N
PART_OF
.
Task
value=2
PART_OF.
Task
value=2
Task
value=2
Task
value=1
DEPENDS_ON
DEPENDS_ON
High business value!
Low business value!
Capture what matters
Reduce Muda
GraphAware®
GraphAware®
Task
Task
Task
DEPENDS_ON
Component Component
DEPENDS_ON
Task
PART_OF
BELONGS_TO
RELATES_TO
Task
DEPENDS_ON
BELONGS_TO
Task
BELONGS_TO
Extend the model - evaluate impact
GraphAware®
Task
Task
Task
[value=3]
DEPENDS_ON
Component Component
DEPENDS_ON
Task
PART_OF
BELONGS_TO
RELATES_TO
Task
DEPENDS_ON
BELONGS_TO
Task
BELONGS_TO
Introducing a change late in the
cycle
GraphAware®
Task
Task
Task
[value=3]
DEPENDS_ON
Component Component
DEPENDS_ON
Task
PART_OF
BELONGS_TO
RELATES_TO
Task
DEPENDS_ON
BELONGS_TO
Task
BELONGS_TO
Potentially impacts dependent
tasks
…and areas
GraphAware®
Task
Task
Task
[value=3]
DEPENDS_ON
Component Component
DEPENDS_ON
Task
PART_OF
BELONGS_TO
RELATES_TO
Task
DEPENDS_ON
BELONGS_TO
Task
BELONGS_TO
GraphAware®
Task
[Done]Task
[Done]
Task
[value=3]
DEPENDS_ON
Component Component
DEPENDS_ON
Task
PART_OF
BELONGS_TO
RELATES_TO
Task
[Done]
DEPENDS_ON
BELONGS_TO
Task
BELONGS_TO
…especially when work is complete
‣ Over time, defects are raised across various releases
‣ New features are to be built
‣ In many cases, waste is generated by prioritising new, lower value features
over refactoring to address technical debt
Extending the model- prioritisation
GraphAware®
Task
Task
[value=10]
Task
PART_OF
Task
PA
R
T_O
F
Defects, risks and muri
GraphAware®
DEPEN
DS_O
N
Component
Component
BELONGS_TO
BELONGS_TO
Task
Task
[value=10]
Task
PART_OF
Task
PA
R
T_O
F
New tasks with low value
GraphAware®
Component
Component
Task
[value=4]
Task
[value=2]
BELONGS_TO
BELONGS_TO
BELONGS_TO
BELONGS_TO
DEPEN
DS_O
N
Task
Task
[value=10]
Task
PART_OF
Task
PA
R
T_O
F
Defects are found
GraphAware®
DEPEN
DS_O
N
Bug
Component
Bug
Component
Release
Release
Bug
Bug
Release
Task
[value=4]
Task
[value=2]
FOUND_IN
HAS_DEFECT
HAS_DEFECT
H
AS_DEFEC
T
FO
UN
D_IN
FO
UN
D_IN
BELONGS_TO
BELONGS_TO
BELONGS_TO
HAS_DEFECT
BELONGS_TO
Task
Task
[value=10]
Task
PART_OF
Task
PA
R
T_O
F
GraphAware®
DEPEN
DS_O
N
Bug
Component
Bug
Component
Release
Release
Bug
Bug
Release
Task
[value=4]
Task
[value=2]
FOUND_IN
HAS_DEFECT
HAS_DEFECT
H
AS_DEFEC
T
FO
UN
D_IN
FO
UN
D_IN
BELONGS_TO
BELONGS_TO
BELONGS_TO
HAS_DEFECT
BELONGS_TO
Reduce waste
Task
Task
[value=10]
Task
PART_OF
Task
PA
R
T_O
F
DEPEN
DS_O
N
Bug
Component
Bug
Component
Release
Release
Bug
Bug
Release
Task
[value=4]
Task
[value=2]
FOUND_IN
HAS_DEFECT
HAS_DEFECT
H
AS_DEFEC
T
FO
UN
D_IN
FO
UN
D_IN
BELONGS_TO
BELONGS_TO
BELONGS_TO
HAS_DEFECT
BELONGS_TO
GraphAware®
Address firefighting and rework
‣ Model people, teams, skills and experience
‣ Analyse task distribution and skill fit- squad style organisation
‣ Impact analysis - delays and risks
‣ Detect recurring patterns
‣ Improve efficiency and reduce waste in processes
‣ Other applications in government, supply chain management and inventory
control
Taking it further
GraphAware®
graphaware.com

@graph_aware

More Related Content

What's hot

Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
David J Rosenthal
 

What's hot (20)

Full Stack Graph in the Cloud
Full Stack Graph in the CloudFull Stack Graph in the Cloud
Full Stack Graph in the Cloud
 
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | EdurekaPower BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
 
Aumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com JiraAumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com Jira
 
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | Edureka
Tableau Training For Beginners | Tableau Tutorial  | Tableau Dashboard | EdurekaTableau Training For Beginners | Tableau Tutorial  | Tableau Dashboard | Edureka
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | Edureka
 
Power BI Overview
Power BI Overview Power BI Overview
Power BI Overview
 
DevOps é cultura, processo ou cargo ?
DevOps é cultura, processo ou cargo ?DevOps é cultura, processo ou cargo ?
DevOps é cultura, processo ou cargo ?
 
Talend Open Studio Data Integration
Talend Open Studio Data IntegrationTalend Open Studio Data Integration
Talend Open Studio Data Integration
 
O que é DevOps afinal?
O que é DevOps afinal?O que é DevOps afinal?
O que é DevOps afinal?
 
Power BI : A Detailed Discussion
Power BI : A Detailed DiscussionPower BI : A Detailed Discussion
Power BI : A Detailed Discussion
 
Advance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual WorkshopAdvance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual Workshop
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
 
Data Visualization - How to connect Microsoft Forms to Power BI
Data Visualization - How to connect Microsoft Forms to Power BIData Visualization - How to connect Microsoft Forms to Power BI
Data Visualization - How to connect Microsoft Forms to Power BI
 
Power BI for CEO
Power BI for CEOPower BI for CEO
Power BI for CEO
 
How to design web intelligence reports that behave like real dashboards
How to design web intelligence reports that behave like real dashboardsHow to design web intelligence reports that behave like real dashboards
How to design web intelligence reports that behave like real dashboards
 
Introdução a DevOps e Continuous delivery agileday
Introdução a DevOps e Continuous delivery   agiledayIntrodução a DevOps e Continuous delivery   agileday
Introdução a DevOps e Continuous delivery agileday
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
 
MLflow with R
MLflow with RMLflow with R
MLflow with R
 
Introduction to Power BI
Introduction to Power BIIntroduction to Power BI
Introduction to Power BI
 
Scrum 101 Brownbag: Intro to Scrum
Scrum 101 Brownbag: Intro to ScrumScrum 101 Brownbag: Intro to Scrum
Scrum 101 Brownbag: Intro to Scrum
 
Power BI Tutorial For Beginners | Power BI Tutorial | Power BI Demo | Power B...
Power BI Tutorial For Beginners | Power BI Tutorial | Power BI Demo | Power B...Power BI Tutorial For Beginners | Power BI Tutorial | Power BI Demo | Power B...
Power BI Tutorial For Beginners | Power BI Tutorial | Power BI Demo | Power B...
 

Similar to Lean Dependency Management with graphs

20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
Craeg Strong
 
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for ResultsSAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
Plan4Demand
 
Blueprint Leave Behind
Blueprint Leave Behind Blueprint Leave Behind
Blueprint Leave Behind
Darin Walker
 
IBP - Inventory Optimization Slides.pdf
IBP - Inventory Optimization Slides.pdfIBP - Inventory Optimization Slides.pdf
IBP - Inventory Optimization Slides.pdf
MamtaShekhawat7
 
module-1-introduction-on-lean-six-sigma.pdf
module-1-introduction-on-lean-six-sigma.pdfmodule-1-introduction-on-lean-six-sigma.pdf
module-1-introduction-on-lean-six-sigma.pdf
ipdadesigns
 

Similar to Lean Dependency Management with graphs (20)

SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP EcosystemSAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
 
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
 
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for ResultsSAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
 
Transition_Roadmap__Overview_23Q1.pdf
Transition_Roadmap__Overview_23Q1.pdfTransition_Roadmap__Overview_23Q1.pdf
Transition_Roadmap__Overview_23Q1.pdf
 
SAP Process Mining in Action: Hear from Two Customers
SAP Process Mining in Action: Hear from Two CustomersSAP Process Mining in Action: Hear from Two Customers
SAP Process Mining in Action: Hear from Two Customers
 
Blueprint Leave Behind
Blueprint Leave Behind Blueprint Leave Behind
Blueprint Leave Behind
 
DCMA 14 Point Assessment by Karim Ragab.pdf
DCMA 14 Point Assessment by Karim Ragab.pdfDCMA 14 Point Assessment by Karim Ragab.pdf
DCMA 14 Point Assessment by Karim Ragab.pdf
 
Connect, Enrich, Evolve: Convert Unstructured Data Silos to Knowledge Graphs
Connect, Enrich, Evolve: Convert Unstructured Data Silos to Knowledge GraphsConnect, Enrich, Evolve: Convert Unstructured Data Silos to Knowledge Graphs
Connect, Enrich, Evolve: Convert Unstructured Data Silos to Knowledge Graphs
 
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
The Value of a Standard Schedule Quality Index
The Value of a Standard Schedule Quality IndexThe Value of a Standard Schedule Quality Index
The Value of a Standard Schedule Quality Index
 
HM 418 2e hcpm05 (1)
HM 418 2e hcpm05 (1)HM 418 2e hcpm05 (1)
HM 418 2e hcpm05 (1)
 
IBP - Inventory Optimization Slides.pdf
IBP - Inventory Optimization Slides.pdfIBP - Inventory Optimization Slides.pdf
IBP - Inventory Optimization Slides.pdf
 
Delivering Real-Time Business Value for Engineering, Construction, and Operat...
Delivering Real-Time Business Value for Engineering, Construction, and Operat...Delivering Real-Time Business Value for Engineering, Construction, and Operat...
Delivering Real-Time Business Value for Engineering, Construction, and Operat...
 
module-1-introduction-on-lean-six-sigma.pdf
module-1-introduction-on-lean-six-sigma.pdfmodule-1-introduction-on-lean-six-sigma.pdf
module-1-introduction-on-lean-six-sigma.pdf
 
Webinar - Accelerate State of DevOps report 2018
Webinar - Accelerate State of DevOps report 2018Webinar - Accelerate State of DevOps report 2018
Webinar - Accelerate State of DevOps report 2018
 
4HANA Cloud.pdf
4HANA Cloud.pdf4HANA Cloud.pdf
4HANA Cloud.pdf
 
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are PricelessKnowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
 
Portfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgilePortfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale Agile
 
Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...
Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...
Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 

Lean Dependency Management with graphs