SlideShare a Scribd company logo
1 of 32
Software Risk Management

                By:
                Gunjan Patel
                Medical Software
                081001038
“If You Don’t Actively Attack the Risks,
The Risks Will Actively Attack You.”
                               -Tom Gilb




………without risks there is no reward
Outline

Definitions and Principles
Risk Assessment and Control
Methodological Dimension
Recommended Implementation Approach
References
Define

 Risk
    Any anticipated unfavorable event or circumstances
     that occur while the project is underway.

    If the risk become true
       • It can hamper the successful and timely
         completion of a project.

    Therefore, it is necessary to anticipate and identify
     different risks.

 Risk management
   Reducing the impact of all kinds of risks that might
     affect a project.
Importance of Software Risk

 Addresses Complex Software Systems
 Focuses Projects on Critical Risk Items
 Provides Techniques for Handling Risk Items
 Reduces Software Costs by Reducing Rework
    Usually 40-50% of software costs
 Making informed decisions involves the evaluation of
  risk improvement
    Costs, benefits, and risks
    The evaluation of the impact of current decisions on future
     options
Risks within a system Context

 This process of risk management embodies
Process of Risk Management

 This process of risk management embodies the
  identification, analysis, planning, tracking, controlling, and
  communication of risk.




          A continuous set of activities to identify,
           confront, and resolve technical risk
Risk Assessment and Control
Risk assessment


 The objectives of risk assessment is to rank the risks in terms of
  their damage causing potential.

 For risk assessment, each risk should first be rated in two ways:

    • The likelihood of a risk coming true (r)

    • The severity of damage caused due to the risk (s)

    • Based on these factors

        – The priority of each risk can be computed as

        – p=r    s
Risk identification


 The project manager needs to anticipate the risks in the
  project as early as possible so that the impact of the risk can
  be minimized by making effective risk management plans.

 In order to be able to systematically identify the important
  risks, it is necessary to categorize risks into different classes.

 Main categories of risks
    • Project risks
    • Technical risks
    • Business risks
 Main categories of risks

    Project risks
       • Concern various forms of
            – Budgetary, Schedule, Personnel, Resource and Customer-Related Problems.
            – e.g. schedule slippage
                 » Software is intangible, it is very difficult to monitor and control software
                    projects.

    Technical risks
       • Concern
            – Potential design, implementation, interfacing, testing, and maintenance
              problems.
            – E.g. incomplete specification, changing specification, etc.

    Business risks
       • Includes
            – An excellent product that no one wants, losing budgetary, etc.
Risk Containment

 After all the identified risks are assessed, plans must be made to control the
  most damaging and the most likely risks.

 Strategies used for risk
  containment:

    • Avoid the risk
         – Discuss with customer to
              reduce the scope of the
           work
         – Giving incentives to
           engineers to avoid the risk of
           manpower turnover, etc.

    • Transfer the risk
         – Getting the risky components
           developed by a third party
         – Buying insurance cover, etc.

    • Risk reduction
         – Planning ways to control the
           damage due to a risk
         – If there is risk that some key
           personnel might leave, new
           recruitment may be planned.
                                              Techniques for Handling Risks
To choose between the different strategies of
     handling a risk, the project manager must
     consider the cost of handling the risk and the
     corresponding reduction in risk.


                  Risk exposure before reduction – risk exposure after reduction
Risk leverage =
                                        Risk reduction of cost
Methodological Dimension

 Design to Improve overall software development
  process to integrate knowledge into the software
  acquisition process that enable manageress to make
  timely decision.

 Samples of questions for methodological

I know that improving the process will improve my software. How
    do I choose the improvement method that will have the most
     effect for my current state? How do I secure against major
                   disasters? What cost will I face?
Software Risk management Methodology



Framework for Software Risk management
  1. Software Risk Evaluation (SRE)
  2. Continuous Risk Management (CRM)
  3. Team Risk Management (TRM)


 Developed software risk methodologies
  1. Risk prevention
  2. Risk mitigation and correction
  3. Ensuring safe system failure
 SRM methodological addresses the two functions of
  software acquisition and development.
    The functions are managed is composed
    Software Acquisition-Capability Maturity Model
      • Determine current process maturity identify few critical
        issues critical to software quality & process improvement
      • Framework used Quality principles have been design by
        Quality management Team
          – Developed the direction Watts Humphrey at IBM

    Software - Capability Maturity Model
      • The key process areas define requirements that must be
        satisfied in order to accomplish that level of development
