SlideShare a Scribd company logo
21CSC303J - SEPM
1
Risk Management
2
Product Release Management
Product release management is the process of planning, coordinating, and deploying a new
product, feature, or update to customers. It ensures that releases are smooth, timely, and meet
business and user needs.
Key Stages of Product Release Management
1. Planning & Strategy
o Define goals, scope, and objectives.
o Identify key stakeholders (development, marketing, QA, support).
o Prioritize features based on business value and customer needs.
3
Product Release Management
1. Development & Testing
o Develop features according to specifications.
o Conduct QA testing (unit testing, integration testing, user acceptance testing).
o Ensure compliance with security, performance, and usability standards.
2. Release Readiness & Pre-Launch
o Prepare release notes and documentation.
o Train internal teams (customer support, sales, marketing).
o Conduct final tests in a staging environment before deployment.
3. Deployment & Launch
o Roll out the product in phases (e.g., beta testing, pilot launch, full release).
o Monitor real-time performance and fix bugs quickly.
o Implement feature flags for controlled rollouts.
4
Product Release Management
5. Post-Release Monitoring & Feedback
o Track key metrics (user adoption, performance, errors).
o Gather user feedback for future improvements.
o Provide customer support and issue patches if needed.
Types of Product Releases
● Major Releases – Large updates with new features and enhancements.
● Minor Releases – Small updates, fixes, or optimizations.
● Patch Releases – Bug fixes and security updates.
● Beta Releases – Early access versions for user feedback.
● Continuous Releases – Frequent, small updates via CI/CD pipelines.
5
Reactive Risk Management
■ project team reacts to risks when they occur
■ mitigation—plan for additional resources in
anticipation of fire fighting
■ fix on failure—resource are found and applied when
the risk strikes
■ crisis management—failure does not respond to
applied resources and project is in jeopardy
6
Project Risks
What can go wrong?
What is the likelihood?
What will the damage
be?
What can we do about it?
7
Proactive Risk Management
■ formal risk analysis is performed
■ organization corrects the root causes of risk
■ TQM concepts and statistical SQA
■ examining risk sources that lie beyond the bounds of the
software
■ developing the skill to manage change
8
Seven Principles
■ Maintain a global perspective—view software risks within the context of system and the business problem
■ Take a forward-looking view—think about the risks that may arise in the future; establish contingency plans
■ Encourage open communication—if someone states a potential risk, don’t discount it.
■ Integrate—a consideration of risk must be integrated into the software process
■ Emphasize a continuous process—the team must be vigilant throughout the software process, modifying
identified risks as more information is known and adding new ones as better insight is achieved.
■ Develop a shared product vision—if all stakeholders share the same vision of the software, it likely that better
risk identification and assessment will occur.
■ Encourage teamwork—the talents, skills and knowledge of all stakeholder should be pooled
9
RISK
Risk Management Paradigm
control
identif
y
analyze
plan
track
10
Risk Identification
■ Product size—risks associated with the overall size of the software to be built or
modified.
■ Business impact—risks associated with constraints imposed by management or the
marketplace.
■ Customer characteristics—risks associated with the sophistication of the customer and
the developer's ability to communicate with the customer in a timely manner.
■ Process definition—risks associated with the degree to which the software process has
been defined and is followed by the development organization.
■ Development environment—risks associated with the availability and quality of the
tools to be used to build the product.
■ Technology to be built—risks associated with the complexity of the system to be built
and the "newness" of the technology that is packaged by the system.
■ Staff size and experience—risks associated with the overall technical and project
experience of the software engineers who will do the work.
11
Assessing Project Risk-I
■ Have top software and customer managers formally
committed to support the project?
■ Are end-users enthusiastically committed to the project
and the system/product to be built?
■ Are requirements fully understood by the software
engineering team and their customers?
■ Have customers been involved fully in the definition of
requirements?
■ Do end-users have realistic expectations?
12
Assessing Project Risk-II
■ Is project scope stable?
■ Does the software engineering team have the right mix
of skills?
■ Are project requirements stable?
■ Does the project team have experience with the
technology to be implemented?
■ Is the number of people on the project team adequate to
do the job?
■ Do all customer/user constituencies agree on the
importance of the project and on the requirements for
the system/product to be built?
13
Risk Components
■ performance risk—the degree of uncertainty that the
product will meet its requirements and be fit for its
intended use.
■ cost risk—the degree of uncertainty that the project
budget will be maintained.
■ support risk—the degree of uncertainty that the resultant
software will be easy to correct, adapt, and enhance.
■ schedule risk—the degree of uncertainty that the project
schedule will be maintained and that the product will be
delivered on time.
14
Risk Projection
■ Risk projection, also called risk estimation, attempts to rate
each risk in two ways
■ the likelihood or probability that the risk is real
■ the consequences of the problems associated with the risk,
should it occur.
■ The are four risk projection steps:
■establish a scale that reflects the perceived likelihood of a risk
■delineate the consequences of the risk
■estimate the impact of the risk on the project and the product,
■note the overall accuracy of the risk projection so that there will be
no misunderstandings.
15
Building a Risk Table
Risk Probabilit
y
Impac
t
RMM
M
Risk
Mitigation
Monitoring
&
Manageme
nt
16
Building the Risk Table
■ Estimate the probability of occurrence
■ Estimate the impact on the project on a scale of 1 to
5, where
■ 1 = low impact on project success
■ 5 = catastrophic impact on project success
■ sort the table by probability and impact
17
Risk Exposure (Impact)
The overall risk exposure, RE, is determined using the
following relationship [HAL98]:
RE = P x C
where
P is the probability of occurrence for a risk, and
C is the cost to the project should the risk occur.
18
Risk Exposure Example
■ Risk identification. Only 70 percent of the software components scheduled
for reuse will, in fact, be integrated into the application. The remaining
functionality will have to be custom developed.
■ Risk probability. 80% (likely).
■ Risk impact. 60 reusable software components were planned. If only 70
percent can be used, 18 components would have to be developed from
scratch (in addition to other custom software that has been scheduled for
development). Since the average component is 100 LOC and local data
indicate that the software engineering cost for each LOC is $14.00, the
overall cost (impact) to develop the components would be 18 x 100 x 14 =
$25,200.
■ Risk exposure. RE = 0.80 x 25,200 ~ $20,200.
19
■ mitigation—how can we avoid the risk?
■ monitoring—what factors can we track that will
enable us to determine if the risk is becoming more
or less likely?
■ management—what contingency plans do we have
if the risk becomes a reality?
Risk Mitigation, Monitoring,
and Management
20
Risk Due to Product Size
• estimated size of the product in LOC or
FP?
• estimated size of product in number of
programs,
files,
transactions?
• percentage deviation in size of product
from
average for previous
products?
• size of database created or used by the
product?
• number of users of the
product?
• number of projected changes to the
requirements
for the product? before delivery? after
delivery?
• amount of reused
software?
Attributes that affect
risk:
21
Risk Due to Business Impact
• affect of this product on company
revenue?
• visibility of this product by senior
management?
• reasonableness of delivery
deadline?
• number of customers who will use this
product
• interoperability
constraints
• sophistication of end
users?
• amount and quality of product documentation
that
must be produced and delivered to the
customer?
• governmental
constraints
• costs associated with late
delivery?
• costs associated with a defective
product?
Attributes that affect
risk:
22
Risks Due to the Customer
• Have you worked with the customer in the
past?
• Does the customer have a solid idea of
requirements?
• Has the customer agreed to spend time with
you?
• Is the customer willing to participate in
reviews?
• Is the customer technically
sophisticated?
• Is the customer willing to let your people do
their
job—that is, will the customer resist looking over
your
shoulder during technically detailed
work?
• Does the customer understand the
software
engineering
process?
Questions that must be answered:
23
Risks Due to Process Maturity
• Have you established a common process
framework?
• Is it followed by project
teams?
• Do you have management support
for
software engineering
• Do you have a proactive approach to
SQA?
• Do you conduct formal technical
reviews?
• Are CASE tools used for analysis, design and
testing
?
• Are the tools integrated with one
another?
• Have document formats been
established?
Questions that must be answered:
24
Technology Risks
• Is the technology new to your
organization?
• Are new algorithms, I/O technology required?
• Is new or unproven hardware
involved?
• Does the application interface with new
software?
• Is a specialized user interface
required?
• Is the application radically
different?
• Are you using new software engineering
methods?
• Are you using unconventional software
development
methods, such as formal methods, AI-based
approaches,
artificial neural
networks?
• Are there significant performance
constraints?
• Is there doubt the functionality requested is "do-
able?"
Questions that must be answered:
25
Staff/People Risks
• Are the best people
available?
• Does staff have the right
skills?
• Are enough people
available?
• Are staff committed for entire
duration?
• Will some people work part
time?
• Do staff have the right
expectations?
• Have staff received necessary
training?
• Will turnover among staff be
low?
Questions that must be answered:
26
Project: Embedded software for XYZ system
Risk type: schedule risk
Priority (1 low ... 5 critical): 4
Risk factor: Project completion will depend on tests which require
hardware component under development. Hardware component
delivery may be delayed
Probability: 60 %
Impact: Project completion will be delayed for each day that
hardware is unavailable for use in software testing
Monitoring approach:
Scheduled milestone reviews with hardware group
Contingency plan:
Modification of testing strategy to accommodate delay using
software simulation
Estimated resources: 6 additional person months beginning 7-1-96
Recording Risk Information

