causal analysis and resolution: a business driver at all ... · defect data are collected across...

24
1 2002 ProcessVelocity, LLP. All rights reserved. Slides intended for informational purposes only. Gary F. Norausky, Partner ProcessVelocity, LLP. November 14, 2002 Causal Analysis and Resolution: A Business Driver at All Levels National Defense Industrial Association 2nd Annual CMMI SM Technology Conference and User Group CMMI is a service mark of Carnegie Mellon University.

Upload: others

Post on 24-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

12002 ProcessVelocity, LLP. All rights reserved.Slides intended for informational purposes only.

Gary F. Norausky, PartnerProcessVelocity, LLP.

November 14, 2002

Causal Analysis and Resolution:A Business Driver at All Levels

National Defense Industrial Association2nd Annual CMMISM Technology Conference and User Group

CMMI is a service mark of Carnegie Mellon University.

Page 2: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

22002 ProcessVelocity, LLP. All rights reserved.

Agenda

• Overview of Causal Analysis and Resolution• Business Necessity: Cost for Quality• Need for Causal Analysis at All Levels• Implementation

Page 3: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

32002 ProcessVelocity, LLP. All rights reserved.Slides intended for informational purposes only.

Overview of Causal Analysis and Resolution(CAR)

Page 4: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

42002 ProcessVelocity, LLP. All rights reserved.

CMMI – Staged Representation

Requirements ManagementProject PlanningProject Monitoring and ControlSupplier Agreement Management Measurement and Analysis Product & Process Quality AssuranceConfiguration Management

Requirements DevelopmentTechnical Solution Product IntegrationVerification Validation Organizational Process FocusOrganizational Process DefinitionOrganizational TrainingIntegrated Project ManagementRisk Management Decision Analysis and Resolution

Organizational Process Performance Quantitative Project Management

Organization Innovation & Deployment Causal Analysis and Resolution

Level 2Managed

Level 3Defined

Level 4Quantitatively Managed

Level 5Optimizing

Level 1Initial

Page 5: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

52002 ProcessVelocity, LLP. All rights reserved.

What is CAR?

• The purpose of Causal Analysis and Resolutionis to identify causes of defects and otherproblems and take action to prevent them fromoccurring in the future. üMay also be performed on problems

unrelated to defects• Cycle time• Improvement proposals• Dynamic systems models• New business directives

Past Performance

Future Successes

Page 6: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

62002 ProcessVelocity, LLP. All rights reserved.

CAR: Key ElementsDefect

Reporting

CausalAnalysis

ActionPlanning

PreventionFeedback

Main Questions to Answer:• How could I have prevented this defect?• How can the process data enable me to prevent similar

defects?

Page 7: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

72002 ProcessVelocity, LLP. All rights reserved.

Key Considerations

• CAR Quality Management Approach

ü Defect prevention is a Customer Focused pro-activeapproach

ü Find points of failure and correct or avoid them• Positive impact on what you are building or how you are

building it must be a Value Added Activity• Reliance on detecting defects after they have been

introduced is not cost effectiveü Opportunity to share lessons learned on problem areas

• Harness project experience to determine defectsimilarities – common classifications

ü CAR shifts the organizational emphasis from discovery toprevention of defects

Page 8: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

82002 ProcessVelocity, LLP. All rights reserved.

Hybrid Implementation Approach

• Parallel continuous improvement on CARimplementation, while pursuing an overall StageRepresentation implementation strategyüEnables immediate pay off on ROIüEnsures early development of a data collection

planüPromotes awareness at an earlier level in the

overall process improvement effortsüPrevents rework in later stagesüProvides systems wide view of operational

readiness

Page 9: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

92002 ProcessVelocity, LLP. All rights reserved.Slides intended for informational purposes only.

Business Necessity: Cost for Quality

Page 10: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

102002 ProcessVelocity, LLP. All rights reserved.

Business Reality• New “watch words” are speed, agility, collaboration, and innovationü Lifecycle timeframesü Cross functional teamsü Rapid response

• Current business environment is characterized by rapidly changingtechnologies within an extremely competitive market

• Customers demand more functionality at a lower price and rapidimplementation of any new capability to satisfy their changing businessdemands

• Focus is on performance; however, need exists for an immediate ROIthat is demonstrable to the customer

• Difficult to establish a organization as an technology market leader andeven more difficult to maintain it as a top-performing organizationü One that performs better than its competitors from both technical

and business perspectives

Page 11: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

112002 ProcessVelocity, LLP. All rights reserved.

Business DriversCustomerExpectations

Competition

Product Line FocusSenior Management Vision

Quality

Page 12: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

122002 ProcessVelocity, LLP. All rights reserved.

Supporting Business Drivers

ObjectivesYou can't do everythingat once, so what's mostimportant to focus onright now?

AnalysisWhat must be ontrack to ensure thatbusiness drivers aremet?