Methodological Framework for SRM
Seven risk management principles

 Shared product vision
 • Sharing product vision based upon common purpose, shared
   ownership, and collective commitment
 • Focusing on results
 Teamwork
 • Working Cooperatively To Achieve A Common Goal
 • Pooling Talent, Skills, And Knowledge
 Forward-looking view
 • Thinking Toward Tomorrow, Identifying Uncertainties,
   Anticipating Potential Outcomes
 • Managing Project Resources And Activities While Anticipating
   Uncertainties
 Global perspective
    Viewing software development within the context of the larger
     system (3D) Definition, Design, and Development
 Open communication
    Encouraging the free flow of information between all levels
    Bringing unique knowledge to identifying and managing risk
 Integrated management
    Making risk management an integral part of project
     management
    Adapting risk management methods and tools to a project’s
     infrastructure and culture
 Continuous process
    Maintaining constant vigilance
    Identifying and managing risks routinely throughout all phases
     of the project’s life cycle
Software Risk Management Methodologies


Basic Constructs to Risk Management
   1. Risk Management Paradigm-Boehmís
2.Risk Taxonomy
      Follow life cycle of software develop and provides framework for
      organizing data and info




                    30%                    33%                  37%
 Taxonomy of Software Risks: Overview
3. Risk Clinic
   Workshop that takes the CRM and TRM and adapts in
    integrates it with a client’s communication channels,
    infrastructure, existing practices, project management, risk
    management (if any), and technical problem management
Software Risk Evaluation (SRE)

 Software Risk Evaluation (SRE) Practice model
Team Risk Management (TRM)


        Initiate:                                      Team:
•Recognize the needs                         •Based on risks, priorities,
•Commit to create the team                   metrics & action plans
culture




                             Team Activity
Continuous Risk Management


      CORE
 CRM is a principle-based practice for managing project risks and
  opportunities throughout the lifetime of the project.
 When followed, these principles provide an effective approach to
  managing risk regardless of the specific methods and tools used.
 2 are composed of three groups: core, sustaining, and defining.
 Software Acquisition-Capability Maturity Model (SA-CMMSM)
References:

Crosby, P.B. Quality Is Free. New York:
 McGraw-Hill, 1979.
www.sei.cmu.edu
www.baz.com
www.google.com
Thank You……..
Kind Attention !!!

More Related Content

What's hot

Pressman ch-25-risk-management
Pressman ch-25-risk-managementPressman ch-25-risk-management
Pressman ch-25-risk-managementzeeshanwrch
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)ShudipPal
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metricsIndu Sharma Bhardwaj
 
Risk Mitigation, Monitoring and Management Plan (RMMM)
Risk Mitigation, Monitoring and Management Plan (RMMM)Risk Mitigation, Monitoring and Management Plan (RMMM)
Risk Mitigation, Monitoring and Management Plan (RMMM)Navjyotsinh Jadeja
 
Risk-management
 Risk-management Risk-management
Risk-managementUmesh Gupta
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approachtumetr1
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software developmentProf Ansari
 
RMMM-Risk Management,Mitigation and Monitoring.
RMMM-Risk Management,Mitigation and Monitoring.RMMM-Risk Management,Mitigation and Monitoring.
RMMM-Risk Management,Mitigation and Monitoring.Aparna Nayak
 
PMP Training - 11 project risk management
PMP Training - 11 project risk managementPMP Training - 11 project risk management
PMP Training - 11 project risk managementejlp12
 
Pressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsPressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsseethaveera
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project ManagementReetesh Gupta
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsHassan A-j
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineeringPreeti Mishra
 
Project Risk Management
 Project Risk Management Project Risk Management
Project Risk ManagementHayat Denzi
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk ManagementKaustubh Gupta
 

What's hot (20)

Risk analysis
Risk analysisRisk analysis
Risk analysis
 
