CMM practice application notes - project startup
CMM is used to evaluate the execution of the internal software project of the organization and improve this process. Software Process Research Institute SEI proposes a software capability maturity model CMM evaluation system, which divides the maturity of the software process to level 5, from Level 1 to Level 5, and level 5 as the highest level.
Process-based project implementation method
The three basic characteristics of the project are cost, progress and quality
Most of the causes of project failure is that the project process is not suitable
Software Ability Maturity Model Level 1: Initial Grade
Level 2: Repeatable, including 6 KPAs, are demand management, software project planning, software project tracking and supervision, software profile management, software quality assurance, software configuration management
Level 3: The level has been defined, including 7 KPAs, the agency process focus, institutional process definition, training outline, integrated software management, software product engineering, group coordination, peer review
Level 4: Manageable level
Level 5: Optimization
Software Engineering Process Group
SPEG manages most process activities, such as process definitions, deployment, and analysis. They also help the project to ensure proper deployment. Senior manager initiates process activities and establishs objectives for process improvements. SEPG regularly reports the tendency of quality and productivity and other information related to senior managers.
The project management process consists of three phases: plan, execution, and end.