Ppqa Tutorial
Ppqa Tutorial
www.processgroup.com/newsletter.htm
October 2006
IMPLEMENTING PRODUCT
AND PROCESS QUALITY ASSURANCE
With permission from a client of The Process Group
One of the Process Areas (PA's) in the CMMI* is Process and
Product Quality Assurance (PPQA). This process area supports
the delivery of high-quality products and services by providing
the project staff and managers with appropriate visibility into, and
feedback on, processes and associated work products throughout
the life of the project.
In this article we share an example process definition for PPQA
from one of our clients.
The company uses seven part-time Software Quality Assurance
(SQA) staff, each person working eight hours per month on
average performing audits. Each auditor is either a developer or
tester as his or her primary job. To ensure objectivity, each person
is assigned to a project other than the one they work on. All audit
activities are managed by the leader of the Engineering Process
Group (EPG), a part-time position of seven hours per month for a
population of 80 software developers.
The benefits of implementing a lightweight audit process are to:
Maintain the gains made in process improvement over the
previous five years
Detect process refinements needed to simplify process implementation
Share engineering and management practices across the development groups
Project
Name
Project
Leader
Project 1
(Smith)
Project 3
(Smith)
Audit
Date
11/03/xx
11/25/xx
Planned/
Unplanned
Audits
Planned
Planned
Audit
Name
PP
Process
Area
PP
Work
Products
Reviewed
2
PMC
CM
MA
PMC
1
2
0
Number of
Major
NonCompliant
Issues
4
Number of
Minor
NonCompliant
Issues
2
2
3
0
5
1
0
Number of
Major
Number of
NonMajor
Compliant
NonIssues
Compliant
Elevated to
Issues
EPG Lead
Closed
0
0
0
0
0
0
0
0
Number of
Major NonCompliant Number of
Issues
Hi-Priority
Elevated to Risk Items
Senior
in Project
Management Risk List
4
0
0
0
0
Hours to
Prepare
and
Conduct
the Audit
3
Auditor
Liu
Liu
0
0
0
6.0 METRICS
Auditors shall be responsible for providing the EPG with
metric information on an individual
ITEM PROCESS
VERIFICATION
project basis. Auditors shall use a
NO.
AREA
ITEM
copy of a blank metrics spreadsheet
1.
RD
Are the requirements documented using the
obtained from the Process Asset
template in the PAL or using a customer-defined format?
Library (PAL)
2.
REQM
Is there a traceability matrix for the requirements?
(www.processgroup.com/
Note: a traceability matrix implies that a requirement is traced to a
PPQA-Metrics-v1.xls). An example
design element, test case and area of code.
is shown in Table 1. Once filled in,
the auditor shall email the spreadsheet to the EPG at epg@xyz.com.
6.1 Project
In the spreadsheet, "Project
Name" shall be replaced by the
actual name of the project, using
an abbreviation that makes sense
if necessary. Below the project
name, the project leader's name
shall be entered in parenthesis.
3.
REQM
4.
RD
5.
REQM
YES
NO
Maj Min
N/A
CONTINUED ON PAGE 3
Abbreviation
Blank
Project Planning
Project Monitoring and Control
Requirements Management
Risk Management
Design
Verification - Validation
Status Meeting
Peer Review
Quality Assurance
Engineering Process Group
PP
PMC
REQM
RSKM
DESIGN
VER-VAL
STSMTG
PRVW
QA
EPG