Академический Документы
Профессиональный Документы
Культура Документы
Course Objective
To enable participants understand and apply defect prevention
concepts
YES!
PRODUCT PROCESS
Artifacts created Complete set of activities
Definition during the life cycle needed to transform user
of the project. requirements to a product.
Reviews
White Box
Black Box
Stress/Load
Problem
Reports/CRs
Types of Errors
Typography
Knowledge
Information
External
Protection notice / Copyright notice
Page 15 Sep-07 P&Q For Internal Use Only
Translation Errors
Mitigation
of design
errors Checklist
Some examples:
Exception handling
Incorrect Algorithm A programming error
alters a program’s
Missing Functionality ability, in a negative
Language pitfalls sense, to completely
and effectively meet
Memory release
the user’s requirement.
Omitted program sections
rt
w
ev
g
in
o
ie
ie
ie
ep
ev
ev
st
ev
Te
R
od
R
R
m
S
n
FS
C
ig
R
le
es
ob
D
Pr
• Action Implementation
• Information Dissemination
Protection notice / Copyright notice
Page 25 Sep-07 P&Q For Internal Use Only
Root Cause Analysis
• Causal Analysis should be conducted as early as possible after a
defect is found
• Evaluate all errors (team effort) - from LOD and test results.
• All team members learn from the errors of other team members
• Prepare Pareto Chart for common causes and identify special causes
Special causes of defects are focused on defects, which cause
high impact to the project.
Common causes of defects are focused on high frequency defects
that occur often in the project or across projects.
• Perform Fishbone Analysis & escape analysis
• Create an action list against root causes
• Compare the results of the tasks performed with the goals set in the
kickoff meeting
• Record Corrective and Preventive Actions (in PPR/PQR, RCA report)
• Disseminate information to team - Project Meetings
• Disseminate information across projects - SEPG
Reviews/
Testing Classify Defects
Test Logs (Type, Injected &
LODs Detected Phase)
Identify Top
Application 80% Defects for RCA
0
1
2
3
4
5
6
7
8
Logical error
Redundant code
Sep-07
Remove debugging comments
Implementation error
P&Q
Functionality missing
Pareto Chart (contd.)
Code readability
Header incomplete
Pareto Chart - Code Review
% of
Defects
Percentage
No. of defects
Benefits of CED
Determination of root causes
Encourages group participation
Indicates possible causes of variation
Uses a orderly, easy-to-read format
Identifies areas for collecting data
Protection notice / Copyright notice
Page 31 Sep-07 P&Q For Internal Use Only
Cause & Effect Diagram
Method Machinery
Wrong Carburetor needs
gears used adjustment
Driven too
Under inflated
fast
tires
Poor
Mileage
Poor Wrong Octane
Maintenance gas used
Poor Improper
Driving habits Lubrication
Man Materials
Protection notice / Copyright notice
Page 33 Sep-07 P&Q For Internal Use Only
Exercise on RCA
Make Groups
(20 mins)
AT Requirement
3% 7% Design
IT/ST
27%
14% - Use Historical Data
- Focus on Business Objectives
and Process Improvement
Coding & UT - Set more Challenging Goals
49%
•Defects
•Customer Feedback
•Non-conformance (NC)
•Process Capability Baselines
•Major Issues (that impact cost, quality,
schedule)
Support/ Hardware/Software/
Guidance Tools
Special Causes:
(Root causes of high impact defects)
Common Causes:
(Root causes of high occurrence
defects)
Expected Actual
Implementation Monitoring Associated Impact Person
Action Plan Priority Date of Status Date of
Technique technique Risk on PCB * Responsible
Closure Closure