Page 292 -
P. 292

Each of the five maturity levels of the CMM is represented by its own set of KPAs; for an
                          organization to achieve a specific maturity level, it must implement all of the practices in
                          each of the KPAs for that level. The CMMI also contains five maturity levels; however,
                          some of the focus of the CMMI has been drawn away from maturity levels in favor of
                          implementing specific practices and goals. It does, however, still support a level-based
                          assessment.
                          The most important part of each KPA is a set of one or more goals that define the “heart
                          and soul” of each KPA. For example, the Project Planning KPA of CMMI v1.1 contains
                          three goals:

                          Establish Estimates
                            Estimates of project planning parameters are established and maintained.
                          Develop a Project Plan
                            A project plan is established and maintained as the basis for managing the project.
                          Obtain Commitment to the Plan
                            Commitments to the project plan are established and maintained.

                          These are sensible goals that, if met, will lead to a well-planned project; if any of these
                          goals is not met, then the project will have a clear planning problem. The remainder of the
                          KPA lists specific practices that should be performed, in order to meet those goals. For
                          example, the “Establish Estimates” goal is met with specific practices:
                          Estimate the Scope of the Project
                            Establish a top-level work breakdown structure (WBS) to estimate the scope of the
                            project.
                          Establish Estimates of Work Product and Task Attributes
                            Establish and maintain estimates of the attributes of the work products and tasks.
                          Define Project Life Cycle
                            Define the project life cycle phases upon which to scope the planning effort.
                          Each practice is further defined with subpractices. For example, the “Estimate the Scope of
                          the Project” practice requires that a WBS is developed, work packages are defined in suffi-

                          cient detail to provide estimates, and work products are identified that will be acquired
                          externally or reused. Again, these are all sensible activities that need to be performed in
                          order to estimate the scope of a project.
                          Within each practice and subpractice is additional information providing advice and tips
                          for implementation. There are usually lists of typical work products—for example, the
                          subpractice for estimating the scope of a project lists the task descriptions and WBS as
                          work products. However, these are just suggestions. The most important part of the CMM
                          and CMMI is meeting the goals, and the practices are simply an efficient way of meeting
                          those goals.






                   284  CHAPTER TWELVE
   287   288   289   290   291   292   293   294   295   296   297