Page 204 - DCAP304_DCAP515_SOFTWARE_PROJECT_MANAGEMENT
P. 204

Software Project Management




                    Notes          However, this measure by itself will probably not give sufficient insight to help identify all
                                   personnel shortfall risks. Two further refinements of this measure are software development staff
                                   profile and software development personnel qualification, sometimes also called staff experience.
                                   Software development staff  profile is composed of several components which managers  can
                                   measure and assess during the risk identification period:
                                      Staff level, which deals with actual availability for the project and considers whether a
                                       team member is full or part time, will be transferring before the project is over, going on
                                       family leave, etc. All this data is measurable and can be plotted against estimated staff
                                       requirements.
                                      Staff availability, which deals with whether the team member is actually available,  in
                                       place and trained at the appropriate time of the development life cycle.

                                      Historic project and company retention rates, which can help project managers predict
                                       whether their team will be intact throughout the project, or whether they should plan for
                                       turnover and build sufficient slack in their estimates.
                                      Staff mix, which measures distribution by activity such as Quality Assurance (QA) and
                                       Configuration Management (CM), and helps  managers determine whether they have
                                       enough people for each task.
                                   Another measure is staff experience, or software personnel qualification, which deals  with
                                   individual team members’ proficiencies. Referring back  to the list of  underlying risk factors
                                   developed by the authors in “Toward an Assessment of Software Development Risk,” team
                                   expertise is listed in four different categories as potential risk factors.

                                   Staff experience or qualification level can refer to several different things:
                                      educational level
                                      years of experience with the company, indicating a knowledge of company standards as
                                       well as loyalty and dedication

                                      years of software development experience
                                      years of experience in the domain
                                      years of experience in the language
                                      years of experience on similar projects
                                      amount of specialty training
                                      years of relevant specialty training
                                   All of this measurement data is available to managers who are trying to assess whether their
                                   team has sufficient experience to complete the planned project. None of this experience necessarily
                                   guarantees capability,  but these  types of measurements give managers a  tool to  determine
                                   whether their proposed team members can perform the tasks required of them.



                                      Task  Explain another measure is staff experience, or software personnel qualification,
                                     which deals with individual team members’ proficiencies.

                                   10.7.2 Tracking Risks with Metrics

                                   Once managers have built their teams and the project has begun, their metrics programs allow
                                   them to track the progress of the project, product and process. The metrics programs also offer
                                   insight into those areas that were identified as potential risk items in the early planning stage.



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