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

Software Project Management: Risk Management
Software Project Management: Risk ManagementSoftware Project Management: Risk Management
Software Project Management: Risk ManagementMinhas Kamal
 
Software project management introduction
Software project management introductionSoftware project management introduction
Software project management introductionKanchana Devi
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementAyaz Shariff
 
Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) - Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) - Shashi Kumar
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process FrameworkJAINAM KAPADIYA
 
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
 
Project scheduling and tracking
Project scheduling and trackingProject scheduling and tracking
Project scheduling and trackingComputer_ at_home
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementNoorHameed6
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software developmentProf Ansari
 
4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principle4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principleMohammad Hafiz-Al-Masud
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsHassan A-j
 
Software project estimation
Software project estimationSoftware project estimation
Software project estimationinayat khan
 
Agile software development
Agile software developmentAgile software development
Agile software developmentRajesh Piryani
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Managementasim78
 
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdfbcanawakadalcollege
 

What's hot (20)

Software Project Management: Risk Management
Software Project Management: Risk ManagementSoftware Project Management: Risk Management
Software Project Management: Risk Management
 
Software project management introduction
Software project management introductionSoftware project management introduction
Software project management introduction
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) - Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) -
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
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)
 
Project scheduling and tracking
Project scheduling and trackingProject scheduling and tracking
Project scheduling and tracking
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
RMMM Plan
RMMM PlanRMMM Plan
RMMM Plan
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software development
 
4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principle4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principle
 
SPM PPT
SPM PPTSPM PPT
SPM PPT
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software project estimation
Software project estimationSoftware project estimation
Software project estimation
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Unit 2 spm
Unit 2 spmUnit 2 spm
Unit 2 spm
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Risk analysis
Risk analysisRisk analysis
Risk analysis
 
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf
 

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
 
Risk Management
Risk ManagementRisk Management
Risk ManagementSaqib Raza
 
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
 
Software Engineering (Risk Management)
Software Engineering (Risk Management)Software Engineering (Risk Management)
Software Engineering (Risk Management)ShudipPal
 
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
 

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
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
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
 
Software Engineering (Risk Management)
Software Engineering (Risk Management)Software Engineering (Risk Management)
Software Engineering (Risk Management)
 
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
 

Recently uploaded

Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024Matteo Carbone
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 

Recently uploaded (20)

Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 

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.