Page 131 - Navy Journal 219
P. 131

Software Project ...


             Risk Management Planning is the most important activity of risk control. Once
             the risk assessment is done and major risk items are identified with relative
             priorities, a set of risk control function is to be adopted to mitigate the risk
             factors. It is observed that, the top ten checklists identified in figure 5 has also
             indicated the management technique under each risk factor. These techniques
             may be taken into account and V & V may be done accordingly. The next step is
             to  develop individual  Risk Management Plan  for each risk item (Boehm,
             Software Risk Management, 1989).Then the individual risk plans for each risk
             item is to be integrated with each other and with overall project plan. It might
             then turn out that risk plan of an individual risk item might as well as be affective
             for other risk item. Thus duplication of effort may be discarded which will result
             an optimized overall risk management plan. Again, correlating with BN software
             development project it is found that prototyping and requirement scrubbing risk
             management plan can have significance outcome on the overall management
             plan. Hence, these two techniques might be incorporated with the SDLC.
             Integration of software RM is preferred by many government organizations over
             the globe to minimize the risk factors of uncertainty and environmental
             contingencies.
            Embedding RM in the SDLC of BN Software Projects
                 A number of industries and government organization now require software
            projects to identify, assess, and control risk items. Not only this, it has become a
            practice over time to the developed world to include RM plans and techniques in
            the SDLC plans. DoD-STD-2167A,  Air Force Regulation 800-14, and
            OpNavInst 5200.28 are few examples of such government policies. However, the
            policies dictate that the waterfall SDLC (figure 2) is not suitable for embedding
            the RM plans. It is observed that the ‘Spiral Model’ is more suitable for
            embedding RM plans. The spiral model (as shown in figure 6) suggests the
            iterative process of planning objectives, risk analysis and resolving, prototype
            development, and plan the next phase. Spiral model is a risk-driven approach
            rather than a document driven or code driven approach to the software process
            (Boehm, Software Risk Management: Principles and Practices, 1991).  The
            model involves review of one prototype in terms of objectives as well as risk
            analysis.  The risk analysis mentioned  in the spiral  model includes  the risk
            identification, risk analysis, and risk prioritization as explained by Barry Boehm.
            He also explained that “the next step involves the elaboration and refinement of
            the RM Plan for the current cycle, plus a draft of an RM Plan to cover the primary
            RM Functions to be performed during the following cycle”.




                                              123
   126   127   128   129   130   131   132   133   134   135   136