SlideShare a Scribd company logo
1 of 65
Download to read offline
Understanding the Impact
           of
 Certain Uncertain Event
          Using
   Bayesian Network
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
How do we decide when we have
            little information?
    Our focus is on the future – and there are no facts about
    the future. And not many facts about the past!
•    Decision making (“Decision Analysis”); making “rational” choices
    Are you superstitious?
•    How are brain works?
    Do you stereotype?
•    The patterns of “irrationality”-Rules of Heuristics
      • Cognitive Biases
      • Limited in number??
•    Cost/benefit
•    Dangers in communication
•    Behavior Economics
•    How to manipulate others!
What is Heuristics?
• A rule of thumb is an easily learned and
  easily applied procedure for estimating,
  recalling some value, or making some
  determination .
• In decision making, it is generally accepted
  that heuristics are simple, efficient rules of
  thumb that help people make decisions or
  judgments, and help them solve problems .
Heuristics, Cont’d
• Heuristics are typically used when decision
  makers face complex problems or
  incomplete information, or are short on
  time .
• In certain situations, however, rules of
  thumb or heuristics can lead to systematic
  cognitive biases and less-than-optimal
  decisions.
Hidden dangers in communication
         What do the following phrases mean to you?
         Please assign a numerical probability to each
         phrase (using 0-100 percent).


 •   Possible

 •   Very likely

 •   Improbable

 •   Good chance

 •   Fair chance
People have different understandings
           of the same words
                                    Min           Mean     Max

        Very likely                  45             87     99

       Good chance                   25             74     96

       Fair chance                   20             51     85

         Possible                    01             37     99

        Improbable                   01             12     40


Lichtenstein & Newman, Psychonomic Science, 1967, Vol 9.
              (~180 responses per phrase)
The Priority Balance
Development                                                               Product
   Speed                                                                   Cost




  Product                                                                 Project
Performance                                                               Budget




     SOURCE: Smith and Reinertsen; Developing Products in Half the Time
A Complex Effects-based Environment
Product Services Support
Challenges in the Operational Environment


                                        Center of Gravity ?




       © 2008 K.V.P Consulting; CMMI-                    11
        Mils Presentation Version 2.2
Known                        Unknown




                   Unknown
         Known
                   Unknown
        Unknown




                  Unknown
        Known
                   Known
        Known




Known                        Unknown
Introduction
•   Two and a half years ago I Was asked to develop a method that will
    support the initiation of complicated projects with large number of
    overlapping stakeholders that influencing the system  product 
    program scope, time and end deliverables.
•   The baseline for evaluating what methods will be appropriate we did
    postmortem and retro- perspective on five programs that ends
•   The methods evaluation was conducted at different perspectives
    (vertical and horizontal) including the use of the following tools:
    Game Theory; Quality Function Deployment; Bayesian Networks
    and Dynamic Bayesian Games
•   This presentation is a brief summery of the process elements that we
    were able to identify and the building parameters for its performance
    measurements
•   We will include in the presentation (as time will permit it) tools walk
    through; I am willing to share it and send it upon request
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
Game Theory
Introducing Example
• You are going to have a blind date in Jena…
• but you don’t know where you will meet the other person
• Only if you two choose the same location as a meeting
  point the date will actually take place
• To make it a little easier…
  assume there are only two places to go: „Pizza hut“ in Tel
  Aviv and „Café place“ in the Jerusalem
• Where would YOU go?
Expected Utility Theory
• Developed by von Neumann & Morgenstern
  (1947)
• In short: The option with the greatest utility is
  chosen
• Based on the three assumptions (axioms):
   • Completeness: If there are 2 alternatives, an agent will prefer A or B
     or is indifferent between A and B
   • Transitivity: If an agent prefers A over B and B over C, he will also
     prefer A over C
   • Context-free ordering: If an agent prefers A over B, he will still
     do this when additional alternatives (C, D, …) are available
Game Theory
• Is an idealized abstraction of reality

• Is a normative, not a descriptive theory
   • It states only how people should behave if they wish to maximize
     their utility
   • It does not describe how people actually behave


• Can be tested empirically
   • Experimental gaming experiments
Game Theory: Assumptions
• There are two assumptions of Common
  Knowledge and Rationality (CKR)
• CKR 1: The specification of the game (e.g.
  number of players, payoff functions) are known to
  all players
• CKR 2: All players are rational in the sense of
  Expected Utility Theory
    All players will choose strategies that will maximize
    their individual expected utilities
Game Theory: Nash Equilibrium
• A Nash equilibrium can be seen as a cell in a payoff
  matrix and thus a certain combination of players‘
  actions
• Definition: no player has anything to gain by unilaterally
  changing his or her strategy
• A game can have more than one Nash equilibrium

                            Example:          Player   2
Note: equilibria are          Nash
highlighted by red boxes   equilibrium    C                D
                           Player
                                    C    3, 3          0, 2
                            1       D    2, 0          1, 1
Team Reasoning
• Explanation for cooperative behavior in social
  dilemmas
• A team reasoning player…
   • maximizes the collective payoff
   • chooses not by individual but by collective preference
   • violates the second assumption of Common Knowledge
     and Rationality on which game theory is based upon
      • CKR 2: “All players will choose strategies that will maximize
        their individual expected utilities”
Summary and Conclusion
• Classical Game Theory…
   • is a normative theory based on Expected Utility Theory
   • is not able to predict decisions in all interactive situations but
     sometimes remains indetermined
     and…
   • predicts self-defeating behavior in social dilemmas
• Psychological Game Theory…
   • Suggests elements to explain empirical data which is contrary to the
     Classical Game Theory
• Conclusion: Classical Game Theory is useful to understand
  social interactions but needs to be modified
Bayesian Belief Network
Background
• There has been little emphasis on the decision
  making process on project  program scoping.
• Scoping Rationale (SR) as a result of a decision is
  often not clearly captured
• Even when SR is captured, it is often difficult to
  explain how decisions relate to and affect the
  architecture considerations
• Change impact cannot be systematically reasoned
  or explained during the different phases
• It is difficult to quantify the impact of changes in
  requirement, design or decision
Project  Product Scoping Decisions

• Early Decision Making
• Consider Multiple Factors including Functional
  Requirements, Non-Functional Requirements
  and Environmental Factors
• Consider Different Perspectives and Viewpoints
• Directly and Indirectly Influence the Design
  Structure of the System
• Create / Modify Design Elements to Satisfy
  System Goals / Sub-goals
What Is Decision Analysis?
• Decision Analysis Provides Effective Methods
  for Organizing a Complex Problem into a
  Structure that can be Analyzed
  •   Identifies Possible Courses of Action
  •   Identifies Possible Outcomes
  •   Identifies Likelihood of the Outcomes
  •   Identifies Eventual Consequences
• Decision Analysis Provides the Methods to
  Trade Off Benefits Against Costs