More Related Content

PPT
lecture9-190719030941 globalized availab
PPT
Software Engineering (Risk Management)
PPT
pressman-ch-25-chapte risk-management.ppt
PPT
pressman-ch-25-risk-management.ppt
PPT
Risk-Management-05012023-025512pm.ppt
PDF
chapter 6.pdf Software Configuration, Quality Assurance and Maintenance
PDF
chapter 6.pdf Software configuration Management, Quality Assurance and Mainte...
PDF
chap6 Risk Analysis and Management Part1.pdf
lecture9-190719030941 globalized availab
Software Engineering (Risk Management)
pressman-ch-25-chapte risk-management.ppt
pressman-ch-25-risk-management.ppt
Risk-Management-05012023-025512pm.ppt
chapter 6.pdf Software Configuration, Quality Assurance and Maintenance
chapter 6.pdf Software configuration Management, Quality Assurance and Mainte...
chap6 Risk Analysis and Management Part1.pdf

Similar to SEPM UNIT V.pptx software engineeing and product management (20)

PPT
Unit 8-risk manaegement (1) -
PPTX
U3_Project Risk Management.pptx Estimation and Budget planning of Cost
PPTX
Risk Management
PDF
Risk Management.pdf for college studentds
PPT
Risk analysis
PPT
pressman-ch-25-enterprises-risk-management
PPTX
OOSE-PRESENTATION.pptx
PPTX
Project risk analysis
PPT
Riskmanagement software Engineering1.ppt
PPTX
Software risk, Configuration Management and QA (1).pptx
PPT
Risk management lec. 06
PPTX
Risk analysis and management
PDF
riskanalysis-120305101118-phpapp02.pdf
PPT
Introduction to risk management presentation
PPT
Pressman ch-25-risk-management
PPT
risk management
PPTX
Risk Management
PPT
RM_PPT.ppt risk managementfor transmission line
PDF
Unit 7 risk
Unit 8-risk manaegement (1) -
U3_Project Risk Management.pptx Estimation and Budget planning of Cost
Risk Management
Risk Management.pdf for college studentds
Risk analysis
pressman-ch-25-enterprises-risk-management
OOSE-PRESENTATION.pptx
Project risk analysis
Riskmanagement software Engineering1.ppt
Software risk, Configuration Management and QA (1).pptx
Risk management lec. 06
Risk analysis and management
riskanalysis-120305101118-phpapp02.pdf
Introduction to risk management presentation
Pressman ch-25-risk-management
risk management
Risk Management
RM_PPT.ppt risk managementfor transmission line
Unit 7 risk
Ad

