TMMI_测试过程改进框架_已定义级别6_同行评审4

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 Peer Review process. Elaboration The peer review policy typically specifies:  Reviews will be applied to identify defects early in the development lifecycle The organization identifies a standard set of work products that will undergo review, including test deliverables  Each project selects the work products that will undergo review and the associated review type(s)  Peer review leaders and other participants will be trained for their role  Testers shall participate in reviews on development documents to address testability issues

GP 2.2 Plan the process

Establish and maintain the plan for performing the Peer Review process. Elaboration At TMMi level 3, peer reviews are most often not a full part of the testing process; therefore, typically the plan for performing the peer review process is included in the project plan, which is described in the CMMI Project Planning process area. Resources, e.g., review leaders, are explicitly planned for in order to allow the performance of peer reviews. At higher TMMi levels, peer reviews become an integral part of the testing process and the plan for performing the Peer Review process is included in the (master) test plan.

GP 2.3 Provide resources

Provide adequate resources for performing the Peer Reviews process, developing the test work products, and providing the services of the process. Elaboration  Meeting rooms are available for the review meeting  Trained peer review leaders are available  Supporting artifacts such as defect logging forms and review process forms to support data collection and reporting are available  Checklists are established and maintained, e.g., on testability, to ensure that the work products are reviewed in a consistent way Examples of items addressed by the checklists include the following:  Compliance with standards  Adherence to design guidelines  Completeness  Correctness  Testability  Maintainability  Common defect types  The checklists are modified as necessary to address the specific type of work product and peer review. The checklists themselves are reviewed by peers and potential users  Tools to support the peer review process are available, e.g., communication tools, data analysis tools and peer review process tools

GP 2.4 Assign responsibilities

Assign responsibility and authority for performing the Peer Review process, developing the work products, and providing the services of the Peer Review process. Elaboration Peer review leaders are designated to be responsible for coordinating the peer review process within projects.

GP 2.5 Train people

Train the people performing or supporting the Peer Review process as needed. Elaboration  Peer review leaders (moderators) receive training in how to lead peer reviews Examples of training topics for peer review leaders include the following:  Developing a peer review approach  Type of reviews  Peer review leader tasks and responsibilities  Leading and facilitating a meeting  Achieving buy-in for reviews  Peer review metrics  Participants in peer reviews receive training for their roles in the peer review process Examples of training topics for peer review participants include the following:  Objectives and benefits of peer reviews  Types of reviews  Peer review roles and responsibilities  Peer review process overview  Peer review preparation  Document rules and checklists, e.g., regarding testability  Peer review meetings

GP 2.6 Manage configurations

Place selected work products of the Peer Review process under appropriate levels of configuration control. Elaboration Examples of work products placed under configuration management include the following:  Peer review approach  Peer review logging and process forms  Peer review data(base)  Peer review training material

GP 2.7 Identify and involve relevant stakeholders

Identify and involve relevant stakeholders of the Peer Review process as planned. Elaboration Select relevant stakeholders to participate in peer reviews from customers, end users, developers, testers, suppliers, marketers, maintenance, service and any others who may be affected by, or may affect, the (work) products.

GP 2.8 Monitor and control the process

Monitor and control the Peer Review process against the plan for performing the process and take appropriate actions.Elaboration Examples of measures used in monitoring and controlling the peer review process include the following:  Number of peer reviews planned and performed  Number of work products reviewed compared to plan  Number and type of defects found during peer reviews  Schedule of peer review process activities (including training activities)  Effort spent on peer reviews compared to plan

GP 2.9 Objectively evaluate adherence

Objectively evaluate adherence of the Peer Review 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 topics for evaluation and adherence include the following:  Verify whether peer reviews are performed  Training for peer review leaders and other participants  The process followed during peer reviews, including adherence to the defined criteria  The actual performance on follow-up action items  Peer review reporting regarding completeness and accuracy  Peer review checklists used

GP 2.10 Review status with higher level management

Review the activities, status and results of the Peer Review process with higher level management and resolve issues.

GG 3 Institutionalize a Defined Process

GP 3.1 Establish a defined process

Establish and maintain a description of a defined Peer Review process.

GP 3.2 Collect improvement information

Collect process related experiences derived from planning and performing the Peer Review 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 data such as average preparation time, average total time spent per peer review and average number of pages..  Number of defects, and their severity level, found through peer reviews by phase in the development lifecycle  Return on investment calculations

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值