Pressman ch-25-risk-management
Pressman ch-25-risk-managementPressman ch-25-risk-management
Pressman ch-25-risk-management
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metrics
 
Risk Mitigation, Monitoring and Management Plan (RMMM)
Risk Mitigation, Monitoring and Management Plan (RMMM)Risk Mitigation, Monitoring and Management Plan (RMMM)
Risk Mitigation, Monitoring and Management Plan (RMMM)
 
Risk Management by Roger Pressman
Risk Management by Roger PressmanRisk Management by Roger Pressman
Risk Management by Roger Pressman
 
Risk-management
 Risk-management Risk-management
Risk-management
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approach
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software development
 
RMMM-Risk Management,Mitigation and Monitoring.
RMMM-Risk Management,Mitigation and Monitoring.RMMM-Risk Management,Mitigation and Monitoring.
RMMM-Risk Management,Mitigation and Monitoring.
 
PMP Training - 11 project risk management
PMP Training - 11 project risk managementPMP Training - 11 project risk management
PMP Training - 11 project risk management
 
1_PMI-RMP_Project Risk Management Plan
1_PMI-RMP_Project Risk Management Plan1_PMI-RMP_Project Risk Management Plan
1_PMI-RMP_Project Risk Management Plan
 
Pressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsPressman ch-21-project-management-concepts
Pressman ch-21-project-management-concepts
 
Spm unit 1
Spm unit 1Spm unit 1
Spm unit 1
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineering
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
Project Risk Management
 Project Risk Management Project Risk Management
Project Risk Management
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 

Similar to Software Risk Management

Risk-Management-05012023-025512pm.ppt
Risk-Management-05012023-025512pm.pptRisk-Management-05012023-025512pm.ppt
Risk-Management-05012023-025512pm.pptYasirShaikh34
 
Critical role of_risk_assessment_in_international_projects_en
Critical role of_risk_assessment_in_international_projects_enCritical role of_risk_assessment_in_international_projects_en
Critical role of_risk_assessment_in_international_projects_enVyacheslav Guzovsky
 
11-Risk Management.pptx
11-Risk Management.pptx11-Risk Management.pptx
11-Risk Management.pptxSushant895574
 
Risk management in Software Industry
Risk management in Software IndustryRisk management in Software Industry
Risk management in Software IndustryRehan Akhtar
 
Risk analysis and management
Risk analysis and managementRisk analysis and management
Risk analysis and managementgnitu
 
Risk Management Best Practices
Risk Management Best PracticesRisk Management Best Practices
Risk Management Best PracticesPMILebanonChapter
 
project_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.pptproject_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.pptBetshaTizazu2
 
Final Class Presentation on Determining Project Stakeholders & Risks.pptx
Final Class Presentation on Determining Project Stakeholders & Risks.pptxFinal Class Presentation on Determining Project Stakeholders & Risks.pptx
Final Class Presentation on Determining Project Stakeholders & Risks.pptxGeorgeKabongah2
 
Online PMP Training Material for PMP Exam - Risk Management Knowledge Area
Online PMP Training Material for PMP Exam - Risk Management Knowledge AreaOnline PMP Training Material for PMP Exam - Risk Management Knowledge Area
Online PMP Training Material for PMP Exam - Risk Management Knowledge AreaGlobalSkillup
 
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
 
Webinar - Building Team Efficiency and Effectiveness
Webinar - Building Team Efficiency and EffectivenessWebinar - Building Team Efficiency and Effectiveness
Webinar - Building Team Efficiency and EffectivenessInvensis Learning
 
All About PMI - RMP Certification
All About PMI - RMP CertificationAll About PMI - RMP Certification
All About PMI - RMP Certificationpassyourcert
 

Similar to Software Risk Management (20)

Project risk management
Project risk managementProject risk management
Project risk management
 
Risk-Management-05012023-025512pm.ppt
Risk-Management-05012023-025512pm.pptRisk-Management-05012023-025512pm.ppt
Risk-Management-05012023-025512pm.ppt
 
Critical role of_risk_assessment_in_international_projects_en
Critical role of_risk_assessment_in_international_projects_enCritical role of_risk_assessment_in_international_projects_en
Critical role of_risk_assessment_in_international_projects_en
 
