You are on page 1of 6

4.

Evaluate risk management approaches suitable for the project


Risk Analysis

• A risk analysis is a series of steps that help a software team to understand and manage
uncertainty.

• A risk is a potential problem which should be identified, its probability of occurrence should be
assessed, its impact should be estimated and a contingency plan should be prepared.
DEVELOPING A RISK TABLE

RISK NAME CATEGORY PROBABILITY IMPACT


Staff inexperienced ST 50% 3
Delivery deadline will BU 60% 3
be tightened
Customer will change PS 20% 3
requirements

Risk Management Plan

The risk factors that are initially identified, the strategies developed in order to manage the risks
specified and the category of the strategy proposed for every individual risk factor are depicted
in the table. The proposed strategies are grouped into three categories:

1. Avoidance Strategies: These are the strategies that shall reduce the probability that the risk
will arise.

2. Minimization Strategies: These are the strategies that shall reduce the impact of the risk on
the project.

3. Contingency Plans: These are the strategies that are in place to deal with the risk. Risk

Risk Strategy type Strategy


Changes to software Avoidance strategy There shall be scheduled meetings with the
requirements customer as scheduled
Underestimated Minimization The schedule of the project shall be revised
development time strategy as scheduled
Underestimated Contingency plan In case of deviation from the planned
development time schedule up to 5% occurs, the working hours
of the employees shall be adjusted
Underestimated project Contingency plan A budget overflow of 5% shall be allowed
cost
Staff illness Contingency plan The personnel allocation to the work
activities shall be done in such a manner
that there shall be more overlap of work and
people, where possible. Therefore, the
people's understanding of each other's jobs
shall improve.
Inexperienced coding Minimization Before the coding stage of the project, the
team strategy coding team members shall be intensively
trained on the Java programming language
with a special emphasis on project related
aspects, namely, applets B1
and console application developmen
Unfamiliar application Minimization Before the design phase of the project, the
domain strategy design team members shall be intensively
trained on computer networking
Incorrect judgment Minimization The project manager shall have at least
about the probability or strategy years of experience both on the application
seriousness of risk domain and on the Java programming
factors language.
5. Design Test Suite to ensure software quality

A TEST CASE is a set of actions executed to verify a particular feature or functionality of your
software application. A Test Case contains test steps, test data, precondition, postcondition
developed for specific test scenario to verify any requirement. The test case includes specific
variables or conditions, using which a testing engineer can compare expected and actual results
to determine whether a software product is functioning as per the requirements of the customer.

Test case table

1 For user To be observed Proceed to online


Username U after execution Reservation or cancle
Password xxxxxx Reservation or flight status.
(valid input)
2 For user To be observed Display error message
Username U after execution and login again.
Password xxxxxx
(invalid input)
3 For administrator To be observed Proceed to adminisrator
Username U after execution function.
Password xxxxxx
(valid input)
4 For administrator To be observed Display error message and
Username U after execution login again.
Password xxxxxx
(invalid input)
5 For new user To be observed Account created and proceed
Enter Registration details after execution to login.
(valid input)
6 For new user To be observed Display error message.
Enter details after execution
(Invalid input)

Test Test Test Data Expected Actual Pass/Fail


Case ID Scenario Results Results
TU01 Check Username User As Pass
Customer = kd85 should not Expected
Login with Password Login into
invalid = 8598585 an
input application
TU02 Check Username User As Pass
Customer = kd85 should Expected
Login with Password Login into
valid input = kd85. an
application
TU03 Check Username User As Pass
Customer = ladva09 should Expected
Login with Password Login into
valid Data = ladvaa an
application
TU04 For new Username Account As Pass
user = kishan19 created Expected
Enter Password and
Registration = kishan19 proceed to
details login.
(valid input)

You might also like