SlideShare a Scribd company logo
Discriminative Study on Risk Management In Software Product Development Amandeep Midha EMBA 2007-09
Risk - Definition possibility of loss or injury someone or something that creates or suggests a hazard the chance of loss or the perils to the subject of a contract the degree of probability of such loss a person or thing that is a specified hazard a hazard from a specified cause or source the chance that an investment (as a stock or commodity) will lose value Ref: www.m-w.com
Dynamics of Software Product Development Things Unique to IT Industry: No Trade Associations and Collective Platforms Most ‘other’ industries follow the law of diminishing returns (i.e. after a certain time it costs more to increase your market share against entrenched competitors). IT does the opposite ‘ Absurd Preoccupation’ with underlying technology and everyone always is searching for next big wave! Ref: “Who Says Elephants Can’t Dance” – Louis V. Gerstner, Jr.
Stakeholders
Hypothesis Framing H 0  (Null Hypothesis):  Identification & management of schedule & operational risks shall improve the predictability of launching a software product/platform with needed feature set in the predefined time-to-market window Ha (Alternate Hypothesis):  Project failures cannot be avoided by identification & management of schedule & operational risks
Sequence of Work Checkpoint A – Theoretical Study Inputs Completion Checkpoint B – Qualitative Study Verdict & Questionnaire Begin Checkpoint C – Early Drawings from Empirical Study Checkpoint D – Final Verdict Problem Conclusion Analysis Empirical (Quantitative) Theoretical Study Empirical (Qualitative) D C A B
A. Theoretical Study – 1 Risk Basics & Application Risk – Confusing Topic! Product Development – Never Identical & Different Stakeholders Risks do not have to be negative! Project: Time, Cost, Quality Phases of a Project Customer get Actual Control Here! Feasibility Formulation Implementation Installation Sustaining
A. Theoretical Study -2 Addressing Business Challenges 3 Ongoing Challenges Improving Customer Intimacy Achieving Operational Excellence Providing Product Leadership To Meet the Above Challenges Businesses have to be innovative Innovations does not have to be expensive Primary Business Driver is ‘Increasing Product Complexity and Customization’
A. Theoretical Study – 3 Risks Classification & Handling Risks Classification – Internal vs. External Handling Avoid Prevent Accept Share Limit Transfer
A. Theoretical Study – 4 Risks Reporting Technical Review Checkpoints Acceptance Criteria at each Checkpoint Allowing Overlapping Phases Running one-step ahead Caveat Register Action Impact Y/N Resolution Source Caveat Serial
B. Empirical Study – 1 Interviewing Qualitative Study First 6 Product Managers, 3 Delivery Leaders, 7 Development Managers, 3 Test Managers, and 2 Quality People Section-1: Background Section-5: Risk Reduction Section-2: General Risk Questions Section-3: Risk Transfer Section-4: Risk Retention Section-6: Risk Analysis Section-7: Specific Risk Conversation
B. Empirical Study – 2 Interview – Case Generation Case-1: Change of Solution Design Case-2: Change of Process Case-3: Pilot Unprecedented Process Case-4: Customer Management Case-5: Outsourcing Risks Case-6: Customer Communications Case-7: Estimation Risk Case-8: New Product Development Case-9: Legal Risks (Open source Use) (Please refer to handout for Case Internals)
B. Empirical Study Analysis – 1 First Analysis – Inferences Y   Y       Global Factors Rest of the World   Y       Y   Y Quality & Schedule Supplier Y Y         Y   Y   Y Biases & Influences Stakeholder Y Y Y Y   Y     Cost, Time Overruns Offers & Contracts Y           Ability to Pay Customer External Y Y   Y Y       Y Low Mental Ability Team Individual Y       Y Y   Y Poor Decision Making Project Manager Internal 9 8 7 6 5 4 3 2 1 ‘ Said Risk’ Source
B. Empirical Study Analysis – 2 Analysis – Hypothesis Check Least Inconsistent Evidence Why Software Projects Fail? C-Consistent Evidence I-Inconsistent Evidence C C I I C I I Quality Issues C I I I I I C Platform Incompatibility C I C C I I I Suite Integration Issue I I C I I I C Platform Issue I I C C C C I Schedule Delay I I C C C I I Cost Overrun Lack of Talent Lack of Focus No Risk Study Poor Estimation Poor Planning Changing Requirements Choosing Wrong Technology Problem Evidence Multiple Alternate Hypotheses  
C. Empirical Study-3 Quantitative Study Findings Scope Schedule Project  Management Program  Constraints Scope Program  Constraints Schedule Scope Program  Constraints
D. Drawings from Empirical Study-I
D. Drawings from Empirical Study-I
D. Empirical Study –H 0  Proved? 91% of respondents are of view that “Scope” and “Schedule” related risks must be considered 90% of respondents consider “Business Impact” as an area which requires prior risk study 73% respondents expressed their view that “Dependent delivery” of product/components is to be considered as risk prior Only 33% respondents expressed manpower in high risk consideration 82% of respondents suggested risk measures for customer involvement, while around 73% suggested prior risk measures & study for use of technology 50% respondents answered ‘Customer Involvement’ as High Risk 78% of respondents express their view that ‘Scope’ constitutes medium and high risk aspects of their project 82% of respondents express their view that ‘Business Impact’ constitutes medium and high risk aspects of their project
D. H 0  – Devil’s Advocacy When I stood out against doing risk study as Devil’s advocate, here is the verdict of respondents!
Agile/Cellular: Solution? Least Risk only at End of Project R I S K Plan Develop Code Implement T  I  M  E Plan Develop Code Implement Plan Develop Code Implement Plan Develop Code Implement Plan Develop Code Implement Plan Develop Code Implement R I S K T  I  M  E
Lessons from TOC Focus on Constraints (Risks), since, there is huge potential for “Growth” Ref: “Theory of Constraints”, Goldratt, Eliyahoo OE : Operational Excellence I : Inventory T : Throughput
Forces & Future of Software Delivery Product Growth Product Maturity Generic Expected Augmented Potential Developing Thinking Collaborating Planning Releasing
Solutions? – Ah! Risk was defined as degree of probability of loss arising due to … That does not mean that Risk has to be defined as first derivative of the probability function!   Common Sense approaches like JIT and TQM had been a success in past without any supporting mathematical model Securitized assets were products of “good risk management” which somebody thought of !
Solutions? – Other Thoughts ! Software - Unprecedented System by its Nature No homogenous methods for risk management exist Onsite Engagements to have outcome ownership Quantitative Techniques (Monte Carlo Simulations practice by Intel) One point Requirement Management Unified Product Dashboard Continuous Integration
Achieving Business Level Buy-In No “IF”s No “BUT”s No “We are different” What should be first thing …? “ IDENTIFY RISKS”
Achieving Business Level Buy-In Involve the businesses up-front  Work with and complement existing processes  Demonstrate clear benefits
Achieving Business Level Buy-In Study reveals that Organizations must understand that Project Key Risk Areas (KRA) hold a direct mapping with project (and hence organizational) Critical Success Factors Goal well worth attaining! Tremendous Costs in product development  Resources ready to start on a Late Design Marketing all primed to sell high-margin products. Therefore, the ability to finish a project sooner or with additional features is a great motivator
Thanks for Listening! Amandeep Midha [email_address] .The author pays high regards for information sources for this presentation. Refer to Bibliography for further details
Annex: Limitations of Study The study is formed on the basis of pure product development projects. This bias is clearly orchestrated if we look at following figures: Budget is considered Low to medium by 77% of the respondents Only 33% of respondents say Manpower as high risk 64% respondent rate management support as Low risk activity 82% of respondents classify business impact as medium to high risk Technology is a high risk item for only 55% of the respondents Clearly, such situations can arise only where established product development group within an organization exists which has necessary management approvals & budgetary allocations, and has skilled technical resources available ready to architect a high impact software product. Hence scope of this study should be deemed limited to cluster of such product organizations