• Decision Analysis Allows People to Make
  Effective Decisions More Consistently
Problem Statements


• How to capture rationale and represent
  architecture considerations related decisions
  in relation to design artefacts?
• What is the change impact to the system
  when one or more requirements, designs or
  decisions are to change?

• Tool walk through
Game Theory
    and
  Bayesian

 Static Bayesian Games
   Multi-stage games
Dynamic Bayesian Games
What is Bayesian Game?
Game in strategic form
- Complete information(each player has perfect information
   regarding the element of the game)
- Iterated deletion of dominated strategy, Nash equilibrium:
  solutions of the game in strategic form



Bayesian Game
- A game with incomplete information
- Each player has initial private information,
- Bayesian equilibrium: solution of the Bayesian game
Static Bayesian Games
• Static Games of Incomplete Information
  • In many economically important situations the game may begin
    with some player having private information about something
    relevant to her decision making.
  • These are called games of incomplete information, or Bayesian
    games. (Incomplete information is not to be confused with
    imperfect information in which players do not perfectly observe
    the actions of other players.)
  • Although any given player does not know the private information
    of an opponent, she will have some beliefs about what the
    opponent knows, and we will assume that these beliefs are
    common knowledge.
  • In many cases of interest we will be able to model the
    informational asymmetry by specifying that each player knows her
    own payoff function, but that she is uncertain about what her
    opponents' payoff functions are
Difference Dynamics and Statics
• The only thing to learn in static game with
  asymmetric information is when types are correlated
  and then information about own type reveals info
  about types of other players
   • Usually, independent types are assumed
• In dynamic games with asymmetric information
  players may learn about types of other players
  through actions that are chosen before they
  themselves have to make decisions
Important class of signaling
              games
• In signaling games there are two players, Sender
  and Receiver
• Type of Sender is private information, sender
  takes an action
   • Strategy is action depending on type
• Receiver takes an action after observing action
  taken by the sender
• Type of sender may be inferred (revealed) on the
  basis of the action that is actually taken
Quality Function
Deployment (QFD)
Kano Customer Need Model
              Where does QFD fit?
                                                                                            Go to Tool
                                                        • UNEXPECTED,
                                                        PLEASANT SURPRISES
                                                        • 3M CALLS THEM
                               Satisfied                CUSTOMER DELIGHTS
                               Customer

                          
                                                                    Spoken
                                                                    Measurable
                                                                     Range of Fulfillment
             Excitement
               Needs
                                                                                            QFD focuses on
                                                                                              Performance
Don’t Have                                                                Included
 Don’t Do                                                                  Do Well
                                                                                            Needs and unmet
                                                                                              Basic Needs
                                                                   Unspoken
    Performance                                                    Taken For granted
                                                                   Basic
       Needs                                                       Spoken If Not Met

                          Basic
                          Needs               Dissatisfied
                                               Customer



         RECOGNIZE                  1) The Impact of Needs on the Customer
                                    2) That Customer Needs Change With Time
                                    3) The impact of Communication of Customer Wants Throughout
                                       the Organization
Kano Customer Need Model

Dissatisfiers   Those needs that are EXPECTED in a product or
                service. These are generally not stated by
                customers but are assumed as given. If they are
                not present, the customer is dissatisfied.



Satisfiers      Needs that customers SAY THEY WANT. Fulfilling
                these needs creates satisfaction.


Exciters /      New or Innovative features that customers do not
                expect. The presence of such unexpected
Delighters      features leads to high perceptions of quality.
Quality Function Deployment’s
House of Quality                                              Correlation    6
                                                              Matrix

                                                          3
                                                              Design
                                                              Attributes




                           Importance Rankings
                       2                                                                    5
       1
           Customer                                      Relationships               Customer
                                                     4
           Needs                                         between                     Perceptions
                                                         Customer Needs
                                                         and
                                                         Design Attributes



                                                 7
                                                         Costs/Feasibility
                                                                                 8
                                                     Engineering Measures
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
Business Challenges
•   Complex Product Development Initiatives
•   Communications Flow Down Difficult
•   Expectations Get Lost
•   New Product Initiatives / Inventions
•   Lack  unclear Structure or Logic to the Allocation of Development
    Resources.
•   Large Complex or Global Teams
•   Challenges in processes efficiency And/or Effectiveness
•   Teamwork coordination Issues
•   Conflicts in Product Development Times
•   Excessive Redesign
•   Changing Teams
•   Problem Solving, or Fire Fighting.
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
Business Goals
•   Simplified the Product Development Initiatives to clear scope and users
•   Identify, map and assign appropriate priorities the different stakeholders and
    commitments
•   Identify and predict the New Product Initiatives / Inventions impact on the
    program and other stakeholders
•   Identify and predict the Large Complex or Global Teams coordination and
    alignment efforts Inventions impact on the program and other team members 
    teams
•   Identify and predict processes efficiency And/or Effectiveness impact on the
    program and teams
•   Identify and predict Conflicts in Product Development Time vs. the
    stakeholders expectations
•   Identify and predict redesign Effectiveness impact on the program and teams
•   Identify and predict changing in teams impact on the program and teams
•   How to choose the right way Problem Solving, or Fire Fighting based on
    quantitative and prediction of impact analysis
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
Goal Alignment with Models - 1

• Simplified the Product Development Initiatives to clear
  scope and users
   • QFD and Dynamic Bayesian Games
• Identify, map and assign appropriate priorities the different
  stakeholders and commitments
   • Quality Function Deployment
• Identify and predict the New Product Initiatives /
  Inventions impact on the program and other stakeholders
   • Game Theory; Bayesian Networks and Dynamic Bayesian Games
• Identify and predict the Large Complex or Global Teams
  coordination and alignment efforts Inventions impact on
  the program and other team members  teams
   • Bayesian Networks and Dynamic Bayesian Games
Goal Alignment with Models - 2
•   Identify and predict processes efficiency And/or Effectiveness impact
    on the program and teams
     •   Bayesian Networks and Dynamic Bayesian Games
•   Identify and predict Conflicts in Product Development Time vs. the
    stakeholders expectations
     •   Game Theory; Quality Function Deployment; Bayesian Networks and
         Dynamic Bayesian Games
•   Identify and predict redesign Effectiveness impact on the program and
    teams
     •   Quality Function Deployment; Dynamic Bayesian Games
•   Identify and predict changing in teams impact on the program and
    teams
     •   Dynamic Bayesian Games
•   How to choose the right way Problem Solving, or Fire Fighting based
    on quantitative and prediction of impact analysis
     •   Bayesian Networks and Dynamic Bayesian Games
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
Outcome(s) Predicted
• We have developed players  stakeholders
  map we have include the description of the
  expected outcome(s) and its influence on
  the ‘project’ performance
• The map template and example will be
  uploaded to the website
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
Stakeholder Audience
• We have developed a players  stakeholders
  map we have include the description of the
  expected outcome(s) and its influence on
  the ‘project’ performance, used to
  communication and negotiations on
  decisions
