Title: Process and Product Quality AssurancePPQA
1Process and Product Quality Assurance(PPQA)
- FromCMMI-SE/SW/IPPD,V1.1
- LaboratorySoftware Engineering
- ReporterYun-Chen Chan
- Date2005/03/24
2Outline
- PPQA Introduction
- PPQA Purpose
- Related Process Areas
- Context of PPQA
- Specific Practices by Goals
- Specific and Generic Goals
- PPQA Process
- Knack for running PPQA
- Quality Audit Workshop
- PPQA Simulation
3Outline
- PPQA Introduction
- PPQA Purpose
- Related Process Areas
- Context of PPQA
- Specific Practices by Goals
- Specific and Generic Goals
- PPQA Process
- Knack for running PPQA
- Quality Audit Workshop
- PPQA Simulation
4PPQA Introduction
- Purpose
- To provide staff and management with objective
insight into the processes and associated work
products - High-quality products and services
- Eliminate rework and project churn
- Identify noncompliance issues
- Identify quality trends
5Related Process Areas
6Context of PPQA
7Specific Practices by Goal-SG1
- SG1 Objectively Evaluate Processes and Work
Products - Adherence of the performed process and associated
work products and services to applicable process
descriptions, standards, and procedures if
objectively evaluated.
8Specific Practices 1.11
SG1
- Objectively Evaluate Processes
- Objectively evaluate the designated performed
processes against the applicable process
descriptions, standards, and procedures. - Sub-pracitices
- Promote an environment (created as part of
project management) that encourages employee
participation in identifying and reporting
quality issues - Establish and maintain clearly stated criteria
for the evaluations - Use the stated criteria to evaluate performed
processes for adherence to process descriptions,
standards, and procedures - Identify each noncompliance found during the
evaluation - Identify lessons learned that could improve
processes for future products and services
9Specific Practices 1.12
SG1
- Typical work products
- Evaluation reports
- Noncompliance reports
- Corrective actions
10Specific Practices 1.21
SG1
- Objectively Evaluate Work Products and Services
- Objectively evaluate the designated performed
work products and services against the applicable
process descriptions, standards, and procedures. - Sub-pracitices
- Select work products to be evaluated, based on
documented sampling criteria if sampling is used - Establish and maintain clearly stated criteria
for the evaluations of work products - Use the stated criteria during the evaluations of
work products - Evaluate work products before they are delivered
to the customer - Evaluate work products at selected milestones in
their development
11Specific Practices 1.22
SG1
- Identify each case of noncompliance found during
the evaluations - Identify lessons learned that could improve
processes for future products and services
12Specific Practices by Goal-SG2
- SG2 Provide Objective Insight
- Noncompliance issues are objectively tracked and
communicated, and resolution is encured
13Specific Practices 2.11
SG2
- Communicate and Ensure Resolution of
Noncompliance Issues noncompliance issues with
the staff and managers - Sub-Practies
- Resolve each noncompliance with the appropriate
members of the staff where possible - Document noncompliance issues when they cannot be
resolved within the project - Escalate noncompliance issues that cannot be
resolved within the project to the appropriate
level of management designated to receive and act
on noncompliance and addressed - Analyze the noncompliance issues to see if there
are any quality trends that can be identified and
addressed - Ensure that relevant stake holders are aware of
the results of evaluations and the quality trends
in a timely manner
14Specific Practices 2.12
SG2
- Periodically review open noncompliance issues and
trends with the manager designated to receive and
act on noncompliance issues - Track noncompliance issues to resolution
15Specific Practices 2.13
SG2
- Typical work products
- Corrective action reports
- Evaluation reports
- Quality trends
16Specific Practices 2.21
SG2
- Establish Records
- Establish and maintain records of the quality
assurance activities - Sub-Practies
- Record process and product quality assurance
activities in sufficient detail such that status
and results are known - Revise the status and history of the quality
assurance activities as necessary
17Specific Practices 2.22
SG2
- Typical work products
- Evaluation logs
- Quality assurance reports
- Status reports of corrective actions
- Reports of quality trends
18Generic Practices with Special Significance to
PPQA
- GP2.2 Establish and maintain the plan for
performing the validation process - GP2.3 Provide adequate resources for performing
the validation process, developing the work
products, and providing the services of the
process - GP2.4 Assign responsibility and authority for
performing the process, developing the work
products, and providing the services of the
process and product quality assurance process - GP2.10 Objectively evaluate adherence of the
process and product quality assurance process
against its process description, standards, and
procedures, and address noncompliance
19The Structure of PPQA Process
20Knack for running PPQA
- Case Study Project Plan milestone Review
- Actors
- PM
- PPQA
- CM
- Responsibility
- PM Creating a PPQA plan
- PPQA Directing the Project plan execution
- CM Manage the PPQA result into CM process
- Output
- PPQA Plan
- Tracing Plan
21Outline
- PPQA Introduction
- PPQA Purpose
- Related Process Areas
- Context of PPQA
- Specific Practices by Goals
- Specific and Generic Goals
- PPQA Process
- Knack for running PPQA
- Quality Audit Workshop
- PPQA Simulation
22AUDITING SKILLS
23Time Management
- Use Check Lists as Aide-Memoir
- Do not waste time on friendly chatting
- If the area being covered is large provide a
map or guide - Beware of other distracting methods
24 USE OF CHECKLISTS
- ADVANTAGES
- Focus on Specifics
- Aide Memoir
- Used for Note taking
- DISADVANTAGES
- Inhibits flexibility
- Becomes a Questionnaire
- Copy Cat Audits
25 USE OF CHECKLISTS
- Focus on Essentials
- Aid to Audit Planning
- Maintain Audit Direction
- Permit Continuity
26 Fact Finding Techniques
Ask ??? Verify ! ! ! Observe 444
27 Fact Finding
Good Auditor Qualities
- Objective
- Fair
- Friendly
- Patient
- Thorough
- Good Communication Skills
- Calm under Pressure
- Calm under Provocation
28 Fact Finding
Audit Methods
"I have six honest men, They help me in all I
do, Their names are Where, What, When, How, Why
and Who. Seventh Friend Show Me
29 Fact Finding
Good Practices
- Speak clearly and simply
- Look at the person
- Do not project superiority
- Smile, be relaxed
- Be unemotional and impartial
- Rephrase questions, if necessary
- Give praise where deserved
- Do not look for trouble
30 Fact Finding
Bad Practices
- Do Not
- Ask too many questions at once
- Say you understand, when you don't
- Answer your own question
- Get into an argument
- Rely on your memory
- Take sides
- Criticize Individuals
31 AUDITING SKILLS
REPORTING
- REPORTS SHOULD HAVE
- A well laid out Title Page
- An Introduction
- Summaries, where applicable
- Necessary appendices attached
- Consistent usage of terms
- Appropriate Page Numbers
- REPORTS SHOULD BE
- Clear and unambiguous
- In correct logical order
- Objective Constructive
- Accurate
32 Reporting
Typical Contents of an Audit Report
REPORT REFERENCE DATE OF AUDIT DEPARTMENT(S)
VISITED AUDIT SCOPE AUDIT BASIS PERSONNEL
SEEN PROCEDURE REFERENCES OBSERVATIONS AGREED
ACTIONS CORRECTIVE ACTION SCHEDULE FOLLOW UP
RECOMMENDATIONS REPORT DISTRIBUTION LIST
33 Reporting
- CONDUCTING MEETINGS
- Speak with Authority
- Listen with care
- Maintain good manners
- Watch Body Language
- Control the situation
- Finish with clear objectives
34 Reporting
- REPORTS SHOULD NOT CONTAIN
- Insignificant Details
-
- Confidential Information
-
- Any points not discussed
-
- Ambiguous Statements
-
- Auditor's opinion
35 JUDGING NON-CONFORMANCE
- AGAINST
- POLICY
- PROCEDURES
- STANDARDS
- PRACTICES / INSTRUCTIONS
- REQUIREMENTS
36 Reporting
NON-CONFORMANCE CATEGORIES
Major System Breakdown and Cumulative effect
of similar deficiencies. All /
Always / Never. Minor Deficiency that
occurred rarely or in one
instance. Few / Occasionally / Odd
Times. Observation
Opportunities for improvements. Always ask
Is it happening increasingly?
37 Reporting
RECORDING NON CONFORMANCES
Factual Observation Established
Criteria Identified Location Person
Involved Attribution to Standards /
Models Detailed Explanation
38 Reporting
CORRECTIVE ACTION
MINOR ISOLATED ERRORS HAPPENING TOO
FREQUENTLY TOO MANY MINOR LAPSES INADEQUATE
CONTROL
39Audit Follow-up
AT SUCCESSIVE AUDITS VARY
METHODS AUDITORS DEPTH
SCOPE
40 Audit Follow-up
MANAGEMENT REVIEW
SYSTEM OVERVIEW ASSESSMENT OF AUDIT
REPORTS INFLUENCE ON AUDIT PROGRAMME CORRECTIVE
ACTIONS TO SYSTEM
41 Audit Follow-up
OBJECTIVES
ENSURE CORRECTIVE ACTION TAKEN EVALUATE
EFFECTIVENESS PERMIT SATISFACTORY CONCLUSION
42 Audit Follow-up
OPTIONS
LIMITED RE-AUDIT REVIEW OF DOCUMENTATION VERIFICAT
ION AT THE NEXT AUDIT
43Outline
- PPQA Introduction
- PPQA Purpose
- Related Process Areas
- Context of PPQA
- Specific Practices by Goals
- Specific and Generic Goals
- PPQA Process
- Knack for running PPQA
- Quality Audit Workshop
- PPQA Simulation
44PPQA Simulation
- Case Study Project Plan milestone Review
- Actors
- PM
- PPQA
- CM
- Responsibility
- PM explain project plan process
- PPQA Directing the Project plan auditing
- CM Manage the PPQA result into CM process
- Output
- Audit Report
45QA