SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Session 7

Risk and Change Management
Emanuele Della Valle
http://home.dei.polimi.it/dellavalle
Credits                                                           2

    This slides are largely based on Prof. John Musser
    class notes on “Principles of Software Project
    Management”
    M            t”
    Original slides are available at
    http://www.projectreference.com/
    htt //           j t f           /
    Reuse and republish permission was granted




 Planning and Managing Software Projects – Emanuele Della Valle
Today                                                            3

   Risk Management
   Feature Set Control
   Change Control
   Configuration M
   C fi     ti   Management
                          t




Planning and Managing Software Projects – Emanuele Della Valle
Risk Management                                                  4

   Problems that haven’t happened yet
   Why is it hard?
   Some are wary of bearing bad news
     • No one wants to be the messenger
                                    g
     • Or seen as “a worrier”
   You need to define a strategy early in your project




Planning and Managing Software Projects – Emanuele Della Valle
Risk Management                                                  5

   Identification, Analysis, Control
   Goal: avoid a crisis
   Thayer: Risk Mgmt. vs. Project Mgt.
     • For a specific vs. all p j
              p               projects
     • Proactive vs. reactive




Planning and Managing Software Projects – Emanuele Della Valle
Risk Management
Definitions                                                         6

    Project Risk
      • Characterized by:
              – U
                Uncertainty (0 < probability < 1)
                     t i t          b bilit
              – An associated loss (money, life, reputation, etc)
              – Manageable – some action can control it
                     g

    Risk Exposure
      • Product of probability and potential loss
    Problem
      • A risk that has materialized




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management
Types of Risks                                                    7

    Schedule Risks
      • Schedule compression (customer, marketing, etc.)
    Cost Risks
      • Unreasonable budgets
    Requirements Risks
      •     Incorrect
      •     Incomplete
      •     Unclear or inconsistent
      •     Volatile
    Quality Risks
    Operational Risks
    Most of the “Classic Mistakes”
      • Classic mistakes are made more often


 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management
Types of Unknowns                                                 8

    Known Unknowns
      • Information you know someone else has
    Unknown Unknowns
      • Information that does not yet exist




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management
   Processes                                                                                                  9




                                                                              Risk Identification

                                                Risk Assesment                Risk Analysis

                                                                              Risk Prioritization
Risk Management
                                                                              Risk Management Planning

                                                Risk Control                  Risk Resolution

                                                                              Risk Monitoring



                                                           [Source: “Software Risk Management , Boehm 1989]
                                                                     Software      Management” Boehm,


    Planning and Managing Software Projects – Emanuele Della Valle