FocusWhat businessdrivers do you wantto focus on tosupport theobjectives?

CAR

Page 13: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

132002 ProcessVelocity, LLP. All rights reserved.

The Quality Paradigm

• Current Mindset: “You get what you pay for!”• Quality Management when properly executed will help to reduce

costs. The higher the quality, the lower the operating costs.• Key component to executing a successful quality management

program is to ensure a committed, proactive approach to preventingproblems is achieved.ü Bottom line: All defects can be traced to a cause, and with

proper application of quality management principles, can beeliminated.

Deming quote: “Defects are not free. Somebodymakes them and gets paid for making them.”

Page 14: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

142002 ProcessVelocity, LLP. All rights reserved.

Categorization of Defect Causes• Narrows range of defect investigations• Majority of defects are traced to:

Communication

EducationOversight

Based upon analysis of 1336 defects from the baseline project (TETRARelease 1) and two other projects. “Defect Prevention Techniques forHigh Quality and Reduced Cycle Time”

Page 15: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

152002 ProcessVelocity, LLP. All rights reserved.

When will it change?

• According to the U.S. Defense Dept. and the SoftwareEngineering Institute, there are typically 5 to 15 flaws in every1,000 lines of code

• Tracking down each bug eats up about 75 minutes, accordingto a five-year Pentagon studyü Fixing them takes two to nine hours each

• On the outside, that's 150 hours, or roughly $30,000, tocleanse every 1,000 lines

http://www.businessweek.com/1999/99_49/b3658015.htm

Page 16: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

162002 ProcessVelocity, LLP. All rights reserved.Slides intended for informational purposes only.

Need for CAR at All Levels

Page 17: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

172002 ProcessVelocity, LLP. All rights reserved.

CAR Alignment with BusinessNeeds

`Causal

Diligence Cycle

Causal Diligence Cycle

Customer FocusCustomer Focus

Systems &InternalProcesses

Systems &InternalProcesses

ActionsActions

SolutionsSolutions ThinkingThinking

Page 18: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

182002 ProcessVelocity, LLP. All rights reserved.

Probing Questions• What are the business goals you'd like to hit this

year?• How are you communicating business goals and

objectives throughout the company?• How are you tracking progress in meeting those

goals?• What must I do to keep a true customer focus

throughout my workday?• What must be done to harmonize all systems and

processes?• What must I do to achieve detailed thinking on a

continuous basis?• How can I create rapid solutions for prevention,

while thinking at a slower rate?• What must I do to understand the consequences

of any actions continuously throughout myworkday?

Page 19: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

192002 ProcessVelocity, LLP. All rights reserved.Slides intended for informational purposes only.

Implementation

Page 20: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

202002 ProcessVelocity, LLP. All rights reserved.

Growing the CAR MeasurementProcess

• Iterative analysis process• Focus on value-added performance metricsü Performance must be measured from the onset of any

initiativeü Should be an integral part of the company operationsü Breakeven point of quality efforts must be considered, i.e.,

cost benefit analysis at any level of implementation

** Most performance initiatives are hampered by theunavailability of objective quality data

Page 21: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

212002 ProcessVelocity, LLP. All rights reserved.

CAR Measurement at All Levels

Projects collect defect data, as available. Establishment of metricstraceability to business drivers. Establishment of CAR principles.Establishment of data collection and analysis mechanism. Trainingconducted on defect prevention and root cause analysis

Projects collect defect data. Different projects may use differentdefinitions. Infrastructure enforced via PPQACAR filter applied to Measurement and Analysis Process Area

There are consistent definitions from one project to the next.Defect data are collected across the organization. Causal analysesare conducted in a consistent manner.

Defect causal analysis is based on the principles of statisticalprocess control.Actual measurements are compared to expected values ofmean and variance.

Continuing improvement is based on business objectives, marketdemands and cost-benefit analysis.

1

2

3

4

5

Page 22: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

222002 ProcessVelocity, LLP. All rights reserved.

Business Direction

Process Focus

Culture

Barriers to CAR Implementation

• Process-based culture is immature

• Process Focus is limited; nosupporting infrastructure

• Translation of “BusinessDrivers” to measurableobjectives

Page 23: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

232002 ProcessVelocity, LLP. All rights reserved.

Bibliography

• http://www.businessweek.com/1999/99_49/b3658015.htm

• “Defect Prevention Techniques for High Quality and Reduced Cycle Time”EuroSPI98, Abraham Peled, Leeba Salzman, Abraham Danon, Paul Rogoway,Motorola Communications Israel Ltd. Tel Aviv, Israel

Page 24: Causal Analysis and Resolution: A Business Driver at All ... · Defect data are collected across the organization. Causal analyses are conducted in a consistent manner. Defect causal

242002 ProcessVelocity, LLP. All rights reserved.

Contact Information

Gary F. NorauskyPartner

619 472 [email protected]

www.processvelocity.com