SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
REASONING WITH PROBABILISTIC
GRAPHICAL MODELS IN A PROJECT
BASED BUSINESS
BY OLGA TATARYNTSEVA, DATA SCIENTIST
• Neural networks
• Deep learning
• Natural language processing
• Image processing
• Big data
• Bioinformatics
Today we are NOT about
• Neural networks
• Deep learning
• Natural language processing
• Image processing
• Big data
• Bioinformatics
• Project based business
• Company organization
• Project management and
project success
• Applying the DS methods to
business problems
• Small example
• Results we gained
Today we are NOT about We are about
Chief Technical officer
... Delivery Director
... PM
... Architects
Business
Analysts
Developers QA
Data
scientists
...
...
...
Simplified structure of delivery organization
Chief Technical officer
... Delivery Director
... PM
... Architects
Business
Analysts
Developers QA
Data
scientists
...
...
...
Simplified structure of delivery organization
PROJECT
Scope
Resources
Quality
Time
Project management triangle
ProjectTeam
Direct contacts with the
customer
Requirements
management
Solution design
Product development
Project budget planning
Working on improvements
and up-sale opportunities
Management of internal
activities
DeliveryDirector
Summarized projects’
budget and cash flow
results
Calculated CSAT
Calculated ESAT
General view of project
activities
Information from reports
built by project team
CTO
Budget flow for vertical
Tendencies of overall CSAT
Tendencies of overall ESAT
Information from reports
built by DDs
Information transfer
Chief Technical officer
Delivery director
PM PM …
Delivery Director
PM PM …
...
PM ...
1000+ employees
Simplified structure of delivery organization
Don’t panic
We have PGM
CTO at ELEKS has a BI Dashboard
• Declarative representation of our understanding of the world
• Identifies the variables and their interaction with each other
• Sources:
• experts’ knowledge
• historical data
• Representation, inference, and learning
• Handles uncertainty
Probabilistic graphical models
«As far as the laws of mathematics refer to reality, they are not certain,
as far as they are certain, they do not refer to reality»
Albert Einstein, 1921
Uncertainty
• Causal inference
• Information extraction
• Message decoding
• Speech recognition
• Computer vision
• Gene finding
• Diagnosis of diseases
• Traffic analysis
• Fault diagnosis
PGM applications
Daphne Koller
Observations:
None
Project health:
success = 68.91%
Project
health
Time: In time Time: Exceed
Budget:
Match
Budget:
Exceed
Budget:
Match
Budget:
Exceed
Success 95 50 40 10
Fail 5 50 60 90
Success = 𝑃 𝑆 𝑖𝑛_𝑡𝑖𝑚𝑒, 𝑚𝑎𝑡𝑐ℎ + 𝑃 𝑆 𝑖𝑛_𝑡𝑖𝑚𝑒, 𝑒𝑥𝑐𝑒𝑒𝑑 + 𝑃 𝑆 𝑒𝑥𝑐𝑒𝑒𝑑, 𝑚𝑎𝑡𝑐ℎ + 𝑆 𝑒𝑥𝑐𝑒𝑒𝑑, 𝑒𝑥𝑐𝑒𝑒𝑑 =
= 0.95*0.6659*0.8071 + 0.5*0.6659*0.1929 + 0.4*0.3341*0.8071 + 0.1*0.3341*0.1929 = 68.91%
F𝐚𝐢𝐥 = 𝑃 𝐹 𝑖𝑛_𝑡𝑖𝑚𝑒, 𝑚𝑎𝑡𝑐ℎ + 𝑃 𝐹 𝑖𝑛_𝑡𝑖𝑚𝑒, 𝑒𝑥𝑐𝑒𝑒𝑑 + 𝑃 𝐹 𝑒𝑥𝑐𝑒𝑒𝑑, 𝑚𝑎𝑡𝑐ℎ + 𝐹 𝑒𝑥𝑐𝑒𝑒𝑑, 𝑒𝑥𝑐𝑒𝑒𝑑 = 31.09%
Node name:
Project health
States
success
fail
Depends on
Time, Project Budget
Conditional probability distribution
Bayesian Model with pgmpy
c_maturity_cpd =
TabularCPD(variable='Customer maturity', variable_card=2,
values=[[0.4, 0.6]], evidence=[], evidence_card=[])
...
pr_health_cpd =
TabularCPD(variable='Project health', variable_card=2,
values=[[0.95, 0.5, 0.4, 0.1], [0.05, 0.5, 0.6, 0.9]],
evidence=['Project budget', 'Time schedule'], evidence_card=[2, 2])
Bayesian Model with pgmpy
pr_health_cpd =
TabularCPD(variable='Project health', variable_card=2,
values=[[0.95, 0.5, 0.4, 0.1], [0.05, 0.5, 0.6, 0.9]],
evidence=['Project budget', 'Time schedule'], evidence_card=[2, 2])
print pr_model.get_cpds('Project health')
+------------------+-----------+------------+------------+-------------+
| Project budget | match | match | exceed | exceed |
+------------------+-----------+------------+------------+-------------+
| Time schedule | in_time | exceed | in_time | exceed |
+------------------+-----------+------------+------------+-------------+
| success | 0.95 | 0.5 | 0.4 | 0.1 |
+------------------+-----------+------------+------------+-------------+
| fail | 0.05 | 0.5 | 0.6 | 0.9 |
+------------------+-----------+------------+------------+-------------+
Bayesian Model with pgmpy
pr_model =
BayesianModel([('Customer maturity', 'Requirements elicitation'),
..., ('Time schedule', 'Project health'),
('Project budget', 'Project health')])
pr_model.add_cpds(c_maturity_cpd, pr_complexity_cpd,
time_cpd, req_elicitation_cpd, req_management_cpd,
res_availability_cpd, c_budget_cpd, pr_budget_cpd,
pr_importance_cpd, pr_health_cpd)
Bayesian Model with pgmpy
res = BeliefPropagation(pr_model).query(variables=["Project health"])
print res["Project health"]
+------------------+-----------------------+
| Project health | phi(Project health) |
|------------------+-----------------------|
| success | 0.6891 |
| fail | 0.3109 |
+------------------+-----------------------+
Observations:
Customer maturity: mature
Customer budget: large
Project health:
success = 73.82% (↑4.91%)
Bayesian Model with pgmpy
res = BeliefPropagation(pr_model).query(
variables=["Project health"],
evidence={'Customer budget':1, 'Customer maturity':0})
print res["Project health"]
+------------------+-----------------------+
| Project health | phi(Project health) |
|------------------+-----------------------|
| success | 0.7382 |
| fail | 0.2618 |
+------------------+-----------------------+
Observations:
Customer maturity: mature
Customer budget: large
Resource availability: available
Project complexity: small
Project importance: very important
Project health:
success = 85.73% (↑11.91%)
Observations:
Customer maturity: mature
Customer budget: large
Resource availability: available
Project complexity: complex
Project importance: very important
Project health:
success = 79.45% (↓ 6.28%)
Maturity
level
Lead
time
Team
composition
Staffing time
Story point
time variance
Risk
management
Granularity of
stories
Stakeholders
substitution
Acceptance
criteria rating
RotationsLegal risks
Events:
None
Project health:
success = 87.36%
Cooperation model: fixed bid
Project stage: stable
Cycle time: decreasing
Number of the opened and reopened
bugs: decreasing
Finance: fit the company’s KPI values
Environment: tools are set and in-use
Soft- and hardware: no blocking requests
Human resources: no open vacancies
Customer satisfaction index: high
Number of tasks in the in-progress state:
increasing
Predicted release date: out of the schedule
Hypothetic Project observations
Observations:
Listed on previous slide
Project health:
success = 12.71% (↓ 74.65%)
Latest date:
2017-02-14
Project health:
success = 53.18%
Major degradation happened on:
2017-02-10
Reason:
Outage in Quality
Reason:
Descending of Project Effectiveness
Reason:
Cumulating of tasks in Progress
Real project
• New communication tool for all levels of the company which is
already in use on every day basis
• For C-level provides understanding:
• Of the department
• Of each project in particular
• For Project Manager it is an instrument:
• For project organization and control
• For the Client:
• Fair presentation of the project work
Benefits
• Improve metrics for measuring project performance
• Build even more intuitive dashboard
• Introduce the model to our customers
• Improve the reflection of the domain by fitting the model to data
Future work
Inspired by Technology.
Driven by Value.
eleks.com