Risk Management – Risk Assessment
Risk Identification                                                 10

    Get your team involved in this process
      • Don’t go it alone
    Produces a list of risks with potential to disrupt your
    project’s schedule (but also budget, quality, …)
    Use a checklist or similar source to brainstorm possible
    risks
      • http://www construx com/Page aspx?hid=1134
        http://www.construx.com/Page.aspx?hid=1134
      • Cached version available
              – http://www.emanueledellavalle.org/slides/P&MSP2010_07_
                Complete-List-of-Schedule-Risks-by-McConnel.pdf
                C     l t Li t f S h d l Ri k b M C        l df




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management – Risk Assessment
Risk Analysis 1/2                                                       11

    Determine impact of each risk
    Risk Exposure (RE)
      • a.k.a. “Risk Impact”
      • RE = Probability of loss * size of loss
      • Ex: risk is “Facilities not ready on time”
                     Facilities              time
              – Probability is 25%, size is 4 weeks, RE is 1 week
      • Ex: risk is “Inadequate design – redesign required”
              – Probability is 15%, size is 10 weeks, RE is 1.5 weeks
      • Statistically are “expected values”
      • Sum all RE’s to get expected overrun
              – Which is pre risk management




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management – Risk Assessment
Risk Analysis 2/2                                                 12

    Estimating size of loss
      • Loss is easier to see than probability
              – Y
                You can break this d
                        b   k thi down i t “chunks” (like WBS)
                                       into “ h k ” (lik

    Estimating probability of loss
      • Use team member estimates and have a risk estimate
                                               risk-estimate
        review
      • Use Delphi or group-consensus techniques
      • Use gambling analogy” “how much would you bet”
                      analogy how                    bet
      • Use “adjective calibration”:
              –     highly likely
              –     probably
              –     improbable
              –     unlikely
              –     highly unlikely




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management – Risk Assessment
Risk Prioritization                                               13

    Remember the 80-20 rule
    Often want larger-loss risks higher
               larger loss
      • Or higher probability items
    Possibly group ‘related risks’
           yg    p
    Helps identify which risks to ignore
      • Those at the bottom




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management – Risk Control
Risk Management Plan                                                14

    Can be 1 paragraph per risk
      • For an example see Service-Finder’s “Risk Management
        and contingency plan“
                        plan
      • http://www.emanueledellavalle.org/slides/P&MSP2010_
        07_Service-Finder_Risk-Management.pdf
    McConnell’s example
      • http://www.construx.com/Page.aspx?hid=1286
      • Cached version available
              – http://www.emanueledellavalle.org/slides/P&MSP2010_07_
                Risk-Management-Plan-by-McConnell.pdf




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management – Risk Control
Risk Resolution 1/2                                               15

    Risk Avoidance
      • Don’t do it
      • Scrub from system
      • Off-load to another party
    Risk Assumption
      • Don’t do anything about it
      • Accept that it might occur
      • But still watch for it




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management – Risk Control
Risk Resolution 2/2                                               16

    Problem control
      • Develop contingency plans
      • E g allocate extra test resources
        E.g.,
    Risk Transfer
      • To another part of the project (or team)
      • Move off the critical path at least
    Knowledge Acquisition
      • Investigate
              – Ex: do a prototype
      • Buy information or expertise about it
      • Do research




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management – Risk Control
Risk Monitoring                                                     17

    Top 10 Risk List
      •     Rank
      •     Previous Rank
      •     Weeks on List
      •     Risk Name
      •     Risk Resolution S
               k     l      Status
    A low-overhead best practice
    Interim project post-mortems
      • After various major milestones
    McConnell’s example
      • http://www.construx.com/Page.aspx?hid=1293
      • Cached version available
              – http://www.emanueledellavalle.org/slides/P&MSP2010_07_
                Sample-Top-10-Risks-List-by-McConnel.pdf



 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management
Risk Communication                                                18

    Don’t be afraid to convey the risks
    Use your judgment to balance
      • Sky-is-falling whiner vs. information distribution




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management
Miniature Milestones 1/3                                          19

    A risk-reduction technique
    Use of small goals within project schedule
      • One of McConnell’s Best Practices (Ch. 27)
    Fine-grained approach to p
         g        pp         plan & track
    Reduces risk of undetected project slippage
    Pros
      • Enhances status visibility
      • Good for project recovery
    Cons
      • Increase project tracking effort




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management
Miniature Milestones 2/3                                          20

    Can be used throughout the development cycle
    Works with hard-to-manage project activities or
               hard to manage
    methods
      • Such as with evolutionary prototyping
    Reduces unpleasant surprises
    Success factors
      • Overcoming resistance from those managed
      • Staying true to ‘miniature’ nature
    Can improve motivation through achievements
    C                       h    h h




 Planning and Managing Software Projects – Emanuele Della Valle
Risk Management
Miniature Milestones 3/3                                          21

    Requires a detailed schedule
    Have early milestones
    McConnell says 1-2 days
      • Longer is still g
           g            good (
                             (1-2 weeks)
                                       )
    Encourages iterative development
    Use binary milestones
      • Done or not done (100%)




 Planning and Managing Software Projects – Emanuele Della Valle
Feature-Set Control                                               22

    It is a class mistake avoidance technique
    Early Stages
      1. Minimal Specification
      2. Requirements Scrubbing
      3.
      3 Versioned Development
    Mid-Project
      •       Effective change control
    Late-Project
      •       Feature cuts




 Planning and Managing Software Projects – Emanuele Della Valle
Feature-Set Control
Traditional Specs                                                  23

    Drive for “traditional” specs
      • Necessity
      • Downstream cost avoidance
      • Full control over all aspects
    As McConnell notes:
      • “But the goal is not to build exactly what you said you
        would at the beginning. It is to build the best possible
        software within the available time.”
                                       time.
      • Idealistic but worth remembering




 Planning and Managing Software Projects – Emanuele Della Valle
Feature-Set Control - Early Stages
Minimal Specification 1/2                                          24

    Tradition spec. issues
      • Wasted effort
              – T
                Too much detail
                       h d t il
      •     Obsolescence
      •     Lack of efficacy -- details do not guarantee success
      •     Overly constrained design
      •     User assumption that costs are equal (UI ex.)




 Planning and Managing Software Projects – Emanuele Della Valle
Feature-Set Control - Early Stages
Minimal Specification 2/2                                         25

    Benefits
      • Improved morale and motivation
      • Opportunistic efficiency
      • Shorter requirements phase
    Costs and Risks
      •     Omission of key requirements
      •     Unclear or impossible goals
      •     Gold plating
      •     Used for the wrong reasons
              – Lazy substitute for doing good requirements

    Success Factors
      • Used only when requirements are flexible
      • C t
        Capture most important items; involve k
                    ti    t t it      i   l   key users




 Planning and Managing Software Projects – Emanuele Della Valle
Feature-Set Control - Early Stages
Minimal Specification vs. Extreme Programming                     26

    This is not XP (extreme programming)
    In XP Requirements are
      • expressed as automated acceptance tests rather than
        specification documents
      • defined incrementally, rather than trying to get them all
        in advance
    XP has broader goals
      •     An attempt to reconcile humanity and productivity
      •     A mechanism for social change
      •     A path to improvement
              p          p
      •     A style of development
      •     A software development discipline




 Planning and Managing Software Projects – Emanuele Della Valle
Feature-Set Control - Early Stages
Requirements Scrubbing                                            27

    Removing a feature from the product
      • Eliminates all effort: spec., design, dev., test, doc.
      • The earlier the better
      • Typically done during or right after Requirements
    Less risky than minimal specification
    Aims
      • Eliminate all but absolutely necessary requirements
      • Simplify all complicated requirements
      • Substitute cheaper items




 Planning and Managing Software Projects – Emanuele Della Valle
Feature-Set Control - Early Stages
Versioned Development                                             28

    Eliminate them from the current version
    “Let’s put it in release 1.1
     Let s                   1.1”
      • You’re still saying “Yes”, not “No”
    By next rev. the list has changed anyway
     y                            g     y y
    My favorite ;-)




 Planning and Managing Software Projects – Emanuele Della Valle
Change Management
The Feature-Creep Phenomenon 1/2                                  29

    Avg. project has 25% change in requirements during
    development
    Sources of change
      • Marketing: want to meet customer’s check-list
      • Developers: want to perfect r1 deficiencies
      • Users: want more functionality or now ‘know’ what they
        want
    They will all try to ‘insert’ these during dev.




 Planning and Managing Software Projects – Emanuele Della Valle
Change Management
The Feature-Creep Phenomenon 2/2                                  30

    The devil is in the details
    McConnell s
    McConnell’s example: “trivial” feature can have +/-
                          trivial                   +/
    weeks of impact
    Developers ca insert things when you’re not looking
     e e ope s can se t t    gs   e you e ot oo g
    No spec. can cover all details. You must.
    Programmer ideal: flip switch
    Up to 10-1 differences in prog. size with the same
    specs.
    specs




 Planning and Managing Software Projects – Emanuele Della Valle
Change Management
Change Control Board (CCB) 1/2                                    31

    McConnell “best practice” (see Ch. 17)
    Structure: representatives from each stakeholder
    party
      • Dev., QA, Marketing, Mgmt., Customer support
    Perform “change analysis”
      • Importance, priority, cost, benefit




 Planning and Managing Software Projects – Emanuele Della Valle
Change Management
Change Control Board (CCB) 2/2                                    32

    Triage
      • Allocating scarce resources
      • Some will not receive treatment
      • Life-critical to the project
    Will say “No” more than “Yes”
              No             Yes
    Watch for bureaucracy




 Planning and Managing Software Projects – Emanuele Della Valle
