Professional Documents
Culture Documents
David N. Card
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Topics
• Background
• Six Sigma and the CMMI
• Design for Six Sigma and Software
Development
• Putting It All Together
• Challenges
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Background
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Problem Statement
Shewhart
SPC
Six Sigma
Fisher
DOE
Crosby
COQA CMMI
Paulk
CMM
Humphrey
Box
85Qs
EVOP
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Six Sigma and CMMI
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Quality Management Maturity Grid
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
What’s Six Sigma?
Spec. Limits
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Control Charts Provide a Useful
View of Many Processes
Upper Limit
Center
Actuals
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Design for Six Sigma
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Typical DFSS Context
DFSS
(Process)
Process
Design
Deliverable
Execute
Design Products
Process
Product
Product
Design
DFSS
(Product)
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Two Related Objectives
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Producibility in Software
9
10
8 B A
G
7
H F
6
5
C
Defects 4
E
Per D
KSLOC 3 r = 0.83
p(r = 0) < 0.02
2
25 30 35
Design Complexity
SOFTWARE
From D.N. Card, Measuring Software Design Quality, Prentice Hall, 1990 PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Putting It All Together
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
There’s No Easy Answer!
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
First Step Towards Integration
Six Sigma DFSS
(Process) Support
Process Engineering
Audits, etc.
Management Extreme
Programming, etc.
DFSS
(Product)
Software
System Product
Design
System
Product
Project Earned Manufacturing
Management Value, etc. (May be just
duplication)
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Six Sigma in Support Processes
Regression
These are not all the possibilities… Analysis is a
EMEA is a mechanism for
mechanis CAR
m for CAR
Control Chart
Pugh Matrix is is a
a mechanism mechanism for
for DA&R M&A.
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Six Sigma in Project Management
Control Chart
is a mechanism
PM&C.
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Six Sigma in Process Management
Deployment Flow
Chart is a These are not all the possibilities…
mechanism for OPF
and OPD.
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Six Sigma in Engineering
These are not all the possibilities…
Quality Function
Deployment can be
a mechanism for
RM, RD, and TS.
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Challenges
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Common Problems
SOFTWARE
PRODUCTIVITY
Copyright © 2001, Software Productivity Consortium NFP, Inc. All rights reserved. CONSORTIUM
Summary