Generic Practices by Goals
GG 2 Institutionalize a Managed Process
GP 2.1 Establish an organizational policy
Establish and maintain an organizational policy for planning and performing the Advanced Reviews process. Elaboration The advanced review policy typically specifies: Reviews will be applied to measure product quality early in the development lifecycle Reviews are part of the test process and should be part of the test approach, project test plan and test reports Peer reviews are led by trained peer review leaders or moderators Review measurement data is collected and used to tune the dynamic test approach, improve the review process, and predict product quality
GP 2.2 Plan the process 过程计划
Establish and maintain the plan for performing the Advanced Reviews process. Elaboration At TMMi level 4, peer reviews are an integral part of the testing process. The plan for performing the Advanced Reviews process is included in the (master) test plan.
建立和维护高级重审过程的计划。在TMMI4详述,同行重审是测试流程的一个集成部分,执行高级重审过程的计划被包括在主测试计划中。
GP 2.3 Provide resources
Provide adequate resources for performing the Advanced Reviews process, developing the test work products, and providing the services of the process. Elaboration Adequate time is provided to perform the advanced review activities Trained peer review leaders are available Meeting rooms are available for review meetings Supporting artifacts such as defect logging forms and review process forms to support data collection, analysis and reporting are available Rules and checklists, reading procedures and sampling guidelines are established and maintained Tools to support the advanced review process are available, e.g., defect logging tools, communication tools, measurement tools and peer review process tools
GP 2.4 Assign responsibilities
Assign responsibility and authority for performing the process, developing the work products and providing the services of the Advanced Reviews process. Elaboration Since at TMMi level 4 peer reviews are part of the test process, test managers are designated to be responsible for coordinating the advanced review process within projects. Peer review leaders will support the test manager and are designated to be responsible for coordinating the individual peer reviews to measure work product quality.
GP 2.5 Train people
Train the people performing or supporting the Advanced Reviews process as needed. Elaboration Examples of training topics for advanced reviews include the following: Product risk assessment Defining a coordinated test approach Types of reviews Defining peer review quantitative exit criteria Document rules and checklists Sampling practices Perspective-based reading Data collection, analysis, and reporting processes
GP 2.6 Manage configurations
Place selected work products of the Advanced Reviews process under appropriate levels of configuration control. Elaboration Examples of work products placed under configuration management include the following: Coordinated test approach Coordinated test approach review report Test plan Peer review data(base) Peer review measurement data Peer review measurement analysis results and reports Advanced reviews training material Product risk assessment data
GP 2.7 Identify and involve relevant stakeholders
Identify and involve relevant stakeholders of the Advanced Reviews process as planned. Elaboration Select relevant stakeholders from customers, end users, developers, testers, suppliers, marketers, maintenance, service, management and others who may be affected by, or may affect, the (work) products to participate in advanced reviews. Examples of activities for stakeholder involvement include the following: Selecting work products to be reviewed Explicitly committing the resources needed Reviewing and approving the coordinated test approach Performing peer reviews Assessing peer review measurement data
GP 2.8 Monitor and control the process
Monitor and control the Advanced Reviews process against the plan for performing the process and take appropriate actions as needed. Elaboration Examples of measures to monitor and control the Advanced Reviews process include the following: Actual effort spent compared to effort planned for peer reviews and dynamic testing Number of peer reviews planned and performed Number of work products measured on product quality compared to plan Number of revisions to the test plan Number of new or changed product risks per revision Number of test items affected by risk level changes per revision
GP 2.9 Objectively evaluate adherence
Objectively evaluate adherence of the Advanced Reviews process and selected work products against the process description, standards, and procedures, and address any areas of non-compliance. Elaboration Examples of review and/or audit evaluation adherence topics include the following: The presence of a coordinated test approach in the test plan The compliance of the peer reviews performed to the measurement guidelines The effectiveness and efficiency of the peer review measurement guidelines The usage of peer review results to revisit the product risk list The effectiveness of the updates of the test plans based on the peer review results
GP 2.10 Review status with higher level management
Review the activities, status and results of the Advanced Reviews process with higher level management and resolve issues. Elaboration Examples of activities, status and results of the Advanced Reviews process that can be reviewed with higher management: Number of projects with a coordinated test approach Number of peer reviews planned and performed Results of the performed reviews Measurement data of performed reviews, e.g., software defect removal effectiveness and yield
GG 3 Institutionalize a Defined Process
GP 3.1 Establish a defined process
Establish and maintain a description of a defined Advanced Reviews process.
GP 3.2 Collect improvement information
Collect process related experiences derived from planning and performing the Advanced Reviews process to support the future use and improvement of the organization’s processes and process assets. Elaboration Examples of measures include the following: Peer review coverage Defect density (per page) on documents measured by means of peer reviews Percentage of test plans that encompass a peer review approach Percentage of peer reviews performed using perspective-based reading techniques Number of product risks revisited based on peer review results Number of test plans and test approaches updated based on peer review results