• The map template and example will be
  uploaded to the website
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
Factors used in the Process
       Performance Model
• We include the factors in our data map tool
  (e.g. influence )
• The map template and example will be
  uploaded to the website
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
Tool Used

Game Theory (Using Excel)

Bayesian Belief Network (Using HUGIN)

Quality Function Deployment (QFD) for
Requirement Development (Using Excel)
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
Challenges
•   How was the voice of the customer determined?

•   How were the design requirements (etc) determined?
    Challenge the usual in-house standards.

•   How do we compare to our competition?

•   What opportunities can we identify to gain a competitive edge?

•   What further information do we need? How can we get it?

•   How can we proceed with what we have?
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
What Worked Well
•   What worked well
     • Senior staff commitments
     • Stakeholders acceptance of the balancing results
     • Stakeholders acceptance of their ‘position’ and weight
•   Between our side benefits
     • ‘snow ball’ effect from other departments
     • Request for generic model development
     • Request to adjust it to strategic and multi year programs
•   Stakeholder inputs
     • Give clear world view of all aspects
     • Reduce the decision making and factors analysis complexity
     • The historical data base from past projects reduce resistance
•   Model development team member inputs
     • Create more clear understanding on the
     • The historical data base from past projects reduce development
        time
Agenda
•   Introduction
•   Methods Overview
•   Business Challenges
•   Business Goals
•   Goal Alignment with Models
•   Outcome(s) Predicted
•   Stakeholder Audience
•   Factors used in the Process Performance Model
•   Tool Used
•   Challenges
•   What Worked Well
•   Summary
•   Additional Posts
Summary - 1
•   The process may look simple, but requires effort.

•   Many of the entries look obvious - after they are written down.

•   If there aren’t some “tough spots” the first time, it probably isn’t
    being done right!

•   Focus on the end-user customer.

•   Charts are not the objective.

•   Charts are the means of achieving the objective.

•   Find reasons to succeed, not excuses for failure.
Summary - 2
•   The combined methods that we have developed and use meant
    to serve as the main support tool for the project  program
    Management, That Focuses on What the Customer Wants; and
    Then Provides a Systematic Approach, Involving Communication
    Between All stakeholders and Areas of the Organization, to
    Make Sure These Wants Are Satisfied within the given
    constraints.
•   Decision Analysis Provides the Structure and Guidance for
    Systematic Thinking
•   Decision Analysis Process Organizes a Complex Problem into a
    Structure that can be Analyzed
•   Good Decision Analysis Requires Clear Thinking; Sloppy
    Thinking Results in Worthless Analysis!
Additional Posts
• Game Theory Overview Presentation
• Bayesian Belief Network Overview Presentation
• Quality Function Deployment (QFD) Overview
  Presentation
• Players  Stakeholders Map – Excel Based
• Data Type Map – Excel Based
• Bayesian Belief Network – HUGIN Based
  http://www.hugin.com/Products_Services/Products/Demo/Lite/
• Quality Function Deployment - Excel Based
Questions ?
Contact
      Kobi Vider
   K.V.P Consulting
Kobi.Vider@hotmail.com
   KobiVP@aol.com
 Phone: +972522946676