Más contenido relacionado

La actualidad más candente

Six sigma green belt project template
Six sigma green belt project templateSix sigma green belt project template
Six sigma green belt project templateShankaran Rd
 
The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...Association for Project Management
 
Critical Chain Project Management
Critical Chain Project ManagementCritical Chain Project Management
Critical Chain Project ManagementNarendra Bhandava
 
Portfolios, programmes and projects. Delivering one version of the truth: a c...
Portfolios, programmes and projects. Delivering one version of the truth: a c...Portfolios, programmes and projects. Delivering one version of the truth: a c...
Portfolios, programmes and projects. Delivering one version of the truth: a c...Association for Project Management
 
Critical Chain Project Management
Critical Chain Project ManagementCritical Chain Project Management
Critical Chain Project ManagementShyam Kerkar
 
Critical Chain Basics
Critical Chain BasicsCritical Chain Basics
Critical Chain BasicsJakub Linhart
 
Open Mastery: Let's Conquer the Challenges of the Industry!
Open Mastery: Let's Conquer the Challenges of the Industry!Open Mastery: Let's Conquer the Challenges of the Industry!
Open Mastery: Let's Conquer the Challenges of the Industry!Arty Starr
 
Critical Chain Project Management & Theory of Constraints
Critical Chain Project Management & Theory of ConstraintsCritical Chain Project Management & Theory of Constraints
Critical Chain Project Management & Theory of ConstraintsAbhay Kumar
 
Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Bosnia Agile
 