11-Risk Management.pptx
11-Risk Management.pptx11-Risk Management.pptx
11-Risk Management.pptx
 
8. project risk management
8. project risk management8. project risk management
8. project risk management
 
Risk management in Software Industry
Risk management in Software IndustryRisk management in Software Industry
Risk management in Software Industry
 
Risk analysis
Risk analysisRisk analysis
Risk analysis
 
Presentation qrm shc
Presentation qrm shcPresentation qrm shc
Presentation qrm shc
 
Project risk analysis
Project risk analysisProject risk analysis
Project risk analysis
 
Risk analysis and management
Risk analysis and managementRisk analysis and management
Risk analysis and management
 
Risk Management Best Practices
Risk Management Best PracticesRisk Management Best Practices
Risk Management Best Practices
 
project_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.pptproject_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.ppt
 
Final Class Presentation on Determining Project Stakeholders & Risks.pptx
Final Class Presentation on Determining Project Stakeholders & Risks.pptxFinal Class Presentation on Determining Project Stakeholders & Risks.pptx
Final Class Presentation on Determining Project Stakeholders & Risks.pptx
 
Online PMP Training Material for PMP Exam - Risk Management Knowledge Area
Online PMP Training Material for PMP Exam - Risk Management Knowledge AreaOnline PMP Training Material for PMP Exam - Risk Management Knowledge Area
Online PMP Training Material for PMP Exam - Risk Management Knowledge Area
 
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
 
Webinar - Building Team Efficiency and Effectiveness
Webinar - Building Team Efficiency and EffectivenessWebinar - Building Team Efficiency and Effectiveness
Webinar - Building Team Efficiency and Effectiveness
 
All About PMI - RMP Certification
All About PMI - RMP CertificationAll About PMI - RMP Certification
All About PMI - RMP Certification
 
Risk Management
Risk ManagementRisk Management
Risk Management
 

Recently uploaded

Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 

Recently uploaded (20)

Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 

