CMMI - L 3 - Defined - PI, VAL, VER

Tuesday, March 17, 2009

Product Integration

This process area is more focussed towards Systems Engineering. It talks of how big hardware and software systems are integrated. (This does not refer to Integration testing.) In software scenario, this refers to how different data streams (input, output) are integrated. That is, how the business flow is maintained.

Verification

Verification, as the name suggests is to ensure that the work products (all work products like Requirements, Design, code, test plans) meet their required criteria. The activities involved here are preparation for verification, performing the verification activity and identifying corrective actions.

The goals in this process area are:

1. Prepare for Verification
2. Perform Peer reviews
3. Verify selected work products

All reviews, Unit testing, Integration testing and System testing come under part of verification. Specific significance is given to reviews, since finding and correcting defects through reviews, very early, is highly cost effective. Also, you cannot “test” a requirement document or a design document – you can “review” them !

Experience has proved that cost of rework increases by a factor of up to 100, as we find defects late. Earlier the defects are found, the better. That is where a formal review process (with standards, checklists) help.

Validation

Validation on the other hand, focuses on Acceptance testing. This is to demonstrate that a product fulfills its intended use. Actually the differentiating line between Verification and Validation is very thin.

The goals for Validation are:

1. Prepare for validation
2. Validate product


Next - CMMI - L3 - DEFINED - Risk Management

0 comments:

Post a Comment

Back to TOP