Page 205 - DCAP304_DCAP515_SOFTWARE_PROJECT_MANAGEMENT
P. 205

Unit 10: Risk Management




          Once they have begun to collect data, managers can begin to use performance analysis and look  Notes
          for trends to indicate whether or not a risk item is under control, as well as to indicate that a new,
          previously unidentified item may be becoming a risk.
          The following is an example that discusses tracking the two personnel issues discussed above,
          staff level and staff experience.

          Assume that personnel shortfalls were originally identified as a risk item, and that the project
          manager is closely tracking his personnel. The project manager should have plotted the planned
          staffing profiles for the total staff and for the experienced staff at the beginning of the contract.
          As time passes, some deviation from the curve is expected, but too great a deviation is cause for
          alarm. A program that does not have enough experienced personnel or that tries to bring too
          many into the project toward the end of the schedule is a project that is at risk. When looking at
          the shape of the planned software staff curve, it should grow through the requirements and
          design phases, peak in code and early test, and begin to fall as acceptance and integration tests
          are  completed. The profile of the experienced staff should be high  in the  beginning of the
          project, decrease slightly during coding and increase again during test. The ratio of experienced
          personnel should be near to 3:1, but never exceed 6:1.
          As discussed above, the staff level refers to the ability of the developer to maintain a sufficient
          level of staff to complete the project timely. In addition to tracking total staff, tracking experienced
          staff is also important as they are crucial to maintaining schedule and product quality. Finally
          tracking staff losses is important because staff turnover  can impact the stability of the work
          force. Even though a team member leaves and is quickly replaced, there is usually an impact due
          to the earning curve while that new person is trained and acclimates to the existing team.

          This sample chart is made up of only three measures, total staff level, experienced staff level, and
          unexpected staff losses. Nevertheless, it shows several things to a manager. Initially, the total
          number  of  personnel  on  the project  was  lagging  behind  the  estimate,  but  the  number  of
          experienced personnel working on it was higher than planned. This could mean that there were
          problems getting enough personnel to work on the project at first and the shortage was being
          covered by a higher than planned number of experienced  staff. It could also mean that the
          schedules can be maintained and the project is on track, but it may be at the expense of cost, since
          experienced personnel are usually more expensive. The manager should continue to monitor
          this.
          The number of unplanned losses is nominal and does not seem to indicate any problems or
          risks. However, the number of experienced personnel is beginning to fall faster than the unplanned
          turnover rate. This may be a risk if the project is starting into the testing phase. Again, the
          manager may want to look at other measures or begin to track this item more closely.

          There are variations of this metric that can also be used to give the manager further insights.
          These include reporting staffing separately for each development task, e.g., QA, CM, or testing;
          and  reporting  staffing  separately for  special  skills,  e.g.,  Ada,  client-server,  or  database
          development.
          Normally, understaffing as seen in Figure indicates a possible schedule slippage that must be
          further tracked. The manager would do well to also look at the schedule and other indicators to
          assess the impact. If the project does continue to slip due to a personnel shortage, adding new
          personnel is not necessarily the answer, as this may add further delays due to the learning curve.
          If  the turnover  rate becomes  too high,  this could  also become a major  risk due  to lack  of
          continuity, impairing project knowledge and eroding the knowledge-base.
          Since risk identification is an ongoing process, measures like the above  can periodically be
          reviewed if other indicators point to staffing problems. Managers must be careful to include any
          experience obtained on the current project is an interim analysis is done.




                                           LOVELY PROFESSIONAL UNIVERSITY                                   199
   200   201   202   203   204   205   206   207   208   209   210