Change Management
Change Control                                                    33

    A set of fully fledge methods and tools

       Change Control System


                Configuration Management System
                C fi     ti M          tS t


                        Configuration Management Tool
                        C fi     ti M          tT l



    Good Reference
      • “Quality Software Project Management”, Futrell, Shafer,
        Shafer
        Sh f
              – Preview available on Google Books Search
                http://books.google.com/books?id=8GqC7xHTwGsC


 Planning and Managing Software Projects – Emanuele Della Valle
Change Management
Terminology                                                       34

    Change Control: process of controlling changes
      • Proposal, evaluation, approval, scheduling,
        implementation,
        implementation tracking
    Configuration Control: process of evaluating,
    approving and disapproving and managing changes to
                   disapproving,
    SCCIs.
    Software Configuration Control Item (SCCI)
      • Anything suitable for configuration control
      • Source code, documents, diagrams, etc.
    Version Control: controlling software version releases
      • Recording and saving releases
      • Documenting release differences




 Planning and Managing Software Projects – Emanuele Della Valle
Change Management
Configuration Control                                             35

    A management support function
    Includes
      • Program code changes
      • Requirements and design changes
      • Version release changes
    Essential for developed items
      • Code, documentation, etc.
    Example
      • The case of the code that used to work
              – But didn’t in time for the demo




 Planning and Managing Software Projects – Emanuele Della Valle
Change Management
Configuration Control Needs                                       36

    Establish clearly defined mgmt. authority
    Setup control standards, procedures and guidelines
      • All team members must be aware of these
    Requires appropriate tools and infrastructure
      q       pp p
    Configuration Management Plan must be produced
    during p
         g planning phase
                  gp




 Planning and Managing Software Projects – Emanuele Della Valle
Change Management
Configuration Management Plan                                       37

    Must be produced during planning phase
    Often part of Software Development Plan
    Example of Control Procedure




      • See http://www.construx.com/Page.aspx?hid=1424
      • Cached version available
              – http //
                http://www.emanueledellavalle.org/slides/P&MSP2010_07_
                           eman eledella alle o g/slides/P&MSP2010 07
                Change-Procedure-by-McConnel.pdf
 Planning and Managing Software Projects – Emanuele Della Valle
Change Management
Software Configuration Management                                 38

    Formal engineering discipline
    Methods and tools to identify & manage software
    throughout its use
    For basic information consult
     o bas c     o at o co su t
    http://en.wikipedia.org/wiki/Software_configuration_management




 Planning and Managing Software Projects – Emanuele Della Valle
3rd Homework assignment                                          39

   Top 10 Risk List for your project
   use the template available at
   http://www.emanueledellavalle.org/slides/P&MSP2010
   _07_template-homework-3.doc

   Fill it in with project code (e.g., 12) and group
   members
   Submit by email to mpsp2010@gmail.com
     • Subject: [12] homework – 3
     • Attachment: 12-homework-3.doc


   Note
     • Fine if you use a check-list (see slide 10) …
     • BUT think about your project

Planning and Managing Software Projects – Emanuele Della Valle
Optional Readings                                                 40

    McConnell: 11 “Motivation”, 13 “Team Structure”
    Schwalbe: 8 “Project Human Resource Management”
                 Project                Management




 Planning and Managing Software Projects – Emanuele Della Valle
Questions?                                                       41




Planning and Managing Software Projects – Emanuele Della Valle

Weitere ähnliche Inhalte

Was ist angesagt?

Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) - Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) - Shashi Kumar
 
Bertrand's Individual Essay
Bertrand's Individual EssayBertrand's Individual Essay
Bertrand's Individual EssayPrince Bertrand
 
Risk analysis and management
Risk analysis and managementRisk analysis and management
Risk analysis and managementgnitu
 
Risk Management
Risk ManagementRisk Management
Risk ManagementSaqib Raza
 
Project Management 05
Project Management 05Project Management 05
Project Management 05Tathagat Varma
 
Lou wheatcraft
Lou wheatcraftLou wheatcraft
Lou wheatcraftNASAPMC
 
Integration Of Prince2ÂŽ And M O RÂŽ 1 John Fisher
Integration Of Prince2ÂŽ And M O RÂŽ 1 John FisherIntegration Of Prince2ÂŽ And M O RÂŽ 1 John Fisher
Integration Of Prince2ÂŽ And M O RÂŽ 1 John FisherBPUG Congress
 
Software testing - Risk management
Software testing - Risk managementSoftware testing - Risk management
Software testing - Risk managementPractiTest
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)Priya Tomar
 
Risk Management
Risk ManagementRisk Management
Risk ManagementKinza Razzaq
 
Project Management Uncertainty, Presented by upul chanaka from Sri Lanka
Project Management Uncertainty, Presented by upul chanaka from Sri Lanka Project Management Uncertainty, Presented by upul chanaka from Sri Lanka
Project Management Uncertainty, Presented by upul chanaka from Sri Lanka Upul Chanaka
 
Lecture 03 Software Risk Management
Lecture 03 Software Risk ManagementLecture 03 Software Risk Management
Lecture 03 Software Risk ManagementAchmad Solichin
 
STRIDE Standard Process for RISK
STRIDE Standard Process for RISKSTRIDE Standard Process for RISK
STRIDE Standard Process for RISKRomains Bos, PMP, MBA
 
Applying risk radar (v2)
Applying risk radar (v2)Applying risk radar (v2)
Applying risk radar (v2)Glen Alleman
 

Was ist angesagt? (20)

Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) - Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) -
 
Bertrand's Individual Essay
Bertrand's Individual EssayBertrand's Individual Essay
Bertrand's Individual Essay
 
Risk analysis and management
Risk analysis and managementRisk analysis and management
Risk analysis and management
 
Project Risk management
Project Risk management Project Risk management
Project Risk management
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Project Management 05
Project Management 05Project Management 05
Project Management 05
 
Lou wheatcraft
Lou wheatcraftLou wheatcraft
Lou wheatcraft
 