Immutable principles of project management
Immutable principles of project managementImmutable principles of project management
Immutable principles of project managementGlen Alleman
 
Value Stream Mapping: Beyond the Mechanics - Part 3 (Executing the Transforma...
Value Stream Mapping: Beyond the Mechanics - Part 3 (Executing the Transforma...Value Stream Mapping: Beyond the Mechanics - Part 3 (Executing the Transforma...
Value Stream Mapping: Beyond the Mechanics - Part 3 (Executing the Transforma...TKMG, Inc.
 
PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...
PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...
PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...GoLeanSixSigma.com
 
Reducing_Learning_Curve_in_LB_GB_Sujith
Reducing_Learning_Curve_in_LB_GB_SujithReducing_Learning_Curve_in_LB_GB_Sujith
Reducing_Learning_Curve_in_LB_GB_SujithSujith Kolath
 
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...Association for Project Management
 
Project management using six sigma
Project management using six sigmaProject management using six sigma
Project management using six sigmaSuhartono Raharjo
 

La actualidad más candente (15)

Six sigma green belt project template
Six sigma green belt project templateSix sigma green belt project template
Six sigma green belt project template
 
The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...
 
Critical Chain Project Management
Critical Chain Project ManagementCritical Chain Project Management
Critical Chain Project Management
 
Portfolios, programmes and projects. Delivering one version of the truth: a c...
Portfolios, programmes and projects. Delivering one version of the truth: a c...Portfolios, programmes and projects. Delivering one version of the truth: a c...
Portfolios, programmes and projects. Delivering one version of the truth: a c...
 
Critical Chain Project Management
Critical Chain Project ManagementCritical Chain Project Management
Critical Chain Project Management
 
Critical Chain Basics
Critical Chain BasicsCritical Chain Basics
Critical Chain Basics
 
Open Mastery: Let's Conquer the Challenges of the Industry!
Open Mastery: Let's Conquer the Challenges of the Industry!Open Mastery: Let's Conquer the Challenges of the Industry!
Open Mastery: Let's Conquer the Challenges of the Industry!
 
Critical Chain Project Management & Theory of Constraints
Critical Chain Project Management & Theory of ConstraintsCritical Chain Project Management & Theory of Constraints
Critical Chain Project Management & Theory of Constraints
 
Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...
 
Immutable principles of project management
Immutable principles of project managementImmutable principles of project management
Immutable principles of project management
 
Value Stream Mapping: Beyond the Mechanics - Part 3 (Executing the Transforma...
Value Stream Mapping: Beyond the Mechanics - Part 3 (Executing the Transforma...Value Stream Mapping: Beyond the Mechanics - Part 3 (Executing the Transforma...
Value Stream Mapping: Beyond the Mechanics - Part 3 (Executing the Transforma...
 
PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...
PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...
PROJECT STORYBOARD: Project Storyboard: Reducing Underwriting Resubmits by Ov...
 
Reducing_Learning_Curve_in_LB_GB_Sujith
Reducing_Learning_Curve_in_LB_GB_SujithReducing_Learning_Curve_in_LB_GB_Sujith
Reducing_Learning_Curve_in_LB_GB_Sujith
 
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
 
Project management using six sigma
Project management using six sigmaProject management using six sigma
Project management using six sigma
 

Similar a DataScience Lab 2017_Графические вероятностные модели для принятия решений в проектном управлении_Ольга Татаринцева

Analysis, data & process modeling
Analysis, data & process modelingAnalysis, data & process modeling
Analysis, data & process modelingChi D. Nguyen
 
Introduction to DMAIC Training
Introduction to DMAIC TrainingIntroduction to DMAIC Training
Introduction to DMAIC Traininghimu_kamrul
 
QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2handbook
 
Project-Planning
Project-PlanningProject-Planning
Project-PlanningRon Drew
 
Presentation on six sigma
Presentation on six sigmaPresentation on six sigma
Presentation on six sigmaMANOJ ARORA
 
Online PMP Training Material for PMP Exam - Quality Management Knowledge Area
Online PMP Training Material for PMP Exam - Quality Management Knowledge AreaOnline PMP Training Material for PMP Exam - Quality Management Knowledge Area
Online PMP Training Material for PMP Exam - Quality Management Knowledge AreaGlobalSkillup
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentSiwawong Wuttipongprasert
 
Six Sigma Workshop for World Bank, Chennai - India
Six Sigma Workshop for World Bank, Chennai -  IndiaSix Sigma Workshop for World Bank, Chennai -  India
Six Sigma Workshop for World Bank, Chennai - IndiaMurali Nandigama, Ph.D.
 
Sept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project ManagementSept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project ManagementHaroon Abbu
 
Playbook Lean and Agile Project Management Software and Methods Presentation
Playbook Lean and Agile Project Management Software and Methods PresentationPlaybook Lean and Agile Project Management Software and Methods Presentation
Playbook Lean and Agile Project Management Software and Methods PresentationPlaybook
 
ICT4GOV project management_3
ICT4GOV project management_3ICT4GOV project management_3
ICT4GOV project management_3John Macasio
 
Quality improvement
Quality improvementQuality improvement
Quality improvementAdel Younis
 

Similar a DataScience Lab 2017_Графические вероятностные модели для принятия решений в проектном управлении_Ольга Татаринцева (20)

Analysis, data & process modeling
Analysis, data & process modelingAnalysis, data & process modeling
Analysis, data & process modeling
 
Six sigma training
Six sigma trainingSix sigma training
Six sigma training
 
Six sigma training
Six sigma trainingSix sigma training
Six sigma training
 
Introduction to DMAIC Training
Introduction to DMAIC TrainingIntroduction to DMAIC Training
Introduction to DMAIC Training
 
Q & QA design
Q & QA designQ & QA design
Q & QA design
 
QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2
 
Six sigma introduction
Six sigma introductionSix sigma introduction
Six sigma introduction
 
Project-Planning
Project-PlanningProject-Planning
Project-Planning
 
Presentation on six sigma
Presentation on six sigmaPresentation on six sigma
Presentation on six sigma
 
Six_Sigma.pptx
Six_Sigma.pptxSix_Sigma.pptx
Six_Sigma.pptx
 
Online PMP Training Material for PMP Exam - Quality Management Knowledge Area
Online PMP Training Material for PMP Exam - Quality Management Knowledge AreaOnline PMP Training Material for PMP Exam - Quality Management Knowledge Area
Online PMP Training Material for PMP Exam - Quality Management Knowledge Area
 
Learning Six Sigma
Learning Six SigmaLearning Six Sigma
Learning Six Sigma
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project Managment
 
Six Sigma Workshop for World Bank, Chennai - India
Six Sigma Workshop for World Bank, Chennai -  IndiaSix Sigma Workshop for World Bank, Chennai -  India
Six Sigma Workshop for World Bank, Chennai - India
 
Sept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project ManagementSept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project Management
 
Playbook Lean and Agile Project Management Software and Methods Presentation
Playbook Lean and Agile Project Management Software and Methods PresentationPlaybook Lean and Agile Project Management Software and Methods Presentation
Playbook Lean and Agile Project Management Software and Methods Presentation
 
ICT4GOV project management_3
ICT4GOV project management_3ICT4GOV project management_3
ICT4GOV project management_3
 
DFSS short
DFSS shortDFSS short
DFSS short
 
Introduction to six sigma (www.gotoaims.com)
Introduction to six sigma (www.gotoaims.com)Introduction to six sigma (www.gotoaims.com)
Introduction to six sigma (www.gotoaims.com)
 
Quality improvement
Quality improvementQuality improvement
Quality improvement
 

Más de GeeksLab Odessa

DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...GeeksLab Odessa
 
DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...
DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...
DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...GeeksLab Odessa
 
DataScience Lab 2017_Блиц-доклад_Турский Виктор
DataScience Lab 2017_Блиц-доклад_Турский ВикторDataScience Lab 2017_Блиц-доклад_Турский Виктор
DataScience Lab 2017_Блиц-доклад_Турский ВикторGeeksLab Odessa
 
DataScience Lab 2017_Обзор методов детекции лиц на изображение
DataScience Lab 2017_Обзор методов детекции лиц на изображениеDataScience Lab 2017_Обзор методов детекции лиц на изображение
DataScience Lab 2017_Обзор методов детекции лиц на изображениеGeeksLab Odessa
 
DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...
DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...
DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...GeeksLab Odessa
 
DataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладDataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладGeeksLab Odessa
 
DataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладDataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладGeeksLab Odessa
 
DataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладDataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладGeeksLab Odessa
 
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...GeeksLab Odessa
 
DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...
DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...
DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...GeeksLab Odessa
 
DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко
DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко
DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко GeeksLab Odessa
 
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...GeeksLab Odessa
 
DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...
DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...
DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...GeeksLab Odessa
 
DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...
DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...
DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...GeeksLab Odessa
 
DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...
DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...
DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...GeeksLab Odessa
 
DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...
DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...
DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...GeeksLab Odessa
 
DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот
DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот
DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот GeeksLab Odessa
 
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...GeeksLab Odessa
 
JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js
JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js
JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js GeeksLab Odessa
 
JS Lab2017_Redux: время двигаться дальше?_Екатерина Лизогубова
JS Lab2017_Redux: время двигаться дальше?_Екатерина ЛизогубоваJS Lab2017_Redux: время двигаться дальше?_Екатерина Лизогубова
JS Lab2017_Redux: время двигаться дальше?_Екатерина ЛизогубоваGeeksLab Odessa
 

Más de GeeksLab Odessa (20)

DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
 
DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...
DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...
DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...
 
DataScience Lab 2017_Блиц-доклад_Турский Виктор
DataScience Lab 2017_Блиц-доклад_Турский ВикторDataScience Lab 2017_Блиц-доклад_Турский Виктор
DataScience Lab 2017_Блиц-доклад_Турский Виктор
 
DataScience Lab 2017_Обзор методов детекции лиц на изображение
DataScience Lab 2017_Обзор методов детекции лиц на изображениеDataScience Lab 2017_Обзор методов детекции лиц на изображение
DataScience Lab 2017_Обзор методов детекции лиц на изображение
 
DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...
DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...
DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...
 
DataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладDataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-доклад
 
DataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладDataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-доклад
 
DataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладDataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-доклад
 
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
 
DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...
DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...
DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...
 
DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко
DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко
DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко
 
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
 
DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...
DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...
DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...
 
DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...
DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...
DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...
 
DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...
DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...
DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...
 
DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...
DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...
DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...
 
DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот
DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот
DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот
 
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
 
JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js
JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js
JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js
 
JS Lab2017_Redux: время двигаться дальше?_Екатерина Лизогубова
JS Lab2017_Redux: время двигаться дальше?_Екатерина ЛизогубоваJS Lab2017_Redux: время двигаться дальше?_Екатерина Лизогубова
JS Lab2017_Redux: время двигаться дальше?_Екатерина Лизогубова
 

Último

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Último (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

DataScience Lab 2017_Графические вероятностные модели для принятия решений в проектном управлении_Ольга Татаринцева

  • 1. REASONING WITH PROBABILISTIC GRAPHICAL MODELS IN A PROJECT BASED BUSINESS BY OLGA TATARYNTSEVA, DATA SCIENTIST
  • 2. • Neural networks • Deep learning • Natural language processing • Image processing • Big data • Bioinformatics Today we are NOT about
  • 3. • Neural networks • Deep learning • Natural language processing • Image processing • Big data • Bioinformatics • Project based business • Company organization • Project management and project success • Applying the DS methods to business problems • Small example • Results we gained Today we are NOT about We are about
  • 4. Chief Technical officer ... Delivery Director ... PM ... Architects Business Analysts Developers QA Data scientists ... ... ... Simplified structure of delivery organization
  • 5. Chief Technical officer ... Delivery Director ... PM ... Architects Business Analysts Developers QA Data scientists ... ... ... Simplified structure of delivery organization PROJECT
  • 7. ProjectTeam Direct contacts with the customer Requirements management Solution design Product development Project budget planning Working on improvements and up-sale opportunities Management of internal activities DeliveryDirector Summarized projects’ budget and cash flow results Calculated CSAT Calculated ESAT General view of project activities Information from reports built by project team CTO Budget flow for vertical Tendencies of overall CSAT Tendencies of overall ESAT Information from reports built by DDs Information transfer
  • 8. Chief Technical officer Delivery director PM PM … Delivery Director PM PM … ... PM ... 1000+ employees Simplified structure of delivery organization
  • 10. CTO at ELEKS has a BI Dashboard
  • 11. • Declarative representation of our understanding of the world • Identifies the variables and their interaction with each other • Sources: • experts’ knowledge • historical data • Representation, inference, and learning • Handles uncertainty Probabilistic graphical models
  • 12. «As far as the laws of mathematics refer to reality, they are not certain, as far as they are certain, they do not refer to reality» Albert Einstein, 1921 Uncertainty
  • 13. • Causal inference • Information extraction • Message decoding • Speech recognition • Computer vision • Gene finding • Diagnosis of diseases • Traffic analysis • Fault diagnosis PGM applications Daphne Koller
  • 15. Project health Time: In time Time: Exceed Budget: Match Budget: Exceed Budget: Match Budget: Exceed Success 95 50 40 10 Fail 5 50 60 90 Success = 𝑃 𝑆 𝑖𝑛_𝑡𝑖𝑚𝑒, 𝑚𝑎𝑡𝑐ℎ + 𝑃 𝑆 𝑖𝑛_𝑡𝑖𝑚𝑒, 𝑒𝑥𝑐𝑒𝑒𝑑 + 𝑃 𝑆 𝑒𝑥𝑐𝑒𝑒𝑑, 𝑚𝑎𝑡𝑐ℎ + 𝑆 𝑒𝑥𝑐𝑒𝑒𝑑, 𝑒𝑥𝑐𝑒𝑒𝑑 = = 0.95*0.6659*0.8071 + 0.5*0.6659*0.1929 + 0.4*0.3341*0.8071 + 0.1*0.3341*0.1929 = 68.91% F𝐚𝐢𝐥 = 𝑃 𝐹 𝑖𝑛_𝑡𝑖𝑚𝑒, 𝑚𝑎𝑡𝑐ℎ + 𝑃 𝐹 𝑖𝑛_𝑡𝑖𝑚𝑒, 𝑒𝑥𝑐𝑒𝑒𝑑 + 𝑃 𝐹 𝑒𝑥𝑐𝑒𝑒𝑑, 𝑚𝑎𝑡𝑐ℎ + 𝐹 𝑒𝑥𝑐𝑒𝑒𝑑, 𝑒𝑥𝑐𝑒𝑒𝑑 = 31.09% Node name: Project health States success fail Depends on Time, Project Budget Conditional probability distribution
  • 16. Bayesian Model with pgmpy c_maturity_cpd = TabularCPD(variable='Customer maturity', variable_card=2, values=[[0.4, 0.6]], evidence=[], evidence_card=[]) ... pr_health_cpd = TabularCPD(variable='Project health', variable_card=2, values=[[0.95, 0.5, 0.4, 0.1], [0.05, 0.5, 0.6, 0.9]], evidence=['Project budget', 'Time schedule'], evidence_card=[2, 2])
  • 17. Bayesian Model with pgmpy pr_health_cpd = TabularCPD(variable='Project health', variable_card=2, values=[[0.95, 0.5, 0.4, 0.1], [0.05, 0.5, 0.6, 0.9]], evidence=['Project budget', 'Time schedule'], evidence_card=[2, 2]) print pr_model.get_cpds('Project health') +------------------+-----------+------------+------------+-------------+ | Project budget | match | match | exceed | exceed | +------------------+-----------+------------+------------+-------------+ | Time schedule | in_time | exceed | in_time | exceed | +------------------+-----------+------------+------------+-------------+ | success | 0.95 | 0.5 | 0.4 | 0.1 | +------------------+-----------+------------+------------+-------------+ | fail | 0.05 | 0.5 | 0.6 | 0.9 | +------------------+-----------+------------+------------+-------------+
  • 18. Bayesian Model with pgmpy pr_model = BayesianModel([('Customer maturity', 'Requirements elicitation'), ..., ('Time schedule', 'Project health'), ('Project budget', 'Project health')]) pr_model.add_cpds(c_maturity_cpd, pr_complexity_cpd, time_cpd, req_elicitation_cpd, req_management_cpd, res_availability_cpd, c_budget_cpd, pr_budget_cpd, pr_importance_cpd, pr_health_cpd)
  • 19. Bayesian Model with pgmpy res = BeliefPropagation(pr_model).query(variables=["Project health"]) print res["Project health"] +------------------+-----------------------+ | Project health | phi(Project health) | |------------------+-----------------------| | success | 0.6891 | | fail | 0.3109 | +------------------+-----------------------+
  • 20. Observations: Customer maturity: mature Customer budget: large Project health: success = 73.82% (↑4.91%)
  • 21. Bayesian Model with pgmpy res = BeliefPropagation(pr_model).query( variables=["Project health"], evidence={'Customer budget':1, 'Customer maturity':0}) print res["Project health"] +------------------+-----------------------+ | Project health | phi(Project health) | |------------------+-----------------------| | success | 0.7382 | | fail | 0.2618 | +------------------+-----------------------+
  • 22. Observations: Customer maturity: mature Customer budget: large Resource availability: available Project complexity: small Project importance: very important Project health: success = 85.73% (↑11.91%)
  • 23. Observations: Customer maturity: mature Customer budget: large Resource availability: available Project complexity: complex Project importance: very important Project health: success = 79.45% (↓ 6.28%)
  • 24. Maturity level Lead time Team composition Staffing time Story point time variance Risk management Granularity of stories Stakeholders substitution Acceptance criteria rating RotationsLegal risks
  • 25.
  • 27. Cooperation model: fixed bid Project stage: stable Cycle time: decreasing Number of the opened and reopened bugs: decreasing Finance: fit the company’s KPI values Environment: tools are set and in-use Soft- and hardware: no blocking requests Human resources: no open vacancies Customer satisfaction index: high Number of tasks in the in-progress state: increasing Predicted release date: out of the schedule Hypothetic Project observations
  • 28. Observations: Listed on previous slide Project health: success = 12.71% (↓ 74.65%)
  • 29. Latest date: 2017-02-14 Project health: success = 53.18% Major degradation happened on: 2017-02-10 Reason: Outage in Quality Reason: Descending of Project Effectiveness Reason: Cumulating of tasks in Progress Real project
  • 30. • New communication tool for all levels of the company which is already in use on every day basis • For C-level provides understanding: • Of the department • Of each project in particular • For Project Manager it is an instrument: • For project organization and control • For the Client: • Fair presentation of the project work Benefits
  • 31. • Improve metrics for measuring project performance • Build even more intuitive dashboard • Introduce the model to our customers • Improve the reflection of the domain by fitting the model to data Future work
  • 32. Inspired by Technology. Driven by Value. eleks.com