RSKP.1.3
25 February 1997
RISK MITIGATION PLAN - DRAFT
2/10/97
MJY TEAM
Table of Contents
1. Introduction 3
2. Top Ten Risk List 3
3. Minimizing the Risk 4
Appendix A 6
Introduction
The purpose of this risk mitigation plan is to outline the risks that
have been identified by the team as having highest probability to impact
our schedule. These risks have been categorized as High, Medium and Low.
Top Ten Risk List
The following list contains the Top Ten risks the MJY
group has identified during the initial requirements development phase
of our program. Each item is also prioritized as being of (L)ow, (M)edium
or (H)igh risk. (See Appendix A for the calculation
of Risk Exposure used to prioritize this list)
- (H) Access to GMU - Is the permissions process sufficiently
responsive/flexible to allow timely changes to WEB page content? Will hosting
the site at GMU (versus using another ISP) impose additional operating
restrictions or requirements (e.g. active site activity or content monitoring)?
- (H) Interactive chatroom - This feature requires further investigation
to assess complexity and to finalize requirements.
- (H) User interface - This feature requires further investigation
to assess complexity and to finalize requirements.
- (M) WEB Site capacity/stability - Is sufficient site communications
capacity and connectivity available to support anticipated user traffic
(rate and volume)?
- (M) Volatility of external links - How stable are the links
we are using?
- (L) Support for all WEB browser technology - Given the rapid
advances in WEB browser (presentation) functionality and associated standards,
how much backward browser capability must be supported by the site to minimize
adverse impacts to anticipated user community?
- (L) Staffing - All WEB site development is being performed by
one developer.
- (L) Availability of other search engines - Identify available
search engines and their reliability.
Minimizing the Risk
Access to GMU
- Investigate other site possibilities.
- Have each MJY team member investigate whether their work site offers
some space for installing a Software Management WEB site.
Interactive chatroom
- Investigate other site possibilities.
- Have each MJY team member investigate whether their work site offers
some space for installing a Software Management WEB site.
Schedule
- Publish weekly status reports.
- For each of the team roles assign a back-up person(s). They can help
any team member who is having problems meeting the schedule or deliverables.
- Schedule weekly meetings after class to specific review status, schedule
and assign action items.
User interface
- Assign to specific team members to investigate.
- Develop typical and atypical user interaction scenarios that the final
product must be capable of handling. Build/test to these scenarios.
- Use prototypes as part of requirements or design phase for user and
developer to gain a better understanding of final product requirements.
Requirements "creep"
- Make use of the CCB to establish a sufficiently high change threshold
that will eliminate frivolous or "spur of the moment" changes.
- Set a firm date for finalizing requirements.
- Consider an incremental development paradigm that can defer changes
to later development increments.
WEB Site capacity/stability
- Make use of each group member's available disk space by use of links.
- Minimize risk associated with a central source by having a backup of
our site on another machine.
- Investigate other site possibilities.
- Have each MJY team member investigate whether their work site offers
some space for installing a Software Management WEB site.
Volatility of external links
- Place a disclaimer on the page about the currency of the links.
- Indicate "last update" date on the page.
- Assign each MJY team member in rotation each week the responsibility
of verifying that the page links are current.
- Establish a mechanism to alert the site manager of changes in link
status.
Support for all WEB browser technology
- Assign to specific team members to investigate.
- Provide alternative means of information retrieval form the site.
- Determine the feasibility of maintaining multiple HTML "versions"
of the same document on the site. If feasible:
- Determine the maximum number that can be supported
- Determine the "earliest version" HTML documents that will
be supported
- Determine any intermediate versions that will be supported.
Staffing
- Assign back-up developers. Make sure they are always current on the
status of the page and understand the update procedures so they can easily
move into Development if the developer becomes ill, drops the course, goes
on travel, etc.
Availability of other search engines
- Assign to specific team members to investigate.
Appendix A
Risk Exposure Calculation Table
Risk
|
P(UO)
|
L(UO)
|
RE
|
Priority
|
| Access to GMU |
8 |
5 |
40 |
High |
| Interactive chatroom |
8 |
5 |
40 |
High |
| Schedule |
6 |
6 |
36 |
High |
| User interface |
4 |
8 |
32 |
High |
| Requirements "creep |
3 |
7 |
21 |
Medium |
| WEB Site capacity/stability |
5 |
4 |
20 |
Medium |
| Volatility of external links |
5 |
4 |
20 |
Medium |
| Support for WEB browser technology |
4 |
5 |
20 |
Medium |
| Staffing |
2 |
8 |
16 |
Low |
| Availability of other search engines |
2 |
7 |
14 |
Low |
Software Project Management /
Comments? /
Back /
Last Updated: April 7, 1997