Integration Of Prince2ÂŽ And M O RÂŽ 1 John Fisher
Integration Of Prince2ÂŽ And M O RÂŽ 1 John FisherIntegration Of Prince2ÂŽ And M O RÂŽ 1 John Fisher
Integration Of Prince2ÂŽ And M O RÂŽ 1 John Fisher
 
Software testing - Risk management
Software testing - Risk managementSoftware testing - Risk management
Software testing - Risk management
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
 
Risk analysis
Risk analysisRisk analysis
Risk analysis
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Project Management Uncertainty, Presented by upul chanaka from Sri Lanka
Project Management Uncertainty, Presented by upul chanaka from Sri Lanka Project Management Uncertainty, Presented by upul chanaka from Sri Lanka
Project Management Uncertainty, Presented by upul chanaka from Sri Lanka
 
Risk ppt1672
Risk ppt1672Risk ppt1672
Risk ppt1672
 
Lecture 03 Software Risk Management
Lecture 03 Software Risk ManagementLecture 03 Software Risk Management
Lecture 03 Software Risk Management
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
STRIDE Standard Process for RISK
STRIDE Standard Process for RISKSTRIDE Standard Process for RISK
STRIDE Standard Process for RISK
 
Risk Management by Roger Pressman
Risk Management by Roger PressmanRisk Management by Roger Pressman
Risk Management by Roger Pressman
 
Applying risk radar (v2)
Applying risk radar (v2)Applying risk radar (v2)
Applying risk radar (v2)
 

Andere mochten auch

02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides02 - Testing Management - Crash Slides
02 - Testing Management - Crash SlidesSamer Desouky
 
ISTQB - Advanced Test Analyst Certificate
ISTQB - Advanced Test Analyst CertificateISTQB - Advanced Test Analyst Certificate
ISTQB - Advanced Test Analyst CertificateKranthi Ram Nagelli
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash SlidesSamer Desouky
 
Ux, UI and US v1.2
Ux, UI and US v1.2Ux, UI and US v1.2
Ux, UI and US v1.2Samer Desouky
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystSamer Desouky
 
Agile quality management
Agile quality managementAgile quality management
Agile quality managementselinasimpson2701
 
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Troy Magennis
 
Presenter Slides - E-Workshop: Agricultural risk management with FAO and ILO
Presenter Slides - E-Workshop: Agricultural risk management with FAO and ILOPresenter Slides - E-Workshop: Agricultural risk management with FAO and ILO
Presenter Slides - E-Workshop: Agricultural risk management with FAO and ILOMicrocredit Summit Campaign
 
Improving Financial Management
Improving Financial ManagementImproving Financial Management
Improving Financial ManagementCherry_Birch
 
Chapter 12 - Operational risk management
Chapter 12 - Operational risk managementChapter 12 - Operational risk management
Chapter 12 - Operational risk managementQuan Risk
 
Measuring operational risk
Measuring operational riskMeasuring operational risk
Measuring operational riskUjjwal 'Shanu'
 
Leading Change Workshop
Leading Change WorkshopLeading Change Workshop
Leading Change WorkshopMichael Barker
 
HR Governance, Risk, Compliance slides at 13th African Corporate Governance C...
HR Governance, Risk, Compliance slides at 13th African Corporate Governance C...HR Governance, Risk, Compliance slides at 13th African Corporate Governance C...
HR Governance, Risk, Compliance slides at 13th African Corporate Governance C...SABPP
 
Operational risk management and measurement
Operational risk management and measurementOperational risk management and measurement
Operational risk management and measurementRahmat Mulyana
 
Operation Risk Management in Banking Sector
Operation Risk Management in Banking SectorOperation Risk Management in Banking Sector
Operation Risk Management in Banking SectorSanjay Kumbhar
 
Agile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALMAgile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALMpd7.group
 
Quality management slides
Quality management slidesQuality management slides
Quality management slidesSaba Afaq
 
Entaggle: an Agile Software Development Case Study
Entaggle: an Agile Software Development Case StudyEntaggle: an Agile Software Development Case Study
Entaggle: an Agile Software Development Case StudyElisabeth Hendrickson
 
Agile Testing, Uncertainty, Risk, and Why It All Works
Agile Testing, Uncertainty, Risk, and Why It All WorksAgile Testing, Uncertainty, Risk, and Why It All Works
Agile Testing, Uncertainty, Risk, and Why It All WorksElisabeth Hendrickson
 

Andere mochten auch (20)

02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides
 
ISTQB - Advanced Test Analyst Certificate
ISTQB - Advanced Test Analyst CertificateISTQB - Advanced Test Analyst Certificate
ISTQB - Advanced Test Analyst Certificate
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash Slides
 
Ux, UI and US v1.2
Ux, UI and US v1.2Ux, UI and US v1.2
Ux, UI and US v1.2
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test Analyst
 
Agile quality management
Agile quality managementAgile quality management
Agile quality management
 
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
 
Presenter Slides - E-Workshop: Agricultural risk management with FAO and ILO
Presenter Slides - E-Workshop: Agricultural risk management with FAO and ILOPresenter Slides - E-Workshop: Agricultural risk management with FAO and ILO
Presenter Slides - E-Workshop: Agricultural risk management with FAO and ILO
 
Improving Financial Management
Improving Financial ManagementImproving Financial Management
Improving Financial Management
 
ISTQB REX BLACK book
ISTQB REX BLACK bookISTQB REX BLACK book
ISTQB REX BLACK book
 
Chapter 12 - Operational risk management
Chapter 12 - Operational risk managementChapter 12 - Operational risk management
Chapter 12 - Operational risk management
 
Measuring operational risk
Measuring operational riskMeasuring operational risk
Measuring operational risk
 
Leading Change Workshop
Leading Change WorkshopLeading Change Workshop
Leading Change Workshop
 
HR Governance, Risk, Compliance slides at 13th African Corporate Governance C...
HR Governance, Risk, Compliance slides at 13th African Corporate Governance C...HR Governance, Risk, Compliance slides at 13th African Corporate Governance C...
HR Governance, Risk, Compliance slides at 13th African Corporate Governance C...
 
Operational risk management and measurement
Operational risk management and measurementOperational risk management and measurement
Operational risk management and measurement
 