Software Risk Management

  • 1. Software Risk Management By: Gunjan Patel Medical Software 081001038
  • 2. “If You Don’t Actively Attack the Risks,
  • 3. The Risks Will Actively Attack You.” -Tom Gilb ………without risks there is no reward
  • 4. Outline Definitions and Principles Risk Assessment and Control Methodological Dimension Recommended Implementation Approach References
  • 5. Define  Risk  Any anticipated unfavorable event or circumstances that occur while the project is underway.  If the risk become true • It can hamper the successful and timely completion of a project.  Therefore, it is necessary to anticipate and identify different risks.  Risk management  Reducing the impact of all kinds of risks that might affect a project.
  • 6. Importance of Software Risk  Addresses Complex Software Systems  Focuses Projects on Critical Risk Items  Provides Techniques for Handling Risk Items  Reduces Software Costs by Reducing Rework  Usually 40-50% of software costs  Making informed decisions involves the evaluation of risk improvement  Costs, benefits, and risks  The evaluation of the impact of current decisions on future options
  • 7. Risks within a system Context  This process of risk management embodies
  • 8. Process of Risk Management  This process of risk management embodies the identification, analysis, planning, tracking, controlling, and communication of risk. A continuous set of activities to identify, confront, and resolve technical risk
  • 10. Risk assessment  The objectives of risk assessment is to rank the risks in terms of their damage causing potential.  For risk assessment, each risk should first be rated in two ways: • The likelihood of a risk coming true (r) • The severity of damage caused due to the risk (s) • Based on these factors – The priority of each risk can be computed as – p=r s
  • 11. Risk identification  The project manager needs to anticipate the risks in the project as early as possible so that the impact of the risk can be minimized by making effective risk management plans.  In order to be able to systematically identify the important risks, it is necessary to categorize risks into different classes.  Main categories of risks • Project risks • Technical risks • Business risks
  • 12.  Main categories of risks  Project risks • Concern various forms of – Budgetary, Schedule, Personnel, Resource and Customer-Related Problems. – e.g. schedule slippage » Software is intangible, it is very difficult to monitor and control software projects.  Technical risks • Concern – Potential design, implementation, interfacing, testing, and maintenance problems. – E.g. incomplete specification, changing specification, etc.  Business risks • Includes – An excellent product that no one wants, losing budgetary, etc.
  • 13. Risk Containment  After all the identified risks are assessed, plans must be made to control the most damaging and the most likely risks.  Strategies used for risk containment: • Avoid the risk – Discuss with customer to reduce the scope of the work – Giving incentives to engineers to avoid the risk of manpower turnover, etc. • Transfer the risk – Getting the risky components developed by a third party – Buying insurance cover, etc. • Risk reduction – Planning ways to control the damage due to a risk – If there is risk that some key personnel might leave, new recruitment may be planned. Techniques for Handling Risks
  • 14. To choose between the different strategies of handling a risk, the project manager must consider the cost of handling the risk and the corresponding reduction in risk. Risk exposure before reduction – risk exposure after reduction Risk leverage = Risk reduction of cost
  • 15. Methodological Dimension  Design to Improve overall software development process to integrate knowledge into the software acquisition process that enable manageress to make timely decision.  Samples of questions for methodological I know that improving the process will improve my software. How do I choose the improvement method that will have the most effect for my current state? How do I secure against major disasters? What cost will I face?
  • 16. Software Risk management Methodology Framework for Software Risk management 1. Software Risk Evaluation (SRE) 2. Continuous Risk Management (CRM) 3. Team Risk Management (TRM)  Developed software risk methodologies 1. Risk prevention 2. Risk mitigation and correction 3. Ensuring safe system failure
  • 17.  SRM methodological addresses the two functions of software acquisition and development.  The functions are managed is composed  Software Acquisition-Capability Maturity Model • Determine current process maturity identify few critical issues critical to software quality & process improvement • Framework used Quality principles have been design by Quality management Team – Developed the direction Watts Humphrey at IBM  Software - Capability Maturity Model • The key process areas define requirements that must be satisfied in order to accomplish that level of development
  • 19. Seven risk management principles  Shared product vision • Sharing product vision based upon common purpose, shared ownership, and collective commitment • Focusing on results  Teamwork • Working Cooperatively To Achieve A Common Goal • Pooling Talent, Skills, And Knowledge  Forward-looking view • Thinking Toward Tomorrow, Identifying Uncertainties, Anticipating Potential Outcomes • Managing Project Resources And Activities While Anticipating Uncertainties
  • 20.  Global perspective  Viewing software development within the context of the larger system (3D) Definition, Design, and Development  Open communication  Encouraging the free flow of information between all levels  Bringing unique knowledge to identifying and managing risk  Integrated management  Making risk management an integral part of project management  Adapting risk management methods and tools to a project’s infrastructure and culture  Continuous process  Maintaining constant vigilance  Identifying and managing risks routinely throughout all phases of the project’s life cycle
  • 21. Software Risk Management Methodologies Basic Constructs to Risk Management  1. Risk Management Paradigm-Boehmís
  • 22. 2.Risk Taxonomy  Follow life cycle of software develop and provides framework for organizing data and info 30% 33% 37%
  • 23.  Taxonomy of Software Risks: Overview
  • 24. 3. Risk Clinic  Workshop that takes the CRM and TRM and adapts in integrates it with a client’s communication channels, infrastructure, existing practices, project management, risk management (if any), and technical problem management
  • 25. Software Risk Evaluation (SRE)  Software Risk Evaluation (SRE) Practice model
  • 26. Team Risk Management (TRM) Initiate: Team: •Recognize the needs •Based on risks, priorities, •Commit to create the team metrics & action plans culture Team Activity
  • 28.  CRM is a principle-based practice for managing project risks and opportunities throughout the lifetime of the project.  When followed, these principles provide an effective approach to managing risk regardless of the specific methods and tools used.  2 are composed of three groups: core, sustaining, and defining.
  • 29.  Software Acquisition-Capability Maturity Model (SA-CMMSM)
  • 30. References: Crosby, P.B. Quality Is Free. New York: McGraw-Hill, 1979. www.sei.cmu.edu www.baz.com www.google.com
  • 31.