Why to Monitor Processes
                                  ‘Cheshire Puss,’ she began, … `Would you tell me,
                                  please, which way I ought to go from here?’
                                  ‘That depends a good deal on where you want to get
                                  to,' said the Cat.




             ’I don't much care where –’ said Alice.
             ’Then it doesn't matter which way you go,' said the Cat.
             ‘- so long as I get somewhere,' Alice added as an
             explanation.
             ‘Oh, you're sure to do that,' said the Cat, ‘if you only
             walk long enough.’



Tell me where you want to be and I will show (measure) you the way
“which way I ought to go from here”

Call Center – Calls Database




       ~45000 Records
       With
       22 Attributes
“which way I ought to go from here”


 Bug Database




~33000 Records
With
36 Attributes

More Related Content

What's hot

Decision Making in Managerial job
Decision Making in Managerial jobDecision Making in Managerial job
Decision Making in Managerial jobAbdul Wahab Raza
 
Aice mar07 deming_workshop_master
Aice mar07 deming_workshop_masterAice mar07 deming_workshop_master
Aice mar07 deming_workshop_masterpaulgioia
 
Mindful Insights - AHP Program Modeling
Mindful Insights - AHP Program ModelingMindful Insights - AHP Program Modeling
Mindful Insights - AHP Program ModelingMindfulInsights
 
Super Strategy in Decision Making
Super Strategy in Decision MakingSuper Strategy in Decision Making
Super Strategy in Decision MakingMaxwell Ranasinghe
 
Lecture3 Modelling Decision Processes
Lecture3 Modelling Decision ProcessesLecture3 Modelling Decision Processes
Lecture3 Modelling Decision ProcessesKodok Ngorex
 
Telephone improvement project–year 2 ongoing assessment of refractive surgery...
Telephone improvement project–year 2 ongoing assessment of refractive surgery...Telephone improvement project–year 2 ongoing assessment of refractive surgery...
Telephone improvement project–year 2 ongoing assessment of refractive surgery...SM2 Strategic
 
Developing a Project Plan
Developing a Project PlanDeveloping a Project Plan
Developing a Project Planbarrycordero
 
Instructional Design Models for Well-Structured and Ill-Structured Problem-So...
Instructional Design Models for Well-Structured and Ill-Structured Problem-So...Instructional Design Models for Well-Structured and Ill-Structured Problem-So...
Instructional Design Models for Well-Structured and Ill-Structured Problem-So...z121532
 
Lecture 14 project planning
Lecture 14 project planningLecture 14 project planning
Lecture 14 project planningMinjeong Lee
 
Adecision actionmodelforsoccer-120514174628-phpapp02
Adecision actionmodelforsoccer-120514174628-phpapp02Adecision actionmodelforsoccer-120514174628-phpapp02
Adecision actionmodelforsoccer-120514174628-phpapp02Sotiris Silaidopoulos
 
Decision making , rr mob.2011(3)
Decision making , rr mob.2011(3)Decision making , rr mob.2011(3)
Decision making , rr mob.2011(3)nishakdas
 
BEE Solving Problems Web
BEE Solving Problems WebBEE Solving Problems Web
BEE Solving Problems Webebarrows
 
Assignment on attribute listing
Assignment on attribute listingAssignment on attribute listing
Assignment on attribute listingfatima roshan
 
Robust Agent Execution
Robust Agent ExecutionRobust Agent Execution
Robust Agent ExecutionLuke Dicken
 

What's hot (19)

Decision Making in Managerial job
Decision Making in Managerial jobDecision Making in Managerial job
Decision Making in Managerial job
 
Aice mar07 deming_workshop_master
Aice mar07 deming_workshop_masterAice mar07 deming_workshop_master
Aice mar07 deming_workshop_master
 
Mindful Insights - AHP Program Modeling
Mindful Insights - AHP Program ModelingMindful Insights - AHP Program Modeling
Mindful Insights - AHP Program Modeling
 
Super Strategy in Decision Making
Super Strategy in Decision MakingSuper Strategy in Decision Making
Super Strategy in Decision Making
 
Lecture3 Modelling Decision Processes
Lecture3 Modelling Decision ProcessesLecture3 Modelling Decision Processes
Lecture3 Modelling Decision Processes
 
Savi chapter9
Savi chapter9Savi chapter9
Savi chapter9
 
Telephone improvement project–year 2 ongoing assessment of refractive surgery...
Telephone improvement project–year 2 ongoing assessment of refractive surgery...Telephone improvement project–year 2 ongoing assessment of refractive surgery...
Telephone improvement project–year 2 ongoing assessment of refractive surgery...
 
PPMA National Service Debate at CIPD Conf 8 Nov 2012 - Rob Briner
PPMA National Service Debate at CIPD Conf 8 Nov 2012 - Rob BrinerPPMA National Service Debate at CIPD Conf 8 Nov 2012 - Rob Briner
PPMA National Service Debate at CIPD Conf 8 Nov 2012 - Rob Briner
 
Developing a Project Plan
Developing a Project PlanDeveloping a Project Plan
Developing a Project Plan
 
Instructional Design Models for Well-Structured and Ill-Structured Problem-So...
Instructional Design Models for Well-Structured and Ill-Structured Problem-So...Instructional Design Models for Well-Structured and Ill-Structured Problem-So...
Instructional Design Models for Well-Structured and Ill-Structured Problem-So...
 
About the marvels and the flaws of intuitive thinking
About the marvels and the flaws of intuitive thinkingAbout the marvels and the flaws of intuitive thinking
About the marvels and the flaws of intuitive thinking
 
Lecture 14 project planning
Lecture 14 project planningLecture 14 project planning
Lecture 14 project planning
 
Adecision actionmodelforsoccer-120514174628-phpapp02
Adecision actionmodelforsoccer-120514174628-phpapp02Adecision actionmodelforsoccer-120514174628-phpapp02
Adecision actionmodelforsoccer-120514174628-phpapp02
 
Decision making , rr mob.2011(3)
Decision making , rr mob.2011(3)Decision making , rr mob.2011(3)
Decision making , rr mob.2011(3)
 
BEE Solving Problems Web
BEE Solving Problems WebBEE Solving Problems Web
BEE Solving Problems Web
 
Power of Seven
Power of SevenPower of Seven
Power of Seven
 
Ch08
Ch08Ch08
Ch08
 
Assignment on attribute listing
Assignment on attribute listingAssignment on attribute listing
Assignment on attribute listing
 
Robust Agent Execution
Robust Agent ExecutionRobust Agent Execution
Robust Agent Execution
 

Viewers also liked

Metropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short TutorialMetropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short TutorialRalph Schlosser
 
WSC 2011, advanced tutorial on simulation in Statistics
WSC 2011, advanced tutorial on simulation in StatisticsWSC 2011, advanced tutorial on simulation in Statistics
WSC 2011, advanced tutorial on simulation in StatisticsChristian Robert
 
Module 5 Bayesian belief network modelling
Module 5 Bayesian belief network modellingModule 5 Bayesian belief network modelling
Module 5 Bayesian belief network modellingThink2Impact
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical MethodsChristian Robert
 
San Antonio short course, March 2010
San Antonio short course, March 2010San Antonio short course, March 2010
San Antonio short course, March 2010Christian Robert
 
Bayesian Network Modeling using Python and R
Bayesian Network Modeling using Python and RBayesian Network Modeling using Python and R
Bayesian Network Modeling using Python and RPyData
 
Solving Geophysics Problems with Python
Solving Geophysics Problems with PythonSolving Geophysics Problems with Python
Solving Geophysics Problems with PythonPaige Bailey
 
Quantitative and qualitative seismic attributes interpretation
Quantitative and qualitative seismic attributes interpretationQuantitative and qualitative seismic attributes interpretation
Quantitative and qualitative seismic attributes interpretationmohamed Shihata
 
Bayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionBayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionAdnan Masood
 
Seismic Attributes .pptx
Seismic Attributes .pptxSeismic Attributes .pptx
Seismic Attributes .pptxHaseeb Ahmed
 
Introduction to Bayesian Methods
Introduction to Bayesian MethodsIntroduction to Bayesian Methods
Introduction to Bayesian MethodsCorey Chivers
 
Belief Networks & Bayesian Classification
Belief Networks & Bayesian ClassificationBelief Networks & Bayesian Classification
Belief Networks & Bayesian ClassificationAdnan Masood
 
Application of Low Frequency Passive Seismic Method for Hydrocarbon Detection...
Application of Low Frequency Passive Seismic Method for Hydrocarbon Detection...Application of Low Frequency Passive Seismic Method for Hydrocarbon Detection...
Application of Low Frequency Passive Seismic Method for Hydrocarbon Detection...Andika Perbawa
 
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...Andika Perbawa
 
Bayesian Belief Networks for dummies
Bayesian Belief Networks for dummiesBayesian Belief Networks for dummies
Bayesian Belief Networks for dummiesGilad Barkan
 

Viewers also liked (17)

Metropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short TutorialMetropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short Tutorial
 
Bayes Belief Network
Bayes Belief NetworkBayes Belief Network
Bayes Belief Network
 
WSC 2011, advanced tutorial on simulation in Statistics
WSC 2011, advanced tutorial on simulation in StatisticsWSC 2011, advanced tutorial on simulation in Statistics
WSC 2011, advanced tutorial on simulation in Statistics
 
Seismic signature of Fractures
Seismic signature of Fractures Seismic signature of Fractures
Seismic signature of Fractures
 
Module 5 Bayesian belief network modelling
Module 5 Bayesian belief network modellingModule 5 Bayesian belief network modelling
Module 5 Bayesian belief network modelling
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical Methods
 
San Antonio short course, March 2010
San Antonio short course, March 2010San Antonio short course, March 2010
San Antonio short course, March 2010
 
Bayesian Network Modeling using Python and R
Bayesian Network Modeling using Python and RBayesian Network Modeling using Python and R
Bayesian Network Modeling using Python and R
 
Solving Geophysics Problems with Python
Solving Geophysics Problems with PythonSolving Geophysics Problems with Python
Solving Geophysics Problems with Python
 
Quantitative and qualitative seismic attributes interpretation
Quantitative and qualitative seismic attributes interpretationQuantitative and qualitative seismic attributes interpretation
Quantitative and qualitative seismic attributes interpretation
 
Bayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionBayesian Networks - A Brief Introduction
Bayesian Networks - A Brief Introduction
 
Seismic Attributes .pptx
Seismic Attributes .pptxSeismic Attributes .pptx
Seismic Attributes .pptx
 
Introduction to Bayesian Methods
Introduction to Bayesian MethodsIntroduction to Bayesian Methods
Introduction to Bayesian Methods
 
Belief Networks & Bayesian Classification
Belief Networks & Bayesian ClassificationBelief Networks & Bayesian Classification
Belief Networks & Bayesian Classification
 
Application of Low Frequency Passive Seismic Method for Hydrocarbon Detection...
Application of Low Frequency Passive Seismic Method for Hydrocarbon Detection...Application of Low Frequency Passive Seismic Method for Hydrocarbon Detection...
Application of Low Frequency Passive Seismic Method for Hydrocarbon Detection...
 
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...
 
Bayesian Belief Networks for dummies
Bayesian Belief Networks for dummiesBayesian Belief Networks for dummies
Bayesian Belief Networks for dummies
 

Similar to Understanding the impact of certain uncertain event using bayesian network

Game theory bbn and qfd
Game theory bbn and qfdGame theory bbn and qfd
Game theory bbn and qfdKobi Vider
 
Engineering Perspectives on Business
Engineering Perspectives on Business Engineering Perspectives on Business
Engineering Perspectives on Business Michael Zargham
 
Operational Research
Operational ResearchOperational Research
Operational Researchdrpvkhatrissn
 
2015 drupalcampcebu estimation_jrf
2015 drupalcampcebu estimation_jrf2015 drupalcampcebu estimation_jrf
2015 drupalcampcebu estimation_jrfJohnnie Fox
 
Recommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic AlgorithmRecommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic AlgorithmVaibhav Varshney
 
SMI SHAS4542 n4_Decision Making _ Organizing 0922.pdf
SMI SHAS4542 n4_Decision Making  _ Organizing 0922.pdfSMI SHAS4542 n4_Decision Making  _ Organizing 0922.pdf
SMI SHAS4542 n4_Decision Making _ Organizing 0922.pdfssuser6d321e
 
DSS - LESSON 2 - Decisions and Decision Makers.ppt
DSS - LESSON 2 - Decisions and Decision Makers.pptDSS - LESSON 2 - Decisions and Decision Makers.ppt
DSS - LESSON 2 - Decisions and Decision Makers.pptRichardCipher
 
Mmig talk jan 245 2011
Mmig talk jan 245 2011Mmig talk jan 245 2011
Mmig talk jan 245 2011Brock Dubbels
 
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Andy Kucharski
 
7 steps to master problem solving
7 steps to master problem solving7 steps to master problem solving
7 steps to master problem solvingYuri Kaminski
 
Deferring the Last Responsible Moment
Deferring the Last Responsible MomentDeferring the Last Responsible Moment
Deferring the Last Responsible MomentEoin Woods
 
Framing Patterns
Framing PatternsFraming Patterns
Framing PatternsSmartOrg
 
chapter 3 PL..pptx
chapter  3 PL..pptxchapter  3 PL..pptx
chapter 3 PL..pptx3PHYSICS2020
 

Similar to Understanding the impact of certain uncertain event using bayesian network (20)

Game theory bbn and qfd
Game theory bbn and qfdGame theory bbn and qfd
Game theory bbn and qfd
 
Engineering Perspectives on Business
Engineering Perspectives on Business Engineering Perspectives on Business
Engineering Perspectives on Business
 
Operational Research
Operational ResearchOperational Research
Operational Research
 
The Art of Project Estimation
The Art of Project EstimationThe Art of Project Estimation
The Art of Project Estimation
 
2015 drupalcampcebu estimation_jrf
2015 drupalcampcebu estimation_jrf2015 drupalcampcebu estimation_jrf
2015 drupalcampcebu estimation_jrf
 
Recommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic AlgorithmRecommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic Algorithm
 
SMI SHAS4542 n4_Decision Making _ Organizing 0922.pdf
SMI SHAS4542 n4_Decision Making  _ Organizing 0922.pdfSMI SHAS4542 n4_Decision Making  _ Organizing 0922.pdf
SMI SHAS4542 n4_Decision Making _ Organizing 0922.pdf
 
Iti week 10 (3)
Iti week 10 (3)Iti week 10 (3)
Iti week 10 (3)
 
Operational research ppt
Operational research pptOperational research ppt
Operational research ppt
 
DSS - LESSON 2 - Decisions and Decision Makers.ppt
DSS - LESSON 2 - Decisions and Decision Makers.pptDSS - LESSON 2 - Decisions and Decision Makers.ppt
DSS - LESSON 2 - Decisions and Decision Makers.ppt
 
Mmig talk jan 245 2011
Mmig talk jan 245 2011Mmig talk jan 245 2011
Mmig talk jan 245 2011
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
Application of analytics
Application of analyticsApplication of analytics
Application of analytics
 
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
 
Management Decision Making
Management Decision MakingManagement Decision Making
Management Decision Making
 
7 steps to master problem solving
7 steps to master problem solving7 steps to master problem solving
7 steps to master problem solving
 
Deferring the Last Responsible Moment
Deferring the Last Responsible MomentDeferring the Last Responsible Moment
Deferring the Last Responsible Moment
 
Decision making systems
Decision making systemsDecision making systems
Decision making systems
 
Framing Patterns
Framing PatternsFraming Patterns
Framing Patterns
 
chapter 3 PL..pptx
chapter  3 PL..pptxchapter  3 PL..pptx
chapter 3 PL..pptx
 

More from Kobi Vider

Visual management controls systems techniques
Visual management controls systems techniquesVisual management controls systems techniques
Visual management controls systems techniquesKobi Vider
 
Risk management process diagram
Risk management process diagramRisk management process diagram
Risk management process diagramKobi Vider
 
Customer service quality perception the mutual commitments importance
Customer service quality perception the mutual commitments importanceCustomer service quality perception the mutual commitments importance
Customer service quality perception the mutual commitments importanceKobi Vider
 
Kaizen team leader guide
Kaizen team leader guideKaizen team leader guide
Kaizen team leader guideKobi Vider
 
Process asset library as process improvement and knowledge sharing tool
Process asset library as process improvement and knowledge sharing toolProcess asset library as process improvement and knowledge sharing tool
Process asset library as process improvement and knowledge sharing toolKobi Vider
 
Kaizen – road map to world class processes
Kaizen – road map to world class processesKaizen – road map to world class processes
Kaizen – road map to world class processesKobi Vider
 
Customer value management
Customer value managementCustomer value management
Customer value managementKobi Vider
 
Customer perception of product quality
Customer perception of product qualityCustomer perception of product quality
Customer perception of product qualityKobi Vider
 
Six sigma as foundation to cmmi
Six sigma as foundation to cmmiSix sigma as foundation to cmmi
Six sigma as foundation to cmmiKobi Vider
 
Interpretation and lesson learned from high maturity implementation of cmmi svc
Interpretation and lesson learned from high maturity implementation of cmmi svcInterpretation and lesson learned from high maturity implementation of cmmi svc
Interpretation and lesson learned from high maturity implementation of cmmi svcKobi Vider
 
Design your business processes to embrace people
Design your business processes to embrace people Design your business processes to embrace people
Design your business processes to embrace people Kobi Vider
 
Cross constellations v1
Cross constellations v1Cross constellations v1
Cross constellations v1Kobi Vider
 
Base your initial m&a to ppm, qpm, car
Base your initial m&a to ppm, qpm, carBase your initial m&a to ppm, qpm, car
Base your initial m&a to ppm, qpm, carKobi Vider
 
Process performance models case study
Process performance models case studyProcess performance models case study
Process performance models case studyKobi Vider
 
Lesson learned cross constellations multi models process improvement
Lesson learned cross constellations multi models process improvement Lesson learned cross constellations multi models process improvement
Lesson learned cross constellations multi models process improvement Kobi Vider
 
Using cmmi svc to lead cross constellations effort
Using cmmi svc to lead cross constellations effortUsing cmmi svc to lead cross constellations effort
Using cmmi svc to lead cross constellations effortKobi Vider
 
Assuring assessments leaders team member’s quality and qualification
Assuring assessments leaders  team member’s quality and qualification Assuring assessments leaders  team member’s quality and qualification
Assuring assessments leaders team member’s quality and qualification Kobi Vider
 
Cmmi configuration management interpretation kit
Cmmi configuration management interpretation kitCmmi configuration management interpretation kit
Cmmi configuration management interpretation kitKobi Vider
 
Software testing by risk management
Software testing by risk managementSoftware testing by risk management
Software testing by risk managementKobi Vider
 
Configuration management
Configuration managementConfiguration management
Configuration managementKobi Vider
 

More from Kobi Vider (20)

Visual management controls systems techniques
Visual management controls systems techniquesVisual management controls systems techniques
Visual management controls systems techniques
 
Risk management process diagram
Risk management process diagramRisk management process diagram
Risk management process diagram
 
Customer service quality perception the mutual commitments importance
Customer service quality perception the mutual commitments importanceCustomer service quality perception the mutual commitments importance
Customer service quality perception the mutual commitments importance
 
Kaizen team leader guide
Kaizen team leader guideKaizen team leader guide
Kaizen team leader guide
 
Process asset library as process improvement and knowledge sharing tool
Process asset library as process improvement and knowledge sharing toolProcess asset library as process improvement and knowledge sharing tool
Process asset library as process improvement and knowledge sharing tool
 
Kaizen – road map to world class processes
Kaizen – road map to world class processesKaizen – road map to world class processes
Kaizen – road map to world class processes
 
Customer value management
Customer value managementCustomer value management
Customer value management
 
Customer perception of product quality
Customer perception of product qualityCustomer perception of product quality
Customer perception of product quality
 
Six sigma as foundation to cmmi
Six sigma as foundation to cmmiSix sigma as foundation to cmmi
Six sigma as foundation to cmmi
 
Interpretation and lesson learned from high maturity implementation of cmmi svc
Interpretation and lesson learned from high maturity implementation of cmmi svcInterpretation and lesson learned from high maturity implementation of cmmi svc
Interpretation and lesson learned from high maturity implementation of cmmi svc
 
Design your business processes to embrace people
Design your business processes to embrace people Design your business processes to embrace people
Design your business processes to embrace people
 
Cross constellations v1
Cross constellations v1Cross constellations v1
Cross constellations v1
 
Base your initial m&a to ppm, qpm, car
Base your initial m&a to ppm, qpm, carBase your initial m&a to ppm, qpm, car
Base your initial m&a to ppm, qpm, car
 
Process performance models case study
Process performance models case studyProcess performance models case study
Process performance models case study
 
Lesson learned cross constellations multi models process improvement
Lesson learned cross constellations multi models process improvement Lesson learned cross constellations multi models process improvement
Lesson learned cross constellations multi models process improvement
 
Using cmmi svc to lead cross constellations effort
Using cmmi svc to lead cross constellations effortUsing cmmi svc to lead cross constellations effort
Using cmmi svc to lead cross constellations effort
 
Assuring assessments leaders team member’s quality and qualification
Assuring assessments leaders  team member’s quality and qualification Assuring assessments leaders  team member’s quality and qualification
Assuring assessments leaders team member’s quality and qualification
 
Cmmi configuration management interpretation kit
Cmmi configuration management interpretation kitCmmi configuration management interpretation kit
Cmmi configuration management interpretation kit
 
Software testing by risk management
Software testing by risk managementSoftware testing by risk management
Software testing by risk management
 
Configuration management
Configuration managementConfiguration management
Configuration management
 

Understanding the impact of certain uncertain event using bayesian network

  • 1. Understanding the Impact of Certain Uncertain Event Using Bayesian Network
  • 2. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 3. How do we decide when we have little information? Our focus is on the future – and there are no facts about the future. And not many facts about the past! • Decision making (“Decision Analysis”); making “rational” choices Are you superstitious? • How are brain works? Do you stereotype? • The patterns of “irrationality”-Rules of Heuristics • Cognitive Biases • Limited in number?? • Cost/benefit • Dangers in communication • Behavior Economics • How to manipulate others!
  • 4. What is Heuristics? • A rule of thumb is an easily learned and easily applied procedure for estimating, recalling some value, or making some determination . • In decision making, it is generally accepted that heuristics are simple, efficient rules of thumb that help people make decisions or judgments, and help them solve problems .
  • 5. Heuristics, Cont’d • Heuristics are typically used when decision makers face complex problems or incomplete information, or are short on time . • In certain situations, however, rules of thumb or heuristics can lead to systematic cognitive biases and less-than-optimal decisions.
  • 6. Hidden dangers in communication What do the following phrases mean to you? Please assign a numerical probability to each phrase (using 0-100 percent). • Possible • Very likely • Improbable • Good chance • Fair chance
  • 7. People have different understandings of the same words Min Mean Max Very likely 45 87 99 Good chance 25 74 96 Fair chance 20 51 85 Possible 01 37 99 Improbable 01 12 40 Lichtenstein & Newman, Psychonomic Science, 1967, Vol 9. (~180 responses per phrase)
  • 8.
  • 9. The Priority Balance Development Product Speed Cost Product Project Performance Budget SOURCE: Smith and Reinertsen; Developing Products in Half the Time
  • 10. A Complex Effects-based Environment
  • 11. Product Services Support Challenges in the Operational Environment Center of Gravity ? © 2008 K.V.P Consulting; CMMI- 11 Mils Presentation Version 2.2
  • 12.
  • 13. Known Unknown Unknown Known Unknown Unknown Unknown Known Known Known Known Unknown
  • 14. Introduction • Two and a half years ago I Was asked to develop a method that will support the initiation of complicated projects with large number of overlapping stakeholders that influencing the system product program scope, time and end deliverables. • The baseline for evaluating what methods will be appropriate we did postmortem and retro- perspective on five programs that ends • The methods evaluation was conducted at different perspectives (vertical and horizontal) including the use of the following tools: Game Theory; Quality Function Deployment; Bayesian Networks and Dynamic Bayesian Games • This presentation is a brief summery of the process elements that we were able to identify and the building parameters for its performance measurements • We will include in the presentation (as time will permit it) tools walk through; I am willing to share it and send it upon request
  • 15. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 17. Introducing Example • You are going to have a blind date in Jena… • but you don’t know where you will meet the other person • Only if you two choose the same location as a meeting point the date will actually take place • To make it a little easier… assume there are only two places to go: „Pizza hut“ in Tel Aviv and „Café place“ in the Jerusalem • Where would YOU go?
  • 18. Expected Utility Theory • Developed by von Neumann & Morgenstern (1947) • In short: The option with the greatest utility is chosen • Based on the three assumptions (axioms): • Completeness: If there are 2 alternatives, an agent will prefer A or B or is indifferent between A and B • Transitivity: If an agent prefers A over B and B over C, he will also prefer A over C • Context-free ordering: If an agent prefers A over B, he will still do this when additional alternatives (C, D, …) are available
  • 19. Game Theory • Is an idealized abstraction of reality • Is a normative, not a descriptive theory • It states only how people should behave if they wish to maximize their utility • It does not describe how people actually behave • Can be tested empirically • Experimental gaming experiments
  • 20. Game Theory: Assumptions • There are two assumptions of Common Knowledge and Rationality (CKR) • CKR 1: The specification of the game (e.g. number of players, payoff functions) are known to all players • CKR 2: All players are rational in the sense of Expected Utility Theory  All players will choose strategies that will maximize their individual expected utilities
  • 21. Game Theory: Nash Equilibrium • A Nash equilibrium can be seen as a cell in a payoff matrix and thus a certain combination of players‘ actions • Definition: no player has anything to gain by unilaterally changing his or her strategy • A game can have more than one Nash equilibrium Example: Player 2 Note: equilibria are Nash highlighted by red boxes equilibrium C D Player C 3, 3 0, 2 1 D 2, 0 1, 1
  • 22. Team Reasoning • Explanation for cooperative behavior in social dilemmas • A team reasoning player… • maximizes the collective payoff • chooses not by individual but by collective preference • violates the second assumption of Common Knowledge and Rationality on which game theory is based upon • CKR 2: “All players will choose strategies that will maximize their individual expected utilities”
  • 23. Summary and Conclusion • Classical Game Theory… • is a normative theory based on Expected Utility Theory • is not able to predict decisions in all interactive situations but sometimes remains indetermined and… • predicts self-defeating behavior in social dilemmas • Psychological Game Theory… • Suggests elements to explain empirical data which is contrary to the Classical Game Theory • Conclusion: Classical Game Theory is useful to understand social interactions but needs to be modified
  • 25. Background • There has been little emphasis on the decision making process on project program scoping. • Scoping Rationale (SR) as a result of a decision is often not clearly captured • Even when SR is captured, it is often difficult to explain how decisions relate to and affect the architecture considerations • Change impact cannot be systematically reasoned or explained during the different phases • It is difficult to quantify the impact of changes in requirement, design or decision
  • 26. Project Product Scoping Decisions • Early Decision Making • Consider Multiple Factors including Functional Requirements, Non-Functional Requirements and Environmental Factors • Consider Different Perspectives and Viewpoints • Directly and Indirectly Influence the Design Structure of the System • Create / Modify Design Elements to Satisfy System Goals / Sub-goals
  • 27. What Is Decision Analysis? • Decision Analysis Provides Effective Methods for Organizing a Complex Problem into a Structure that can be Analyzed • Identifies Possible Courses of Action • Identifies Possible Outcomes • Identifies Likelihood of the Outcomes • Identifies Eventual Consequences • Decision Analysis Provides the Methods to Trade Off Benefits Against Costs • Decision Analysis Allows People to Make Effective Decisions More Consistently
  • 28. Problem Statements • How to capture rationale and represent architecture considerations related decisions in relation to design artefacts? • What is the change impact to the system when one or more requirements, designs or decisions are to change? • Tool walk through
  • 29. Game Theory and Bayesian Static Bayesian Games Multi-stage games Dynamic Bayesian Games
  • 30. What is Bayesian Game? Game in strategic form - Complete information(each player has perfect information regarding the element of the game) - Iterated deletion of dominated strategy, Nash equilibrium: solutions of the game in strategic form Bayesian Game - A game with incomplete information - Each player has initial private information, - Bayesian equilibrium: solution of the Bayesian game
  • 31. Static Bayesian Games • Static Games of Incomplete Information • In many economically important situations the game may begin with some player having private information about something relevant to her decision making. • These are called games of incomplete information, or Bayesian games. (Incomplete information is not to be confused with imperfect information in which players do not perfectly observe the actions of other players.) • Although any given player does not know the private information of an opponent, she will have some beliefs about what the opponent knows, and we will assume that these beliefs are common knowledge. • In many cases of interest we will be able to model the informational asymmetry by specifying that each player knows her own payoff function, but that she is uncertain about what her opponents' payoff functions are
  • 32. Difference Dynamics and Statics • The only thing to learn in static game with asymmetric information is when types are correlated and then information about own type reveals info about types of other players • Usually, independent types are assumed • In dynamic games with asymmetric information players may learn about types of other players through actions that are chosen before they themselves have to make decisions
  • 33. Important class of signaling games • In signaling games there are two players, Sender and Receiver • Type of Sender is private information, sender takes an action • Strategy is action depending on type • Receiver takes an action after observing action taken by the sender • Type of sender may be inferred (revealed) on the basis of the action that is actually taken
  • 35. Kano Customer Need Model Where does QFD fit? Go to Tool • UNEXPECTED, PLEASANT SURPRISES • 3M CALLS THEM Satisfied CUSTOMER DELIGHTS Customer   Spoken  Measurable Range of Fulfillment Excitement Needs QFD focuses on Performance Don’t Have Included Don’t Do Do Well Needs and unmet Basic Needs Unspoken Performance Taken For granted Basic Needs Spoken If Not Met Basic Needs Dissatisfied Customer RECOGNIZE 1) The Impact of Needs on the Customer 2) That Customer Needs Change With Time 3) The impact of Communication of Customer Wants Throughout the Organization
  • 36. Kano Customer Need Model Dissatisfiers Those needs that are EXPECTED in a product or service. These are generally not stated by customers but are assumed as given. If they are not present, the customer is dissatisfied. Satisfiers Needs that customers SAY THEY WANT. Fulfilling these needs creates satisfaction. Exciters / New or Innovative features that customers do not expect. The presence of such unexpected Delighters features leads to high perceptions of quality.
  • 37. Quality Function Deployment’s House of Quality Correlation 6 Matrix 3 Design Attributes Importance Rankings 2 5 1 Customer Relationships Customer 4 Needs between Perceptions Customer Needs and Design Attributes 7 Costs/Feasibility 8 Engineering Measures
  • 38. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 39. Business Challenges • Complex Product Development Initiatives • Communications Flow Down Difficult • Expectations Get Lost • New Product Initiatives / Inventions • Lack unclear Structure or Logic to the Allocation of Development Resources. • Large Complex or Global Teams • Challenges in processes efficiency And/or Effectiveness • Teamwork coordination Issues • Conflicts in Product Development Times • Excessive Redesign • Changing Teams • Problem Solving, or Fire Fighting.
  • 40. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 41. Business Goals • Simplified the Product Development Initiatives to clear scope and users • Identify, map and assign appropriate priorities the different stakeholders and commitments • Identify and predict the New Product Initiatives / Inventions impact on the program and other stakeholders • Identify and predict the Large Complex or Global Teams coordination and alignment efforts Inventions impact on the program and other team members teams • Identify and predict processes efficiency And/or Effectiveness impact on the program and teams • Identify and predict Conflicts in Product Development Time vs. the stakeholders expectations • Identify and predict redesign Effectiveness impact on the program and teams • Identify and predict changing in teams impact on the program and teams • How to choose the right way Problem Solving, or Fire Fighting based on quantitative and prediction of impact analysis
  • 42. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 43. Goal Alignment with Models - 1 • Simplified the Product Development Initiatives to clear scope and users • QFD and Dynamic Bayesian Games • Identify, map and assign appropriate priorities the different stakeholders and commitments • Quality Function Deployment • Identify and predict the New Product Initiatives / Inventions impact on the program and other stakeholders • Game Theory; Bayesian Networks and Dynamic Bayesian Games • Identify and predict the Large Complex or Global Teams coordination and alignment efforts Inventions impact on the program and other team members teams • Bayesian Networks and Dynamic Bayesian Games
  • 44. Goal Alignment with Models - 2 • Identify and predict processes efficiency And/or Effectiveness impact on the program and teams • Bayesian Networks and Dynamic Bayesian Games • Identify and predict Conflicts in Product Development Time vs. the stakeholders expectations • Game Theory; Quality Function Deployment; Bayesian Networks and Dynamic Bayesian Games • Identify and predict redesign Effectiveness impact on the program and teams • Quality Function Deployment; Dynamic Bayesian Games • Identify and predict changing in teams impact on the program and teams • Dynamic Bayesian Games • How to choose the right way Problem Solving, or Fire Fighting based on quantitative and prediction of impact analysis • Bayesian Networks and Dynamic Bayesian Games
  • 45. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 46. Outcome(s) Predicted • We have developed players stakeholders map we have include the description of the expected outcome(s) and its influence on the ‘project’ performance • The map template and example will be uploaded to the website
  • 47. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 48. Stakeholder Audience • We have developed a players stakeholders map we have include the description of the expected outcome(s) and its influence on the ‘project’ performance, used to communication and negotiations on decisions • The map template and example will be uploaded to the website
  • 49. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 50. Factors used in the Process Performance Model • We include the factors in our data map tool (e.g. influence ) • The map template and example will be uploaded to the website
  • 51. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 52. Tool Used Game Theory (Using Excel) Bayesian Belief Network (Using HUGIN) Quality Function Deployment (QFD) for Requirement Development (Using Excel)
  • 53. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 54. Challenges • How was the voice of the customer determined? • How were the design requirements (etc) determined? Challenge the usual in-house standards. • How do we compare to our competition? • What opportunities can we identify to gain a competitive edge? • What further information do we need? How can we get it? • How can we proceed with what we have?
  • 55. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 56. What Worked Well • What worked well • Senior staff commitments • Stakeholders acceptance of the balancing results • Stakeholders acceptance of their ‘position’ and weight • Between our side benefits • ‘snow ball’ effect from other departments • Request for generic model development • Request to adjust it to strategic and multi year programs • Stakeholder inputs • Give clear world view of all aspects • Reduce the decision making and factors analysis complexity • The historical data base from past projects reduce resistance • Model development team member inputs • Create more clear understanding on the • The historical data base from past projects reduce development time
  • 57. Agenda • Introduction • Methods Overview • Business Challenges • Business Goals • Goal Alignment with Models • Outcome(s) Predicted • Stakeholder Audience • Factors used in the Process Performance Model • Tool Used • Challenges • What Worked Well • Summary • Additional Posts
  • 58. Summary - 1 • The process may look simple, but requires effort. • Many of the entries look obvious - after they are written down. • If there aren’t some “tough spots” the first time, it probably isn’t being done right! • Focus on the end-user customer. • Charts are not the objective. • Charts are the means of achieving the objective. • Find reasons to succeed, not excuses for failure.
  • 59. Summary - 2 • The combined methods that we have developed and use meant to serve as the main support tool for the project program Management, That Focuses on What the Customer Wants; and Then Provides a Systematic Approach, Involving Communication Between All stakeholders and Areas of the Organization, to Make Sure These Wants Are Satisfied within the given constraints. • Decision Analysis Provides the Structure and Guidance for Systematic Thinking • Decision Analysis Process Organizes a Complex Problem into a Structure that can be Analyzed • Good Decision Analysis Requires Clear Thinking; Sloppy Thinking Results in Worthless Analysis!
  • 60. Additional Posts • Game Theory Overview Presentation • Bayesian Belief Network Overview Presentation • Quality Function Deployment (QFD) Overview Presentation • Players Stakeholders Map – Excel Based • Data Type Map – Excel Based • Bayesian Belief Network – HUGIN Based http://www.hugin.com/Products_Services/Products/Demo/Lite/ • Quality Function Deployment - Excel Based
  • 62. Contact Kobi Vider K.V.P Consulting Kobi.Vider@hotmail.com KobiVP@aol.com Phone: +972522946676
  • 63. Why to Monitor Processes ‘Cheshire Puss,’ she began, … `Would you tell me, please, which way I ought to go from here?’ ‘That depends a good deal on where you want to get to,' said the Cat. ’I don't much care where –’ said Alice. ’Then it doesn't matter which way you go,' said the Cat. ‘- so long as I get somewhere,' Alice added as an explanation. ‘Oh, you're sure to do that,' said the Cat, ‘if you only walk long enough.’ Tell me where you want to be and I will show (measure) you the way
  • 64. “which way I ought to go from here” Call Center – Calls Database ~45000 Records With 22 Attributes
  • 65. “which way I ought to go from here” Bug Database ~33000 Records With 36 Attributes