Operation Risk Management in Banking Sector
Operation Risk Management in Banking SectorOperation Risk Management in Banking Sector
Operation Risk Management in Banking Sector
 
Agile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALMAgile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALM
 
Quality management slides
Quality management slidesQuality management slides
Quality management slides
 
Entaggle: an Agile Software Development Case Study
Entaggle: an Agile Software Development Case StudyEntaggle: an Agile Software Development Case Study
Entaggle: an Agile Software Development Case Study
 
Agile Testing, Uncertainty, Risk, and Why It All Works
Agile Testing, Uncertainty, Risk, and Why It All WorksAgile Testing, Uncertainty, Risk, and Why It All Works
Agile Testing, Uncertainty, Risk, and Why It All Works
 

Ähnlich wie P&msp2010 07 risk-and-change-management

P&msp2010 08 development-management
P&msp2010 08 development-managementP&msp2010 08 development-management
P&msp2010 08 development-managementEmanuele Della Valle
 
Software Engineering (Risk Management)
Software Engineering (Risk Management)Software Engineering (Risk Management)
Software Engineering (Risk Management)ShudipPal
 
Spm lecture-7
Spm lecture-7Spm lecture-7
Spm lecture-7Sulman Ahmed
 
Risk-Management-05012023-025512pm.ppt
Risk-Management-05012023-025512pm.pptRisk-Management-05012023-025512pm.ppt
Risk-Management-05012023-025512pm.pptYasirShaikh34
 
Understanding Software Project Management
Understanding Software Project ManagementUnderstanding Software Project Management
Understanding Software Project ManagementEmanuele Della Valle
 
People Dimension in Software Projects
People Dimension in Software ProjectsPeople Dimension in Software Projects
People Dimension in Software ProjectsEmanuele Della Valle
 
Managing Risk in Agile Development: It Isn’t Magic
Managing Risk in Agile Development: It Isn’t MagicManaging Risk in Agile Development: It Isn’t Magic
Managing Risk in Agile Development: It Isn’t MagicTechWell
 
Project Risk mgt ch3 supplimentary.ppt n
Project Risk mgt ch3 supplimentary.ppt nProject Risk mgt ch3 supplimentary.ppt n
Project Risk mgt ch3 supplimentary.ppt nKevin117905
 
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptx
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptxRethinking Risk-Based Project Management in the Emerging IT initiatives.pptx
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptxInflectra
 
project_risk_mgmt_final.ppt
project_risk_mgmt_final.pptproject_risk_mgmt_final.ppt
project_risk_mgmt_final.pptavisha23
 
project_risk_mgmt_final.ppt
project_risk_mgmt_final.pptproject_risk_mgmt_final.ppt
project_risk_mgmt_final.pptAyidAlmgati
 
PMI project_risk_management_final_2022.ppt
PMI project_risk_management_final_2022.pptPMI project_risk_management_final_2022.ppt
PMI project_risk_management_final_2022.pptDorraLamouchi1
 
Software Risk Management
Software Risk ManagementSoftware Risk Management
Software Risk ManagementGunjan Patel
 
Project Management Risks Review
Project Management Risks ReviewProject Management Risks Review
Project Management Risks ReviewDavid Tennant
 
project_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.pptproject_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.pptBetshaTizazu2
 
P&msp2010 10 project-control
P&msp2010 10 project-controlP&msp2010 10 project-control
P&msp2010 10 project-controlEmanuele Della Valle
 
Projectriskmanagement pmbok5
Projectriskmanagement pmbok5Projectriskmanagement pmbok5
Projectriskmanagement pmbok5Dhamo daran
 
Webinar - Building Team Efficiency and Effectiveness
Webinar - Building Team Efficiency and EffectivenessWebinar - Building Team Efficiency and Effectiveness
Webinar - Building Team Efficiency and EffectivenessInvensis Learning
 
Introduction to risk management
Introduction to risk managementIntroduction to risk management
Introduction to risk managements. Akhlaque
 

Ähnlich wie P&msp2010 07 risk-and-change-management (20)

P&msp2010 08 development-management
P&msp2010 08 development-managementP&msp2010 08 development-management
P&msp2010 08 development-management
 
Software Engineering (Risk Management)
Software Engineering (Risk Management)Software Engineering (Risk Management)
Software Engineering (Risk Management)
 
Spm lecture-7
Spm lecture-7Spm lecture-7
Spm lecture-7
 
Risk-Management-05012023-025512pm.ppt
Risk-Management-05012023-025512pm.pptRisk-Management-05012023-025512pm.ppt
Risk-Management-05012023-025512pm.ppt
 
Understanding Software Project Management
Understanding Software Project ManagementUnderstanding Software Project Management
Understanding Software Project Management
 
Risk
RiskRisk
Risk
 
People Dimension in Software Projects
People Dimension in Software ProjectsPeople Dimension in Software Projects
People Dimension in Software Projects
 
Managing Risk in Agile Development: It Isn’t Magic
Managing Risk in Agile Development: It Isn’t MagicManaging Risk in Agile Development: It Isn’t Magic
Managing Risk in Agile Development: It Isn’t Magic
 
Project Risk mgt ch3 supplimentary.ppt n
Project Risk mgt ch3 supplimentary.ppt nProject Risk mgt ch3 supplimentary.ppt n
Project Risk mgt ch3 supplimentary.ppt n
 
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptx
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptxRethinking Risk-Based Project Management in the Emerging IT initiatives.pptx
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptx
 
project_risk_mgmt_final.ppt
project_risk_mgmt_final.pptproject_risk_mgmt_final.ppt
project_risk_mgmt_final.ppt
 
project_risk_mgmt_final.ppt
project_risk_mgmt_final.pptproject_risk_mgmt_final.ppt
project_risk_mgmt_final.ppt
 
PMI project_risk_management_final_2022.ppt
PMI project_risk_management_final_2022.pptPMI project_risk_management_final_2022.ppt
PMI project_risk_management_final_2022.ppt
 
Software Risk Management
Software Risk ManagementSoftware Risk Management
Software Risk Management
 
Project Management Risks Review
Project Management Risks ReviewProject Management Risks Review
Project Management Risks Review
 