More from ManjuAppukuttan2 (18)

PPTX
SEPM UNIT V.pptx software engineering and product management
PPT
Unit 1 Introduction to Streaming Analytics
PPTX
SRM First Review PPT Template for project
PDF
Streaming Analytics Unit 5 notes for engineers
PDF
Streaming Analytics unit 4 notes for engineers
PDF
Streaming Analytics Unit 3 notes for engineers
PDF
Streaming Analytics unit 2 notes for engineers
PDF
Streaming Analytics Unit 1 notes for engineers
PPT
CHAPTER 3 BASIC DYNAMIC ANALYSIS.ppt
PPT
CHAPTER 2 BASIC ANALYSIS.ppt
PPT
CHAPTER 1 MALWARE ANALYSIS PRIMER.ppt
PPT
UNIT 3.1 INTRODUCTON TO IDA.ppt
PPT
UNIT 3.2 GETTING STARTED WITH IDA.ppt
PDF
SA UNIT III STORM.pdf
PDF
SA UNIT II KAFKA.pdf
PDF
SA UNIT I STREAMING ANALYTICS.pdf
PDF
CHAPTER 2 BASIC ANALYSIS.pdf
PDF
CHAPTER 1 MALWARE ANALYSIS PRIMER.pdf
SEPM UNIT V.pptx software engineering and product management
Unit 1 Introduction to Streaming Analytics
SRM First Review PPT Template for project
Streaming Analytics Unit 5 notes for engineers
Streaming Analytics unit 4 notes for engineers
Streaming Analytics Unit 3 notes for engineers
Streaming Analytics unit 2 notes for engineers
Streaming Analytics Unit 1 notes for engineers
CHAPTER 3 BASIC DYNAMIC ANALYSIS.ppt
CHAPTER 2 BASIC ANALYSIS.ppt
CHAPTER 1 MALWARE ANALYSIS PRIMER.ppt
UNIT 3.1 INTRODUCTON TO IDA.ppt
UNIT 3.2 GETTING STARTED WITH IDA.ppt
SA UNIT III STORM.pdf
SA UNIT II KAFKA.pdf
SA UNIT I STREAMING ANALYTICS.pdf
CHAPTER 2 BASIC ANALYSIS.pdf
CHAPTER 1 MALWARE ANALYSIS PRIMER.pdf
Ad