More Related Content

PPT
Risk Management
PPTX
Lecture 03 Software Risk Management
PPT
Iwsm2014 defining technical risk in software development (vard antinyan)
PPT
Risk management(software engineering)
PPT
Unit 8-risk manaegement (1) -
PPT
Risk management in software engineering
PDF
Software Engineering Risk Management Software Application
PPT
risk management
Risk Management
Lecture 03 Software Risk Management
Iwsm2014 defining technical risk in software development (vard antinyan)
Risk management(software engineering)
Unit 8-risk manaegement (1) -
Risk management in software engineering
Software Engineering Risk Management Software Application
risk management

What's hot (20)

PPTX
Risk Management
PDF
Risk Management Software Implementation Guide eBook
PPT
Risk Management by Roger Pressman
PPTX
Software testing - Risk management
DOCX
Proactive vs. Reactive Approaches to Software Security Strategy
PPT
Risk-management
PPTX
Risk management
PPTX
Risk Mitigation, Monitoring and Management Plan (RMMM)
PDF
Software Project Management: Risk Management
PPT
Software Engineering (Risk Management)
PPT
Technical Risk Management
PPTX
Risk management in Software Industry
PPTX
Software Risk Management
PDF
Risk Management Maturity Model (RMMM)
PPTX
Risk Management
PPT
Pressman ch-25-risk-management
PDF
Risk assesment template
PPT
Risk analysis
PPTX
Project risk management
PPT
Good Risk Software and Why a Spreadsheet will not DO IT!
Risk Management
Risk Management Software Implementation Guide eBook
Risk Management by Roger Pressman
Software testing - Risk management
Proactive vs. Reactive Approaches to Software Security Strategy
Risk-management
Risk management
Risk Mitigation, Monitoring and Management Plan (RMMM)
Software Project Management: Risk Management
Software Engineering (Risk Management)
Technical Risk Management
Risk management in Software Industry
Software Risk Management
Risk Management Maturity Model (RMMM)
Risk Management
Pressman ch-25-risk-management
Risk assesment template
Risk analysis
Project risk management
Good Risk Software and Why a Spreadsheet will not DO IT!
Ad