project_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.pptproject_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.ppt
 
P&msp2010 10 project-control
P&msp2010 10 project-controlP&msp2010 10 project-control
P&msp2010 10 project-control
 
Projectriskmanagement pmbok5
Projectriskmanagement pmbok5Projectriskmanagement pmbok5
Projectriskmanagement pmbok5
 
Webinar - Building Team Efficiency and Effectiveness
Webinar - Building Team Efficiency and EffectivenessWebinar - Building Team Efficiency and Effectiveness
Webinar - Building Team Efficiency and Effectiveness
 
Introduction to risk management
Introduction to risk managementIntroduction to risk management
Introduction to risk management
 

Mehr von Emanuele Della Valle

Taming velocity - a tale of four streams
Taming velocity - a tale of four streamsTaming velocity - a tale of four streams
Taming velocity - a tale of four streamsEmanuele Della Valle
 
Work in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningWork in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningEmanuele Della Valle
 
Big Data and Data Science W's
Big Data and Data Science W'sBig Data and Data Science W's
Big Data and Data Science W'sEmanuele Della Valle
 
Knowledge graphs in search engines
Knowledge graphs in search enginesKnowledge graphs in search engines
Knowledge graphs in search enginesEmanuele Della Valle
 
La città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoLa città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoEmanuele Della Valle
 
Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Emanuele Della Valle
 
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...Emanuele Della Valle
 
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Emanuele Della Valle
 
Big Data: how to use it to create value
Big Data: how to use it to create valueBig Data: how to use it to create value
Big Data: how to use it to create valueEmanuele Della Valle
 
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Emanuele Della Valle
 
Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF Emanuele Della Valle
 
Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web Emanuele Della Valle
 
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)Emanuele Della Valle
 
IST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic TechnologiesIST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic TechnologiesEmanuele Della Valle
 
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...Emanuele Della Valle
 
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Emanuele Della Valle
 
Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Emanuele Della Valle
 
City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)Emanuele Della Valle
 

Mehr von Emanuele Della Valle (20)

Taming velocity - a tale of four streams
Taming velocity - a tale of four streamsTaming velocity - a tale of four streams
Taming velocity - a tale of four streams
 
Stream reasoning
Stream reasoningStream reasoning
Stream reasoning
 
Work in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningWork in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream Reasoning
 
Big Data and Data Science W's
Big Data and Data Science W'sBig Data and Data Science W's
Big Data and Data Science W's
 
Knowledge graphs in search engines
Knowledge graphs in search enginesKnowledge graphs in search engines
Knowledge graphs in search engines
 
La città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoLa città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - Fluxedo
 
Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...
 
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
 
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
 
Big Data: how to use it to create value
Big Data: how to use it to create valueBig Data: how to use it to create value
Big Data: how to use it to create value
 
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
 
Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF
 
Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web
 
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
 
IST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic TechnologiesIST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic Technologies
 
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
 
On Stream Reasoning
On Stream ReasoningOn Stream Reasoning
On Stream Reasoning
 
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
 
Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03
 
City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)
 

KĂźrzlich hochgeladen

The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfGale Pooley
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spiritegoetzinger
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfGale Pooley
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure servicePooja Nehwal
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...ssifa0344
 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptxFinTech Belgium
 
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptxOAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptxhiddenlevers
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130  Available With RoomVIP Kolkata Call Girl Serampore 👉 8250192130  Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Roomdivyansh0kumar0
 
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...shivangimorya083
 
20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdfAdnet Communications
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdfFinTech Belgium
 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceanilsa9823
 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfGale Pooley
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Modelshematsharma006
 

KĂźrzlich hochgeladen (20)

The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdf
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx
 
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptxOAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130  Available With RoomVIP Kolkata Call Girl Serampore 👉 8250192130  Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
 
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
 
20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
 
Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024
 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdf
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Models
 

