1. Understand the organization’s existing set of software engineering practices. Identify strengths and weaknesses Identify improvement actions
2. Facilitate process improvement actions. Build ownership in the results Reinforce management commitment.
3. Process Improvement Goals and Measures
4. Process Improvement Areas Identify and describe the areas of focus along with their priorities to achieve the
organization improvement goals
5. Project Organisation The project life cycle The roles and responsibilities of individuals involved Identify and monitor the planned staffing levels Identify and describe any other resources and funding necessary Identify all assumptions and constraints (An example of an assumption is that people
will be made available for the work. A constraint would be that a project underway must be
finish by a known date.) Work Breakdown Structure (WBS) created for each major element in the project Identify a list of deliverables and descriptions Identify relationships or dependencies among the efforts Document & monitor a planned schedule for the work
6. Management Processes Identify milestones Describe the milestone decision points Identify the types of progress and technical reviews Identify an approach for risk management & mitigation
7. Technical Approach Identify how/when the process action teams will be trained and coached Identify how the team will gather information about approaches and how they will use them,
modify them or develop new ones
8. Communication Plan Ensure all the stakeholders have been identified who need to be kept informed of different
aspects of the project A communication plan must be laid out to communicate progress to all stakeholders