Viewers also liked (13)

PPT
PPM Studio for Quality Management Process-CMMI
PPT
RiskyProject Software
PPT
Software Project Management lecture 7
PDF
Software proposal sample_project_2-_mobile_application_development_by_swpropo...
PDF
Sample Guide for Writing Website Development Proposal
PPSX
Software Project Planning II
PDF
Operational Risk Management
PDF
Risk Management and Insurance
PPT
The Purpose And Goals Of Risk Management
PPT
Risk Management Process in OH&S
PPTX
Chapter 2 - Risk Management - 2nd Semester - M.Com - Bangalore University
PPTX
Software engineering project management
PDF
Project Risk Management - PMBOK5
PPM Studio for Quality Management Process-CMMI
RiskyProject Software
Software Project Management lecture 7
Software proposal sample_project_2-_mobile_application_development_by_swpropo...
Sample Guide for Writing Website Development Proposal
Software Project Planning II
Operational Risk Management
Risk Management and Insurance
The Purpose And Goals Of Risk Management
Risk Management Process in OH&S
Chapter 2 - Risk Management - 2nd Semester - M.Com - Bangalore University
Software engineering project management
Project Risk Management - PMBOK5
Ad

Similar to Risk Management In Software Product Development (20)

PPTX
Project risk management in new product development
PPTX
Project risk management_in_new_product_development
PPTX
final (2)
PPTX
МАРИНА ШУЛЬГА «Чому розробка ядерних програм США може навчити софтверних тест...
PDF
Procedural Risk Management
PPT
Kansas Elsas Top-Cycle
PDF
Ijetcas14 370
PPT
project_risk_mgmt_final.ppt
PPT
project_risk_mgmt_final.ppt
PPT
PMI project_risk_management_final_2022.ppt
PPT
Prima presentation
PPT
project_risk_mgmt_final 1.ppt
PPT
A Framework for Managing Project Risk
PPT
9. Risk.ppt
PPT
PPT
9. Risk.ppt
PPT
9. Risk.ppt
PPT
9. Risk.ppt
PPT
9. Risk.ppt
PPT
project managment.ppt
Project risk management in new product development
Project risk management_in_new_product_development
final (2)
МАРИНА ШУЛЬГА «Чому розробка ядерних програм США може навчити софтверних тест...
Procedural Risk Management
Kansas Elsas Top-Cycle
Ijetcas14 370
project_risk_mgmt_final.ppt
project_risk_mgmt_final.ppt
PMI project_risk_management_final_2022.ppt
Prima presentation
project_risk_mgmt_final 1.ppt
A Framework for Managing Project Risk
9. Risk.ppt
9. Risk.ppt
9. Risk.ppt
9. Risk.ppt
9. Risk.ppt
project managment.ppt

More from Amandeep Midha (7)

PDF
RFC 7807 - Communicating the Problem
PDF
DREAD for a Startup - Ernit Architecture Example
PDF
Ernit Product Introduction
PPTX
Finding IT-job in Denmark as an Expat
PDF
La hiTapiola-31.10. Avanto (1)
PDF
Barclays Final Lookbook Edited 8_31
PPT
Business Ethics International Perspective
RFC 7807 - Communicating the Problem
DREAD for a Startup - Ernit Architecture Example
Ernit Product Introduction
Finding IT-job in Denmark as an Expat
La hiTapiola-31.10. Avanto (1)
Barclays Final Lookbook Edited 8_31
Business Ethics International Perspective