P&msp2010 07 risk-and-change-management

  • 1. Session 7 Risk and Change Management Emanuele Della Valle http://home.dei.polimi.it/dellavalle
  • 2. Credits 2 This slides are largely based on Prof. John Musser class notes on “Principles of Software Project Management” M t” Original slides are available at http://www.projectreference.com/ htt // j t f / Reuse and republish permission was granted Planning and Managing Software Projects – Emanuele Della Valle
  • 3. Today 3 Risk Management Feature Set Control Change Control Configuration M C fi ti Management t Planning and Managing Software Projects – Emanuele Della Valle
  • 4. Risk Management 4 Problems that haven’t happened yet Why is it hard? Some are wary of bearing bad news • No one wants to be the messenger g • Or seen as “a worrier” You need to define a strategy early in your project Planning and Managing Software Projects – Emanuele Della Valle
  • 5. Risk Management 5 Identification, Analysis, Control Goal: avoid a crisis Thayer: Risk Mgmt. vs. Project Mgt. • For a specific vs. all p j p projects • Proactive vs. reactive Planning and Managing Software Projects – Emanuele Della Valle
  • 6. Risk Management Definitions 6 Project Risk • Characterized by: – U Uncertainty (0 < probability < 1) t i t b bilit – An associated loss (money, life, reputation, etc) – Manageable – some action can control it g Risk Exposure • Product of probability and potential loss Problem • A risk that has materialized Planning and Managing Software Projects – Emanuele Della Valle
  • 7. Risk Management Types of Risks 7 Schedule Risks • Schedule compression (customer, marketing, etc.) Cost Risks • Unreasonable budgets Requirements Risks • Incorrect • Incomplete • Unclear or inconsistent • Volatile Quality Risks Operational Risks Most of the “Classic Mistakes” • Classic mistakes are made more often Planning and Managing Software Projects – Emanuele Della Valle
  • 8. Risk Management Types of Unknowns 8 Known Unknowns • Information you know someone else has Unknown Unknowns • Information that does not yet exist Planning and Managing Software Projects – Emanuele Della Valle
  • 9. Risk Management Processes 9 Risk Identification Risk Assesment Risk Analysis Risk Prioritization Risk Management Risk Management Planning Risk Control Risk Resolution Risk Monitoring [Source: “Software Risk Management , Boehm 1989] Software Management” Boehm, Planning and Managing Software Projects – Emanuele Della Valle
  • 10. Risk Management – Risk Assessment Risk Identification 10 Get your team involved in this process • Don’t go it alone Produces a list of risks with potential to disrupt your project’s schedule (but also budget, quality, …) Use a checklist or similar source to brainstorm possible risks • http://www construx com/Page aspx?hid=1134 http://www.construx.com/Page.aspx?hid=1134 • Cached version available – http://www.emanueledellavalle.org/slides/P&MSP2010_07_ Complete-List-of-Schedule-Risks-by-McConnel.pdf C l t Li t f S h d l Ri k b M C l df Planning and Managing Software Projects – Emanuele Della Valle
  • 11. Risk Management – Risk Assessment Risk Analysis 1/2 11 Determine impact of each risk Risk Exposure (RE) • a.k.a. “Risk Impact” • RE = Probability of loss * size of loss • Ex: risk is “Facilities not ready on time” Facilities time – Probability is 25%, size is 4 weeks, RE is 1 week • Ex: risk is “Inadequate design – redesign required” – Probability is 15%, size is 10 weeks, RE is 1.5 weeks • Statistically are “expected values” • Sum all RE’s to get expected overrun – Which is pre risk management Planning and Managing Software Projects – Emanuele Della Valle
  • 12. Risk Management – Risk Assessment Risk Analysis 2/2 12 Estimating size of loss • Loss is easier to see than probability – Y You can break this d b k thi down i t “chunks” (like WBS) into “ h k ” (lik Estimating probability of loss • Use team member estimates and have a risk estimate risk-estimate review • Use Delphi or group-consensus techniques • Use gambling analogy” “how much would you bet” analogy how bet • Use “adjective calibration”: – highly likely – probably – improbable – unlikely – highly unlikely Planning and Managing Software Projects – Emanuele Della Valle
  • 13. Risk Management – Risk Assessment Risk Prioritization 13 Remember the 80-20 rule Often want larger-loss risks higher larger loss • Or higher probability items Possibly group ‘related risks’ yg p Helps identify which risks to ignore • Those at the bottom Planning and Managing Software Projects – Emanuele Della Valle
  • 14. Risk Management – Risk Control Risk Management Plan 14 Can be 1 paragraph per risk • For an example see Service-Finder’s “Risk Management and contingency plan“ plan • http://www.emanueledellavalle.org/slides/P&MSP2010_ 07_Service-Finder_Risk-Management.pdf McConnell’s example • http://www.construx.com/Page.aspx?hid=1286 • Cached version available – http://www.emanueledellavalle.org/slides/P&MSP2010_07_ Risk-Management-Plan-by-McConnell.pdf Planning and Managing Software Projects – Emanuele Della Valle
  • 15. Risk Management – Risk Control Risk Resolution 1/2 15 Risk Avoidance • Don’t do it • Scrub from system • Off-load to another party Risk Assumption • Don’t do anything about it • Accept that it might occur • But still watch for it Planning and Managing Software Projects – Emanuele Della Valle
  • 16. Risk Management – Risk Control Risk Resolution 2/2 16 Problem control • Develop contingency plans • E g allocate extra test resources E.g., Risk Transfer • To another part of the project (or team) • Move off the critical path at least Knowledge Acquisition • Investigate – Ex: do a prototype • Buy information or expertise about it • Do research Planning and Managing Software Projects – Emanuele Della Valle
  • 17. Risk Management – Risk Control Risk Monitoring 17 Top 10 Risk List • Rank • Previous Rank • Weeks on List • Risk Name • Risk Resolution S k l Status A low-overhead best practice Interim project post-mortems • After various major milestones McConnell’s example • http://www.construx.com/Page.aspx?hid=1293 • Cached version available – http://www.emanueledellavalle.org/slides/P&MSP2010_07_ Sample-Top-10-Risks-List-by-McConnel.pdf Planning and Managing Software Projects – Emanuele Della Valle
  • 18. Risk Management Risk Communication 18 Don’t be afraid to convey the risks Use your judgment to balance • Sky-is-falling whiner vs. information distribution Planning and Managing Software Projects – Emanuele Della Valle
  • 19. Risk Management Miniature Milestones 1/3 19 A risk-reduction technique Use of small goals within project schedule • One of McConnell’s Best Practices (Ch. 27) Fine-grained approach to p g pp plan & track Reduces risk of undetected project slippage Pros • Enhances status visibility • Good for project recovery Cons • Increase project tracking effort Planning and Managing Software Projects – Emanuele Della Valle
  • 20. Risk Management Miniature Milestones 2/3 20 Can be used throughout the development cycle Works with hard-to-manage project activities or hard to manage methods • Such as with evolutionary prototyping Reduces unpleasant surprises Success factors • Overcoming resistance from those managed • Staying true to ‘miniature’ nature Can improve motivation through achievements C h h h Planning and Managing Software Projects – Emanuele Della Valle
  • 21. Risk Management Miniature Milestones 3/3 21 Requires a detailed schedule Have early milestones McConnell says 1-2 days • Longer is still g g good ( (1-2 weeks) ) Encourages iterative development Use binary milestones • Done or not done (100%) Planning and Managing Software Projects – Emanuele Della Valle
  • 22. Feature-Set Control 22 It is a class mistake avoidance technique Early Stages 1. Minimal Specification 2. Requirements Scrubbing 3. 3 Versioned Development Mid-Project • Effective change control Late-Project • Feature cuts Planning and Managing Software Projects – Emanuele Della Valle
  • 23. Feature-Set Control Traditional Specs 23 Drive for “traditional” specs • Necessity • Downstream cost avoidance • Full control over all aspects As McConnell notes: • “But the goal is not to build exactly what you said you would at the beginning. It is to build the best possible software within the available time.” time. • Idealistic but worth remembering Planning and Managing Software Projects – Emanuele Della Valle
  • 24. Feature-Set Control - Early Stages Minimal Specification 1/2 24 Tradition spec. issues • Wasted effort – T Too much detail h d t il • Obsolescence • Lack of efficacy -- details do not guarantee success • Overly constrained design • User assumption that costs are equal (UI ex.) Planning and Managing Software Projects – Emanuele Della Valle
  • 25. Feature-Set Control - Early Stages Minimal Specification 2/2 25 Benefits • Improved morale and motivation • Opportunistic efficiency • Shorter requirements phase Costs and Risks • Omission of key requirements • Unclear or impossible goals • Gold plating • Used for the wrong reasons – Lazy substitute for doing good requirements Success Factors • Used only when requirements are flexible • C t Capture most important items; involve k ti t t it i l key users Planning and Managing Software Projects – Emanuele Della Valle
  • 26. Feature-Set Control - Early Stages Minimal Specification vs. Extreme Programming 26 This is not XP (extreme programming) In XP Requirements are • expressed as automated acceptance tests rather than specification documents • defined incrementally, rather than trying to get them all in advance XP has broader goals • An attempt to reconcile humanity and productivity • A mechanism for social change • A path to improvement p p • A style of development • A software development discipline Planning and Managing Software Projects – Emanuele Della Valle
  • 27. Feature-Set Control - Early Stages Requirements Scrubbing 27 Removing a feature from the product • Eliminates all effort: spec., design, dev., test, doc. • The earlier the better • Typically done during or right after Requirements Less risky than minimal specification Aims • Eliminate all but absolutely necessary requirements • Simplify all complicated requirements • Substitute cheaper items Planning and Managing Software Projects – Emanuele Della Valle
  • 28. Feature-Set Control - Early Stages Versioned Development 28 Eliminate them from the current version “Let’s put it in release 1.1 Let s 1.1” • You’re still saying “Yes”, not “No” By next rev. the list has changed anyway y g y y My favorite ;-) Planning and Managing Software Projects – Emanuele Della Valle
  • 29. Change Management The Feature-Creep Phenomenon 1/2 29 Avg. project has 25% change in requirements during development Sources of change • Marketing: want to meet customer’s check-list • Developers: want to perfect r1 deficiencies • Users: want more functionality or now ‘know’ what they want They will all try to ‘insert’ these during dev. Planning and Managing Software Projects – Emanuele Della Valle
  • 30. Change Management The Feature-Creep Phenomenon 2/2 30 The devil is in the details McConnell s McConnell’s example: “trivial” feature can have +/- trivial +/ weeks of impact Developers ca insert things when you’re not looking e e ope s can se t t gs e you e ot oo g No spec. can cover all details. You must. Programmer ideal: flip switch Up to 10-1 differences in prog. size with the same specs. specs Planning and Managing Software Projects – Emanuele Della Valle
  • 31. Change Management Change Control Board (CCB) 1/2 31 McConnell “best practice” (see Ch. 17) Structure: representatives from each stakeholder party • Dev., QA, Marketing, Mgmt., Customer support Perform “change analysis” • Importance, priority, cost, benefit Planning and Managing Software Projects – Emanuele Della Valle
  • 32. Change Management Change Control Board (CCB) 2/2 32 Triage • Allocating scarce resources • Some will not receive treatment • Life-critical to the project Will say “No” more than “Yes” No Yes Watch for bureaucracy Planning and Managing Software Projects – Emanuele Della Valle
  • 33. Change Management Change Control 33 A set of fully fledge methods and tools Change Control System Configuration Management System C fi ti M tS t Configuration Management Tool C fi ti M tT l Good Reference • “Quality Software Project Management”, Futrell, Shafer, Shafer Sh f – Preview available on Google Books Search http://books.google.com/books?id=8GqC7xHTwGsC Planning and Managing Software Projects – Emanuele Della Valle
  • 34. Change Management Terminology 34 Change Control: process of controlling changes • Proposal, evaluation, approval, scheduling, implementation, implementation tracking Configuration Control: process of evaluating, approving and disapproving and managing changes to disapproving, SCCIs. Software Configuration Control Item (SCCI) • Anything suitable for configuration control • Source code, documents, diagrams, etc. Version Control: controlling software version releases • Recording and saving releases • Documenting release differences Planning and Managing Software Projects – Emanuele Della Valle
  • 35. Change Management Configuration Control 35 A management support function Includes • Program code changes • Requirements and design changes • Version release changes Essential for developed items • Code, documentation, etc. Example • The case of the code that used to work – But didn’t in time for the demo Planning and Managing Software Projects – Emanuele Della Valle
  • 36. Change Management Configuration Control Needs 36 Establish clearly defined mgmt. authority Setup control standards, procedures and guidelines • All team members must be aware of these Requires appropriate tools and infrastructure q pp p Configuration Management Plan must be produced during p g planning phase gp Planning and Managing Software Projects – Emanuele Della Valle
  • 37. Change Management Configuration Management Plan 37 Must be produced during planning phase Often part of Software Development Plan Example of Control Procedure • See http://www.construx.com/Page.aspx?hid=1424 • Cached version available – http // http://www.emanueledellavalle.org/slides/P&MSP2010_07_ eman eledella alle o g/slides/P&MSP2010 07 Change-Procedure-by-McConnel.pdf Planning and Managing Software Projects – Emanuele Della Valle
  • 38. Change Management Software Configuration Management 38 Formal engineering discipline Methods and tools to identify & manage software throughout its use For basic information consult o bas c o at o co su t http://en.wikipedia.org/wiki/Software_configuration_management Planning and Managing Software Projects – Emanuele Della Valle
  • 39. 3rd Homework assignment 39 Top 10 Risk List for your project use the template available at http://www.emanueledellavalle.org/slides/P&MSP2010 _07_template-homework-3.doc Fill it in with project code (e.g., 12) and group members Submit by email to mpsp2010@gmail.com • Subject: [12] homework – 3 • Attachment: 12-homework-3.doc Note • Fine if you use a check-list (see slide 10) … • BUT think about your project Planning and Managing Software Projects – Emanuele Della Valle
  • 40. Optional Readings 40 McConnell: 11 “Motivation”, 13 “Team Structure” Schwalbe: 8 “Project Human Resource Management” Project Management Planning and Managing Software Projects – Emanuele Della Valle
  • 41. Questions? 41 Planning and Managing Software Projects – Emanuele Della Valle