risks and 20 processors. In both cases, each risk can
be allocated to a unique processor and all risks can
be treated at the same time. Therefore, compared
with the ratio of the number of risks to the number
of processors, the project size is less important for
scheduling risk mitigation because it may indicate
the number of risks only and cannot represent the
size of mitigation team.
Def13. RRP (Ratio of Risks to Processors) is
defined as
(,) (,)RRP TRS Z t ProS Z t
(6)
where TRS(
Z, t) and ProS(Z, t) are the set of risks
waiting for mitigation and the set of processors
respectively.
RRP is more meaningful than the number of
risks for scheduling risk mitigation because it
integrates both the number of risks and number of
processors. RRP is a better parameter for the
simulation when compared to the number of risks.
It is meaningful that we use different RRP values
obtained from different contexts to represent
different cases. We obtain RRP values from
different combinations of project sizes and
mitigation team (processor) sizes. We assume the
number of risks is related to the project size so that
larger projects will have more risks. In this study, we
consider two categories of project size, large project
and small project, and consider three categories of
team size, large team, medium team and small team.
We will consider more categories of project size and
team size in future study. Note that we will not
consider following two combinations: (1) small
project and a large mitigation team, leading to a very
small RRP and (2) large project and a small
mitigation team, leading to a very large RRP,
because effective risk mitigation is hard to be
achieved in this case. Thus we consider four most
common cases: 1. small project (with a small
number of risks) and a small mitigation team, 2.
small project and a medium mitigation team, 3. large
project (with a large number of risks) and a medium
mitigation team and 4. large project and a large
mitigation team. We choose following values for
RRP for the simulations.
1.
| TRS(Z, t)|=20, | ProS(Z, t)|=2, with RRP=10
2.
| TRS(Z, t)|=20, | ProS(Z, t)|=4 with RRP=5
3.
| TRS(Z, t)|=60, | ProS(Z, t)|=4, with RRP=15
4.
| TRS(Z, t)|=60, | ProS(Z, t)|=15, with RRP=4
Larger projects usually require a longer development
lifecycle. So, projects of different sizes would have
different time periods of risk management.
However, the time unit used in SMRMP is a relative
time scale. Hence, different time periods can be
normalized into 100 time units. Consequently, we
can consider that
strm =0 and etrm =100.
For the internal attributes of risk, we consider the
distribution (DoP) of the probability and the
distribution (DoI) of impact of risks. To be
meaningful, we consider four different distributions
which represent majority of risks having large RV,
medium RV, small RV and randomly distributed RV
respectively.
(1) Both P and I follow the distribution shown in
Figure 4-I. It implies that most risks have medium P
and I. (2) Both P and I follow the distribution shown
in Figure 4-II. It implies that most risks have high P
and I. (3) Both P and I follow the distribution shown
in Figure 4-III. It implies that most risks have low P
and I. (4) Both P and I follow the distribution shown
in Figure 4-IV.
Figure 4: Different Distributions of P and I.
Note that the distribution of probability and the
distribution of impact need not be the same. In our
study, the probability and impact of a risk are
independent even if they follow the same
distribution. In future study, we will consider more
cases with different distributions of probability and
distributions of impact. The other attributes of risk,
such as the time period of occurrence and efforts to
mitigate a risk are randomly generated (details will
be provided in section 4.2).
To model the effectiveness of risk mitigation, we
consider two cases: (1) Full reduction. Each
processor can eliminate the assigned risks. (2)
Random reduction. Each processor randomly
reduces the probability and impact of assigned risks.
That is each processor reduces the probability and
impact of R
i
from p
i
+
and i
i
+
to p
i
-
=r
1
×p
i
+
and i
i
-
=r
2
×i
i
+
respectively, where r
1
and r
2
are random
numbers in [0, 1].
Note that we will not consider the case of Zero
reduction that a processor does not reduce the
probability and impact of assigned risks because this
case is same as no mitigation. Naturally all
scheduling strategies give the same performance for
this case.
In summary, with due consideration of different
inputs (external context and internal attributes of
TRS(
Z, t)), and outputs (effectiveness of mitigation)
SchedulingStrategiesforRiskMitigation
373