Recently uploaded (20)

PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
composite construction of structures.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPT
Mechanical Engineering MATERIALS Selection
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
web development for engineering and engineering
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Construction Project Organization Group 2.pptx
DOCX
573137875-Attendance-Management-System-original
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Operating System & Kernel Study Guide-1 - converted.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
composite construction of structures.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Mechanical Engineering MATERIALS Selection
bas. eng. economics group 4 presentation 1.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
web development for engineering and engineering
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Construction Project Organization Group 2.pptx
573137875-Attendance-Management-System-original
Automation-in-Manufacturing-Chapter-Introduction.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
UNIT 4 Total Quality Management .pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS

SEPM UNIT V.pptx software engineeing and product management

  • 2. 2 Product Release Management Product release management is the process of planning, coordinating, and deploying a new product, feature, or update to customers. It ensures that releases are smooth, timely, and meet business and user needs. Key Stages of Product Release Management 1. Planning & Strategy o Define goals, scope, and objectives. o Identify key stakeholders (development, marketing, QA, support). o Prioritize features based on business value and customer needs.
  • 3. 3 Product Release Management 1. Development & Testing o Develop features according to specifications. o Conduct QA testing (unit testing, integration testing, user acceptance testing). o Ensure compliance with security, performance, and usability standards. 2. Release Readiness & Pre-Launch o Prepare release notes and documentation. o Train internal teams (customer support, sales, marketing). o Conduct final tests in a staging environment before deployment. 3. Deployment & Launch o Roll out the product in phases (e.g., beta testing, pilot launch, full release). o Monitor real-time performance and fix bugs quickly. o Implement feature flags for controlled rollouts.
  • 4. 4 Product Release Management 5. Post-Release Monitoring & Feedback o Track key metrics (user adoption, performance, errors). o Gather user feedback for future improvements. o Provide customer support and issue patches if needed. Types of Product Releases ● Major Releases – Large updates with new features and enhancements. ● Minor Releases – Small updates, fixes, or optimizations. ● Patch Releases – Bug fixes and security updates. ● Beta Releases – Early access versions for user feedback. ● Continuous Releases – Frequent, small updates via CI/CD pipelines.
  • 5. 5 Reactive Risk Management ■ project team reacts to risks when they occur ■ mitigation—plan for additional resources in anticipation of fire fighting ■ fix on failure—resource are found and applied when the risk strikes ■ crisis management—failure does not respond to applied resources and project is in jeopardy
  • 6. 6 Project Risks What can go wrong? What is the likelihood? What will the damage be? What can we do about it?
  • 7. 7 Proactive Risk Management ■ formal risk analysis is performed ■ organization corrects the root causes of risk ■ TQM concepts and statistical SQA ■ examining risk sources that lie beyond the bounds of the software ■ developing the skill to manage change
  • 8. 8 Seven Principles ■ Maintain a global perspective—view software risks within the context of system and the business problem ■ Take a forward-looking view—think about the risks that may arise in the future; establish contingency plans ■ Encourage open communication—if someone states a potential risk, don’t discount it. ■ Integrate—a consideration of risk must be integrated into the software process ■ Emphasize a continuous process—the team must be vigilant throughout the software process, modifying identified risks as more information is known and adding new ones as better insight is achieved. ■ Develop a shared product vision—if all stakeholders share the same vision of the software, it likely that better risk identification and assessment will occur. ■ Encourage teamwork—the talents, skills and knowledge of all stakeholder should be pooled
  • 10. 10 Risk Identification ■ Product size—risks associated with the overall size of the software to be built or modified. ■ Business impact—risks associated with constraints imposed by management or the marketplace. ■ Customer characteristics—risks associated with the sophistication of the customer and the developer's ability to communicate with the customer in a timely manner. ■ Process definition—risks associated with the degree to which the software process has been defined and is followed by the development organization. ■ Development environment—risks associated with the availability and quality of the tools to be used to build the product. ■ Technology to be built—risks associated with the complexity of the system to be built and the "newness" of the technology that is packaged by the system. ■ Staff size and experience—risks associated with the overall technical and project experience of the software engineers who will do the work.
  • 11. 11 Assessing Project Risk-I ■ Have top software and customer managers formally committed to support the project? ■ Are end-users enthusiastically committed to the project and the system/product to be built? ■ Are requirements fully understood by the software engineering team and their customers? ■ Have customers been involved fully in the definition of requirements? ■ Do end-users have realistic expectations?
  • 12. 12 Assessing Project Risk-II ■ Is project scope stable? ■ Does the software engineering team have the right mix of skills? ■ Are project requirements stable? ■ Does the project team have experience with the technology to be implemented? ■ Is the number of people on the project team adequate to do the job? ■ Do all customer/user constituencies agree on the importance of the project and on the requirements for the system/product to be built?
  • 13. 13 Risk Components ■ performance risk—the degree of uncertainty that the product will meet its requirements and be fit for its intended use. ■ cost risk—the degree of uncertainty that the project budget will be maintained. ■ support risk—the degree of uncertainty that the resultant software will be easy to correct, adapt, and enhance. ■ schedule risk—the degree of uncertainty that the project schedule will be maintained and that the product will be delivered on time.
  • 14. 14 Risk Projection ■ Risk projection, also called risk estimation, attempts to rate each risk in two ways ■ the likelihood or probability that the risk is real ■ the consequences of the problems associated with the risk, should it occur. ■ The are four risk projection steps: ■establish a scale that reflects the perceived likelihood of a risk ■delineate the consequences of the risk ■estimate the impact of the risk on the project and the product, ■note the overall accuracy of the risk projection so that there will be no misunderstandings.
  • 15. 15 Building a Risk Table Risk Probabilit y Impac t RMM M Risk Mitigation Monitoring & Manageme nt
  • 16. 16 Building the Risk Table ■ Estimate the probability of occurrence ■ Estimate the impact on the project on a scale of 1 to 5, where ■ 1 = low impact on project success ■ 5 = catastrophic impact on project success ■ sort the table by probability and impact
  • 17. 17 Risk Exposure (Impact) The overall risk exposure, RE, is determined using the following relationship [HAL98]: RE = P x C where P is the probability of occurrence for a risk, and C is the cost to the project should the risk occur.
  • 18. 18 Risk Exposure Example ■ Risk identification. Only 70 percent of the software components scheduled for reuse will, in fact, be integrated into the application. The remaining functionality will have to be custom developed. ■ Risk probability. 80% (likely). ■ Risk impact. 60 reusable software components were planned. If only 70 percent can be used, 18 components would have to be developed from scratch (in addition to other custom software that has been scheduled for development). Since the average component is 100 LOC and local data indicate that the software engineering cost for each LOC is $14.00, the overall cost (impact) to develop the components would be 18 x 100 x 14 = $25,200. ■ Risk exposure. RE = 0.80 x 25,200 ~ $20,200.
  • 19. 19 ■ mitigation—how can we avoid the risk? ■ monitoring—what factors can we track that will enable us to determine if the risk is becoming more or less likely? ■ management—what contingency plans do we have if the risk becomes a reality? Risk Mitigation, Monitoring, and Management
  • 20. 20 Risk Due to Product Size • estimated size of the product in LOC or FP? • estimated size of product in number of programs, files, transactions? • percentage deviation in size of product from average for previous products? • size of database created or used by the product? • number of users of the product? • number of projected changes to the requirements for the product? before delivery? after delivery? • amount of reused software? Attributes that affect risk:
  • 21. 21 Risk Due to Business Impact • affect of this product on company revenue? • visibility of this product by senior management? • reasonableness of delivery deadline? • number of customers who will use this product • interoperability constraints • sophistication of end users? • amount and quality of product documentation that must be produced and delivered to the customer? • governmental constraints • costs associated with late delivery? • costs associated with a defective product? Attributes that affect risk:
  • 22. 22 Risks Due to the Customer • Have you worked with the customer in the past? • Does the customer have a solid idea of requirements? • Has the customer agreed to spend time with you? • Is the customer willing to participate in reviews? • Is the customer technically sophisticated? • Is the customer willing to let your people do their job—that is, will the customer resist looking over your shoulder during technically detailed work? • Does the customer understand the software engineering process? Questions that must be answered:
  • 23. 23 Risks Due to Process Maturity • Have you established a common process framework? • Is it followed by project teams? • Do you have management support for software engineering • Do you have a proactive approach to SQA? • Do you conduct formal technical reviews? • Are CASE tools used for analysis, design and testing ? • Are the tools integrated with one another? • Have document formats been established? Questions that must be answered:
  • 24. 24 Technology Risks • Is the technology new to your organization? • Are new algorithms, I/O technology required? • Is new or unproven hardware involved? • Does the application interface with new software? • Is a specialized user interface required? • Is the application radically different? • Are you using new software engineering methods? • Are you using unconventional software development methods, such as formal methods, AI-based approaches, artificial neural networks? • Are there significant performance constraints? • Is there doubt the functionality requested is "do- able?" Questions that must be answered:
  • 25. 25 Staff/People Risks • Are the best people available? • Does staff have the right skills? • Are enough people available? • Are staff committed for entire duration? • Will some people work part time? • Do staff have the right expectations? • Have staff received necessary training? • Will turnover among staff be low? Questions that must be answered:
  • 26. 26 Project: Embedded software for XYZ system Risk type: schedule risk Priority (1 low ... 5 critical): 4 Risk factor: Project completion will depend on tests which require hardware component under development. Hardware component delivery may be delayed Probability: 60 % Impact: Project completion will be delayed for each day that hardware is unavailable for use in software testing Monitoring approach: Scheduled milestone reviews with hardware group Contingency plan: Modification of testing strategy to accommodate delay using software simulation Estimated resources: 6 additional person months beginning 7-1-96 Recording Risk Information