Risk Management In Software Product Development

  • 1. Discriminative Study on Risk Management In Software Product Development Amandeep Midha EMBA 2007-09
  • 2. Risk - Definition possibility of loss or injury someone or something that creates or suggests a hazard the chance of loss or the perils to the subject of a contract the degree of probability of such loss a person or thing that is a specified hazard a hazard from a specified cause or source the chance that an investment (as a stock or commodity) will lose value Ref: www.m-w.com
  • 3. Dynamics of Software Product Development Things Unique to IT Industry: No Trade Associations and Collective Platforms Most ‘other’ industries follow the law of diminishing returns (i.e. after a certain time it costs more to increase your market share against entrenched competitors). IT does the opposite ‘ Absurd Preoccupation’ with underlying technology and everyone always is searching for next big wave! Ref: “Who Says Elephants Can’t Dance” – Louis V. Gerstner, Jr.
  • 5. Hypothesis Framing H 0 (Null Hypothesis): Identification & management of schedule & operational risks shall improve the predictability of launching a software product/platform with needed feature set in the predefined time-to-market window Ha (Alternate Hypothesis): Project failures cannot be avoided by identification & management of schedule & operational risks
  • 6. Sequence of Work Checkpoint A – Theoretical Study Inputs Completion Checkpoint B – Qualitative Study Verdict & Questionnaire Begin Checkpoint C – Early Drawings from Empirical Study Checkpoint D – Final Verdict Problem Conclusion Analysis Empirical (Quantitative) Theoretical Study Empirical (Qualitative) D C A B
  • 7. A. Theoretical Study – 1 Risk Basics & Application Risk – Confusing Topic! Product Development – Never Identical & Different Stakeholders Risks do not have to be negative! Project: Time, Cost, Quality Phases of a Project Customer get Actual Control Here! Feasibility Formulation Implementation Installation Sustaining
  • 8. A. Theoretical Study -2 Addressing Business Challenges 3 Ongoing Challenges Improving Customer Intimacy Achieving Operational Excellence Providing Product Leadership To Meet the Above Challenges Businesses have to be innovative Innovations does not have to be expensive Primary Business Driver is ‘Increasing Product Complexity and Customization’
  • 9. A. Theoretical Study – 3 Risks Classification & Handling Risks Classification – Internal vs. External Handling Avoid Prevent Accept Share Limit Transfer
  • 10. A. Theoretical Study – 4 Risks Reporting Technical Review Checkpoints Acceptance Criteria at each Checkpoint Allowing Overlapping Phases Running one-step ahead Caveat Register Action Impact Y/N Resolution Source Caveat Serial
  • 11. B. Empirical Study – 1 Interviewing Qualitative Study First 6 Product Managers, 3 Delivery Leaders, 7 Development Managers, 3 Test Managers, and 2 Quality People Section-1: Background Section-5: Risk Reduction Section-2: General Risk Questions Section-3: Risk Transfer Section-4: Risk Retention Section-6: Risk Analysis Section-7: Specific Risk Conversation
  • 12. B. Empirical Study – 2 Interview – Case Generation Case-1: Change of Solution Design Case-2: Change of Process Case-3: Pilot Unprecedented Process Case-4: Customer Management Case-5: Outsourcing Risks Case-6: Customer Communications Case-7: Estimation Risk Case-8: New Product Development Case-9: Legal Risks (Open source Use) (Please refer to handout for Case Internals)
  • 13. B. Empirical Study Analysis – 1 First Analysis – Inferences Y   Y       Global Factors Rest of the World   Y       Y   Y Quality & Schedule Supplier Y Y         Y   Y   Y Biases & Influences Stakeholder Y Y Y Y   Y     Cost, Time Overruns Offers & Contracts Y           Ability to Pay Customer External Y Y   Y Y       Y Low Mental Ability Team Individual Y       Y Y   Y Poor Decision Making Project Manager Internal 9 8 7 6 5 4 3 2 1 ‘ Said Risk’ Source
  • 14. B. Empirical Study Analysis – 2 Analysis – Hypothesis Check Least Inconsistent Evidence Why Software Projects Fail? C-Consistent Evidence I-Inconsistent Evidence C C I I C I I Quality Issues C I I I I I C Platform Incompatibility C I C C I I I Suite Integration Issue I I C I I I C Platform Issue I I C C C C I Schedule Delay I I C C C I I Cost Overrun Lack of Talent Lack of Focus No Risk Study Poor Estimation Poor Planning Changing Requirements Choosing Wrong Technology Problem Evidence Multiple Alternate Hypotheses  
  • 15. C. Empirical Study-3 Quantitative Study Findings Scope Schedule Project Management Program Constraints Scope Program Constraints Schedule Scope Program Constraints
  • 16. D. Drawings from Empirical Study-I
  • 17. D. Drawings from Empirical Study-I
  • 18. D. Empirical Study –H 0 Proved? 91% of respondents are of view that “Scope” and “Schedule” related risks must be considered 90% of respondents consider “Business Impact” as an area which requires prior risk study 73% respondents expressed their view that “Dependent delivery” of product/components is to be considered as risk prior Only 33% respondents expressed manpower in high risk consideration 82% of respondents suggested risk measures for customer involvement, while around 73% suggested prior risk measures & study for use of technology 50% respondents answered ‘Customer Involvement’ as High Risk 78% of respondents express their view that ‘Scope’ constitutes medium and high risk aspects of their project 82% of respondents express their view that ‘Business Impact’ constitutes medium and high risk aspects of their project
  • 19. D. H 0 – Devil’s Advocacy When I stood out against doing risk study as Devil’s advocate, here is the verdict of respondents!
  • 20. Agile/Cellular: Solution? Least Risk only at End of Project R I S K Plan Develop Code Implement T I M E Plan Develop Code Implement Plan Develop Code Implement Plan Develop Code Implement Plan Develop Code Implement Plan Develop Code Implement R I S K T I M E
  • 21. Lessons from TOC Focus on Constraints (Risks), since, there is huge potential for “Growth” Ref: “Theory of Constraints”, Goldratt, Eliyahoo OE : Operational Excellence I : Inventory T : Throughput
  • 22. Forces & Future of Software Delivery Product Growth Product Maturity Generic Expected Augmented Potential Developing Thinking Collaborating Planning Releasing
  • 23. Solutions? – Ah! Risk was defined as degree of probability of loss arising due to … That does not mean that Risk has to be defined as first derivative of the probability function!  Common Sense approaches like JIT and TQM had been a success in past without any supporting mathematical model Securitized assets were products of “good risk management” which somebody thought of !
  • 24. Solutions? – Other Thoughts ! Software - Unprecedented System by its Nature No homogenous methods for risk management exist Onsite Engagements to have outcome ownership Quantitative Techniques (Monte Carlo Simulations practice by Intel) One point Requirement Management Unified Product Dashboard Continuous Integration
  • 25. Achieving Business Level Buy-In No “IF”s No “BUT”s No “We are different” What should be first thing …? “ IDENTIFY RISKS”
  • 26. Achieving Business Level Buy-In Involve the businesses up-front Work with and complement existing processes Demonstrate clear benefits
  • 27. Achieving Business Level Buy-In Study reveals that Organizations must understand that Project Key Risk Areas (KRA) hold a direct mapping with project (and hence organizational) Critical Success Factors Goal well worth attaining! Tremendous Costs in product development Resources ready to start on a Late Design Marketing all primed to sell high-margin products. Therefore, the ability to finish a project sooner or with additional features is a great motivator
  • 28. Thanks for Listening! Amandeep Midha [email_address] .The author pays high regards for information sources for this presentation. Refer to Bibliography for further details
  • 29. Annex: Limitations of Study The study is formed on the basis of pure product development projects. This bias is clearly orchestrated if we look at following figures: Budget is considered Low to medium by 77% of the respondents Only 33% of respondents say Manpower as high risk 64% respondent rate management support as Low risk activity 82% of respondents classify business impact as medium to high risk Technology is a high risk item for only 55% of the respondents Clearly, such situations can arise only where established product development group within an organization exists which has necessary management approvals & budgetary allocations, and has skilled technical resources available ready to architect a high impact software product. Hence scope of this study should be deemed limited to cluster of such product organizations

Editor's Notes

  • #9: Improving customer intimacy requires understanding and responding quickly to current and potential customers, their needs, establishing effective relationships with them, and providing consist, long-term customer value. Achieving operational excellence requires enterprises to focus on operating efficiently, effectively, and flexibly, working with their partners to reduce the cost and time necessary to deliver high-quality products that meet their customer’s requirements in a timely manner. Providing product leadership means delivering leading edge products and solutions tailored to customer needs. All of these challenges require getting the right products to the right market, at the right time, for the right cost Globalization leads to Overcapacity. Overcapacity leads to Commoditization