SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Root Cause AnalysisRoot Cause AnalysisRoot Cause AnalysisRoot Cause Analysis
in Project Management
and Software Development
Addressing Common Problems
ASEE
February 20, 2016
Barbara DeVries
Table of ContentsTable of ContentsTable of ContentsTable of Contents
• Definition
• Six Sigma Measure Phase
• BABOK
• Approach — How To
• Examples
• Communication
• Shortcomings
• Supplemental Information
• Instructions
• Templates: Visio, PowerPoint, Excel
2
DefinitionDefinitionDefinitionDefinition
https://en.wikipedia.org/wiki/Ishikawa_diagram
Ishikawa diagrams (also called fishbone diagrams and cause-and-effect diagrams) are
causal diagrams created by Kaoru Ishikawa (1968) that show the causes of a specific event.
Common uses of the Ishikawa diagram are product design and quality defect prevention, to
identify potential factors causing an overall effect. Each cause or reason for imperfection is
a source of variation. Causes are usually grouped into major categories to identify these
sources of variation. The categories typically include:
• People: Anyone involved with the process
• Methods: How the process is performed and the specific requirements for doing it, such
as policies, procedures, rules, regulations and laws
• Machines: Any equipment, computers, tools, etc. required to accomplish the job
• Materials: Raw materials, parts, pens, paper, etc. used to produce the final product
Measurements: Data generated from the process that are used to evaluate its quality
• Environment: The conditions, such as location, time, temperature, and culture in which
the process operates
3
Six SigmaSix SigmaSix SigmaSix Sigma ---- Ishikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause Analysis
ProcessProcessProcessProcess Mapping and Potential Vital FewMapping and Potential Vital FewMapping and Potential Vital FewMapping and Potential Vital Few InputsInputsInputsInputs
4
Six SigmaSix SigmaSix SigmaSix Sigma ---- Ishikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause Analysis
Process Mapping and Potential Vital FewProcess Mapping and Potential Vital FewProcess Mapping and Potential Vital FewProcess Mapping and Potential Vital Few InputsInputsInputsInputs
The C&E diagram:The C&E diagram:The C&E diagram:The C&E diagram:
-Is a visual brainstorming tool to identify potential causes for your problemIs a visual brainstorming tool to identify potential causes for your problemIs a visual brainstorming tool to identify potential causes for your problemIs a visual brainstorming tool to identify potential causes for your problem
-Enables alignment of potential causes to the inputs identified in process mapEnables alignment of potential causes to the inputs identified in process mapEnables alignment of potential causes to the inputs identified in process mapEnables alignment of potential causes to the inputs identified in process map
5
BABOKBABOKBABOKBABOK ----A Guide to theA Guide to theA Guide to theA Guide to the Business Analysis Body of Knowledge®Business Analysis Body of Knowledge®Business Analysis Body of Knowledge®Business Analysis Body of Knowledge®
Version 2.0 Section 9.25 pageVersion 2.0 Section 9.25 pageVersion 2.0 Section 9.25 pageVersion 2.0 Section 9.25 page 202202202202
• A fishbone diagram (also known as an Ishikawa or cause-and-effect diagram) is used to
identify and organize the possible causes of a problem. This tool helps to focus on the
cause of the problem versus the solution and organizes ideas for further analysis. The
diagram serves as a map depicting possible cause-and-effect relationships.
• Steps to develop a cause-and-effect diagram include:
• Capture the issue or problem under discussion in a box at the top of the diagram.
• Draw a line from the box across the paper or white board (forming the spine of the
fishbone).
• Draw diagonal lines from the spine to represent categories of potential causes of the
problem. The categories may include people, process, tools, and policies.
• Draw smaller lines to represent deeper causes.
• Brainstorm categories and potential causes of the problem and capture them under the
appropriate category
• Analyze the results. Remember that the group has identified only potential causes of the
problem. Further analysis is needed to validate the actual cause, ideally with data.
• Brainstorm potential solutions once the actual cause has been identified.
6
7
From BABOK – Business Analysis Book of Knowledge
ApproachApproachApproachApproach ———— When would I want to create a fishboneWhen would I want to create a fishboneWhen would I want to create a fishboneWhen would I want to create a fishbone?
• You are in Production support. Some problems, issues, defects recur
which seem to be related.
• You are reviewing the procedures for a line of business that you
support. Some of the procedures are repeatable steps to address a
step in the "unhappy" path of operations.
• You are reviewing the quality control process for a line of business
• A new issue has emerged in production that is somewhat
mysterious and the reasons are not fully known
• You are analyzing a process which has interrelated properties.
For example: the triple constraint in project management — time,
quality, and cost.
8
How do I select the branches and organize theHow do I select the branches and organize theHow do I select the branches and organize theHow do I select the branches and organize the fishbonesfishbonesfishbonesfishbones????
Brainstorm Approach
• Ask your team to contribute their thoughts on what is
causing the problem.
• If they are stumped, ask them to list things which MIGHT
impact the outcome
• Ask who is involved and what they contribute
• Ask who provides the initial information
• Ask who uses the resulting information
• Ask where the information comes from
• Ask how long the process takes. Is there a delay? Is
anything impacting the delay?
• Is this related to a particular time or season? Is it only at
night? Is it spring, fall, winter or on a holiday? Is it during
the week or the weekend?
• Does the size vary?
• Does the content vary?
Structured Approach
• Label the branches: people, process, environment
(physical),materials (inputs)
• Label the branches with the steps in the process to
perform QC
• Label the branches with the steps in the procedures
• After you work with the diagram, please feel free to
rename the branches, move the fishbones and reorganize
the diagram.
• There is no right or wrong answer. This is an analysis
technique. There are no Ishikawa police.
9
ExamplesExamplesExamplesExamples
• Root Cause Categorization (General Product Management)
• Document Imaging
• Architecture Engagement
• Loan Modification Defects (Monthly Enhancement Requests)
10
11
12
13
14
Communication: One Size Does Not Fit All
• Interpretation Differs
• Visual, Spoken, Felt (Emoted), Kinetic
• Different Types of Diagrams
• Process Maps, Process Flows, Swim Lanes
• UML
• Venn Diagrams
• Context Diagrams – Business, System, Groups – Input, Output
• Different Expressions
• Business Requirements, System Requirements
• Use Cases
• User Stories
• Design Specifications
• Test Plans, Test Cases, Test Scripts, Test Results
• And Then….. The Code and The Executables
15
Shortcomings in Our Industry
• Total Cost of Ownership
• Cost on a Project Basis
• Maintenance, Operations, Business as Usual Separate from Enhancements and New
Functions
• Replace Cost and Value
• Unused or Obsolete Functions
• Requirements Management
• Requirements on a Project Basis
• No Documentation outside of Project
• Few Training Materials or Job Aids
• No User Help
• Business Procedures
• Replace a System – Reinvent
• Evolution
• New Business, New Functions,
• Expansion or Replacement – Little Sharing
• Non-Functional Requirements – Maintenance, Performance, Scalability
• No Reuse, Only Reinvention – Parts Not Compatible
16
17
18
Translation, Reuse, Rosetta Stone
19
Machine Language, Binary
Language 1
Language 2
Language 3
Requirements and Specifications (Embedded)
Future Language
Embedded or Dynamic Translation
Universal Translator
20
BiographyBiographyBiographyBiography
https://www.linkedin.com/in/bdevries
Barbara DeVries has over 20 years of experience in software
development and technology implementations, with vertical expertise
in banking and finance. She has held positions ranging from software
developer and system analyst to Vice-President of Software and Data
Architecture, managing initiatives, programs, projects and teams. She
holds multiple Bachelor and Master’s degrees, as well as certifications
in project management, network engineering, scrum master and Scaled
Agile Framework. She has worked with companies from startup to
Fortune 500, banks on the east coast and west coast, software
development and consulting companies as well as investment
firms. She holds standards in high esteem, but people and
relationships in higher esteem.
21
Supplemental Information
• Templates
• How to Create a Diagram
• Examples of Other Diagrams
• Process Maps, Process Flows, Swim Lanes
• UML
• Venn Diagrams
• Context Diagrams – Business, System, Groups – Input, Output
• Requirements Tracking
22
23
24
Create a cause and effectCreate a cause and effectCreate a cause and effectCreate a cause and effect diagramdiagramdiagramdiagram
Microsoft OfficeMicrosoft OfficeMicrosoft OfficeMicrosoft Office----ExcelExcelExcelExcel
Cause and effect diagrams document all the factors that contribute to or affect a given situation: all the causes,
that is, that lead to a certain effect. They are also called Ishikawa, fishbone, or characteristic diagrams.
The Cause and Effect Diagram template opens a drawing page that already contains a spine shape (effect) and
four category boxes (causes) to help start your drawing. This template also provides a variety of shapes
representing primary and secondary causes that can be used to add even greater detail
• On the File menu, point to New, point to Business, and then click Cause and Effect Diagram.
• Select the spine (the horizontal arrow) on the drawing page, and then type text that describes the effect, problem, or objective.
• Determine the number of cause categories that contribute to the effect, and then do one of the following:
• To add a category, drag a Category 1 or Category 2 shape onto the drawing page and position it so that the arrowhead is touching
the spine.
• To delete a category, select the shape and then press the DELETE key.
• For each category shape on the drawing page, select the shape, and then type the name of the cause category.
• To represent major causes contributing to the categories, drag Primary cause shapes onto the drawing page and snap the
arrowheads to category lines.
• To represent secondary causes contributing to primary causes, drag Secondary cause shapes onto the drawing page and snap the
arrowheads to primary cause lines.
• NOTES
• To label a primary or secondary cause shape, select the shape and then type.
• To change the direction of a secondary cause arrow, use the Rotate or Flip commands on the Shape menu.
25
Examples of Diagrams
• Process Maps, Process Flows, Swim Lanes
• UML
• Venn Diagrams
• Context Diagrams – Input, Output
• Business, System, Groups
26
UML Roadmap
Source:
Iterative UML Development
by Jean Sekula
and Patrick Sheridan
Example Venn Diagram: Security Design
User Profiles & Permissions
Documents Images Access
Role Based Department/Loan Based
Manager/Administrator
all documents
Document
Supervisor
Document
Image User
Loan Access
by Type
Loan
Supervisor
Manager All loan types,
including celebrity, high
net worth
Image Repository
Context Diagram for Image Inputs (Source)
Proposed System Perspective
Business Unit
Folders
FTP
Customer Service
Letters/Fax
User Access
Scanner –
Original and Trailing
Documents
Internal
Documents
Word Docs
RightFax
Scan, Fax
CD or
Hard Drive
Exceptions
Sweep Process
External
Corrected
Verify
Mail Room
Scanning
Format Error
PDF or TIFF
Business Unit
converts native
format
Email
Attachments
Manual
Conversion–
Rename
MIN#
to Loan#
Vendors
31
Requirements Tracking or Tracing

Contenu connexe

Tendances

10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirements10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirementsz-999
 
Requirements Gathering: What Could Possibly Go Wrong?
Requirements Gathering: What Could Possibly Go Wrong?Requirements Gathering: What Could Possibly Go Wrong?
Requirements Gathering: What Could Possibly Go Wrong?Eugene O'Loughlin
 
Human Performance Technology - What Is Hpt
Human Performance Technology -  What Is HptHuman Performance Technology -  What Is Hpt
Human Performance Technology - What Is Hptjalasayanan
 
What Toyota can teach us about Lean Leadership
What Toyota can teach us about Lean LeadershipWhat Toyota can teach us about Lean Leadership
What Toyota can teach us about Lean LeadershipLean Enterprise Academy
 
Enterprise Analysis
Enterprise AnalysisEnterprise Analysis
Enterprise AnalysisRavikanth-BA
 
Just Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to ConsiderJust Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to ConsiderSTC-Philadelphia Metro Chapter
 
Stakeholder Management
Stakeholder ManagementStakeholder Management
Stakeholder ManagementRavikanth-BA
 
Lean Projects with A3 Method
Lean Projects with A3 MethodLean Projects with A3 Method
Lean Projects with A3 MethodNitor
 
Design Science and Solution Architecture
Design Science and Solution ArchitectureDesign Science and Solution Architecture
Design Science and Solution ArchitectureAlan McSweeney
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from ScenariosRavikanth-BA
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentSoftware Guru
 
Accelerator Workshop "After"
Accelerator Workshop "After"Accelerator Workshop "After"
Accelerator Workshop "After"Yvonne Shek
 
Requirements gathering for developers
Requirements gathering for developersRequirements gathering for developers
Requirements gathering for developersDorje McKinnon
 
Understanding A3 Thinking- a synopsis
Understanding A3 Thinking- a synopsisUnderstanding A3 Thinking- a synopsis
Understanding A3 Thinking- a synopsisSumit Lokhande
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysisMena M. Eissa
 
A3 problem solving technique by Mr. Anup Gandhi
A3 problem solving technique by Mr. Anup GandhiA3 problem solving technique by Mr. Anup Gandhi
A3 problem solving technique by Mr. Anup GandhiYogesh Vaghani
 

Tendances (20)

180605 workshop management
180605 workshop management180605 workshop management
180605 workshop management
 
10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirements10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirements
 
Requirements Gathering: What Could Possibly Go Wrong?
Requirements Gathering: What Could Possibly Go Wrong?Requirements Gathering: What Could Possibly Go Wrong?
Requirements Gathering: What Could Possibly Go Wrong?
 
Human Performance Technology - What Is Hpt
Human Performance Technology -  What Is HptHuman Performance Technology -  What Is Hpt
Human Performance Technology - What Is Hpt
 
What Toyota can teach us about Lean Leadership
What Toyota can teach us about Lean LeadershipWhat Toyota can teach us about Lean Leadership
What Toyota can teach us about Lean Leadership
 
Enterprise Analysis
Enterprise AnalysisEnterprise Analysis
Enterprise Analysis
 
Requirement Capturing Techniques
Requirement Capturing TechniquesRequirement Capturing Techniques
Requirement Capturing Techniques
 
A3 Management
A3 ManagementA3 Management
A3 Management
 
Just Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to ConsiderJust Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to Consider
 
Stakeholder Management
Stakeholder ManagementStakeholder Management
Stakeholder Management
 
How to do an A3 Report
How to do an A3 ReportHow to do an A3 Report
How to do an A3 Report
 
Lean Projects with A3 Method
Lean Projects with A3 MethodLean Projects with A3 Method
Lean Projects with A3 Method
 
Design Science and Solution Architecture
Design Science and Solution ArchitectureDesign Science and Solution Architecture
Design Science and Solution Architecture
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from Scenarios
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and Alignment
 
Accelerator Workshop "After"
Accelerator Workshop "After"Accelerator Workshop "After"
Accelerator Workshop "After"
 
Requirements gathering for developers
Requirements gathering for developersRequirements gathering for developers
Requirements gathering for developers
 
Understanding A3 Thinking- a synopsis
Understanding A3 Thinking- a synopsisUnderstanding A3 Thinking- a synopsis
Understanding A3 Thinking- a synopsis
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 
A3 problem solving technique by Mr. Anup Gandhi
A3 problem solving technique by Mr. Anup GandhiA3 problem solving technique by Mr. Anup Gandhi
A3 problem solving technique by Mr. Anup Gandhi
 

En vedette

watch RBC Canadian Open live on tab
watch RBC Canadian Open live on tabwatch RBC Canadian Open live on tab
watch RBC Canadian Open live on tabmikonceell
 
Helvetica in Portrait
Helvetica in PortraitHelvetica in Portrait
Helvetica in PortraitRico Zantua
 
Normativas para la presentacion de trabajos de grado
Normativas para la presentacion de trabajos de gradoNormativas para la presentacion de trabajos de grado
Normativas para la presentacion de trabajos de gradoAndreaNaddaf3
 
Wendy aguero fecundacion
Wendy aguero fecundacionWendy aguero fecundacion
Wendy aguero fecundacionWendy Aguero
 
28.Causes of project failure A Lecture By Mr Allah Dad Khan Visiting Profes...
28.Causes of project failure   A Lecture By Mr Allah Dad Khan Visiting Profes...28.Causes of project failure   A Lecture By Mr Allah Dad Khan Visiting Profes...
28.Causes of project failure A Lecture By Mr Allah Dad Khan Visiting Profes...Mr.Allah Dad Khan
 
1rst Conditional
1rst Conditional1rst Conditional
1rst ConditionalGemma127
 
Balance de comprobacion
Balance de comprobacionBalance de comprobacion
Balance de comprobacionnataliaale2016
 

En vedette (13)

STD
STDSTD
STD
 
2sem
2sem2sem
2sem
 
watch RBC Canadian Open live on tab
watch RBC Canadian Open live on tabwatch RBC Canadian Open live on tab
watch RBC Canadian Open live on tab
 
Helvetica in Portrait
Helvetica in PortraitHelvetica in Portrait
Helvetica in Portrait
 
Normativas para la presentacion de trabajos de grado
Normativas para la presentacion de trabajos de gradoNormativas para la presentacion de trabajos de grado
Normativas para la presentacion de trabajos de grado
 
professionallevel
professionallevelprofessionallevel
professionallevel
 
Wendy aguero fecundacion
Wendy aguero fecundacionWendy aguero fecundacion
Wendy aguero fecundacion
 
28.Causes of project failure A Lecture By Mr Allah Dad Khan Visiting Profes...
28.Causes of project failure   A Lecture By Mr Allah Dad Khan Visiting Profes...28.Causes of project failure   A Lecture By Mr Allah Dad Khan Visiting Profes...
28.Causes of project failure A Lecture By Mr Allah Dad Khan Visiting Profes...
 
Periodoncia
PeriodonciaPeriodoncia
Periodoncia
 
1rst Conditional
1rst Conditional1rst Conditional
1rst Conditional
 
Venezuela y el comercio agroalimentario con Mercosur
Venezuela y el comercio agroalimentario con MercosurVenezuela y el comercio agroalimentario con Mercosur
Venezuela y el comercio agroalimentario con Mercosur
 
MarkSheet_8th
MarkSheet_8thMarkSheet_8th
MarkSheet_8th
 
Balance de comprobacion
Balance de comprobacionBalance de comprobacion
Balance de comprobacion
 

Similaire à Root-Cause-Analysis-ASEE-20160220

Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projectsKhalid Kahloot
 
7 QC Tools training presentation
7 QC Tools training presentation7 QC Tools training presentation
7 QC Tools training presentationPRASHANT KSHIRSAGAR
 
Kabir Kassam: 6 – sigma training - Midterm Review
Kabir Kassam: 6 – sigma training - Midterm Review Kabir Kassam: 6 – sigma training - Midterm Review
Kabir Kassam: 6 – sigma training - Midterm Review Kabir Kassam
 
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...LitheSpeed
 
TQM UNIT 2.pptx presentation with images
TQM UNIT 2.pptx presentation with imagesTQM UNIT 2.pptx presentation with images
TQM UNIT 2.pptx presentation with imagesPradeep482741
 
Tools for Creative Problem Solving/Innovation & Tools for SixSigma/Lean
Tools for Creative Problem Solving/Innovation & Tools for SixSigma/LeanTools for Creative Problem Solving/Innovation & Tools for SixSigma/Lean
Tools for Creative Problem Solving/Innovation & Tools for SixSigma/LeanThink For A Change
 
Crafting a Compelling Data Science Resume
Crafting a Compelling Data Science ResumeCrafting a Compelling Data Science Resume
Crafting a Compelling Data Science ResumeArushi Prakash, Ph.D.
 
The A3 -Tool for Continuous Improvement
The A3 -Tool  for Continuous ImprovementThe A3 -Tool  for Continuous Improvement
The A3 -Tool for Continuous ImprovementWillie Carter
 
UX Field Research Toolkit - Updated for Big Design 2018
UX Field Research Toolkit - Updated for Big Design 2018UX Field Research Toolkit - Updated for Big Design 2018
UX Field Research Toolkit - Updated for Big Design 2018Kelly Moran
 
Testing quick interview preparation
Testing quick interview preparationTesting quick interview preparation
Testing quick interview preparationtesting1001
 
Six Sigma Workshop for World Bank, Chennai - India
Six Sigma Workshop for World Bank, Chennai -  IndiaSix Sigma Workshop for World Bank, Chennai -  India
Six Sigma Workshop for World Bank, Chennai - IndiaMurali Nandigama, Ph.D.
 
Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...
Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...
Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...Texavi Innovative Solutions
 
Data Science Highlights
Data Science Highlights Data Science Highlights
Data Science Highlights Joe Lamantia
 
Business process mapping
Business process mappingBusiness process mapping
Business process mappingDAVIS THOMAS
 
People-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application LifecyclePeople-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application LifecycleRofiqi Setiawan
 
Tqm tools
Tqm toolsTqm tools
Tqm toolstogz
 

Similaire à Root-Cause-Analysis-ASEE-20160220 (20)

Fishbone Diagram.pptx
Fishbone Diagram.pptxFishbone Diagram.pptx
Fishbone Diagram.pptx
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
 
7 QC Tools training presentation
7 QC Tools training presentation7 QC Tools training presentation
7 QC Tools training presentation
 
Kabir Kassam: 6 – sigma training - Midterm Review
Kabir Kassam: 6 – sigma training - Midterm Review Kabir Kassam: 6 – sigma training - Midterm Review
Kabir Kassam: 6 – sigma training - Midterm Review
 
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
 
TQM UNIT 2.pptx presentation with images
TQM UNIT 2.pptx presentation with imagesTQM UNIT 2.pptx presentation with images
TQM UNIT 2.pptx presentation with images
 
Tools for Creative Problem Solving/Innovation & Tools for SixSigma/Lean
Tools for Creative Problem Solving/Innovation & Tools for SixSigma/LeanTools for Creative Problem Solving/Innovation & Tools for SixSigma/Lean
Tools for Creative Problem Solving/Innovation & Tools for SixSigma/Lean
 
Crafting a Compelling Data Science Resume
Crafting a Compelling Data Science ResumeCrafting a Compelling Data Science Resume
Crafting a Compelling Data Science Resume
 
The A3 -Tool for Continuous Improvement
The A3 -Tool  for Continuous ImprovementThe A3 -Tool  for Continuous Improvement
The A3 -Tool for Continuous Improvement
 
UX Field Research Toolkit - Updated for Big Design 2018
UX Field Research Toolkit - Updated for Big Design 2018UX Field Research Toolkit - Updated for Big Design 2018
UX Field Research Toolkit - Updated for Big Design 2018
 
Testing quick interview preparation
Testing quick interview preparationTesting quick interview preparation
Testing quick interview preparation
 
Six Sigma Workshop for World Bank, Chennai - India
Six Sigma Workshop for World Bank, Chennai -  IndiaSix Sigma Workshop for World Bank, Chennai -  India
Six Sigma Workshop for World Bank, Chennai - India
 
Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...
Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...
Deep Dive into Software Estimation - Texavi Tech Bootcamp on How to be a good...
 
Big data@work
Big data@workBig data@work
Big data@work
 
Data Science Highlights
Data Science Highlights Data Science Highlights
Data Science Highlights
 
Business process mapping
Business process mappingBusiness process mapping
Business process mapping
 
Six sigma
Six sigmaSix sigma
Six sigma
 
People-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application LifecyclePeople-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application Lifecycle
 
Root cause analysis by: ICG Team
Root cause analysis by: ICG TeamRoot cause analysis by: ICG Team
Root cause analysis by: ICG Team
 
Tqm tools
Tqm toolsTqm tools
Tqm tools
 

Root-Cause-Analysis-ASEE-20160220

  • 1. Root Cause AnalysisRoot Cause AnalysisRoot Cause AnalysisRoot Cause Analysis in Project Management and Software Development Addressing Common Problems ASEE February 20, 2016 Barbara DeVries
  • 2. Table of ContentsTable of ContentsTable of ContentsTable of Contents • Definition • Six Sigma Measure Phase • BABOK • Approach — How To • Examples • Communication • Shortcomings • Supplemental Information • Instructions • Templates: Visio, PowerPoint, Excel 2
  • 3. DefinitionDefinitionDefinitionDefinition https://en.wikipedia.org/wiki/Ishikawa_diagram Ishikawa diagrams (also called fishbone diagrams and cause-and-effect diagrams) are causal diagrams created by Kaoru Ishikawa (1968) that show the causes of a specific event. Common uses of the Ishikawa diagram are product design and quality defect prevention, to identify potential factors causing an overall effect. Each cause or reason for imperfection is a source of variation. Causes are usually grouped into major categories to identify these sources of variation. The categories typically include: • People: Anyone involved with the process • Methods: How the process is performed and the specific requirements for doing it, such as policies, procedures, rules, regulations and laws • Machines: Any equipment, computers, tools, etc. required to accomplish the job • Materials: Raw materials, parts, pens, paper, etc. used to produce the final product Measurements: Data generated from the process that are used to evaluate its quality • Environment: The conditions, such as location, time, temperature, and culture in which the process operates 3
  • 4. Six SigmaSix SigmaSix SigmaSix Sigma ---- Ishikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause Analysis ProcessProcessProcessProcess Mapping and Potential Vital FewMapping and Potential Vital FewMapping and Potential Vital FewMapping and Potential Vital Few InputsInputsInputsInputs 4
  • 5. Six SigmaSix SigmaSix SigmaSix Sigma ---- Ishikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause AnalysisIshikawa, Cause and Effect, Root Cause Analysis Process Mapping and Potential Vital FewProcess Mapping and Potential Vital FewProcess Mapping and Potential Vital FewProcess Mapping and Potential Vital Few InputsInputsInputsInputs The C&E diagram:The C&E diagram:The C&E diagram:The C&E diagram: -Is a visual brainstorming tool to identify potential causes for your problemIs a visual brainstorming tool to identify potential causes for your problemIs a visual brainstorming tool to identify potential causes for your problemIs a visual brainstorming tool to identify potential causes for your problem -Enables alignment of potential causes to the inputs identified in process mapEnables alignment of potential causes to the inputs identified in process mapEnables alignment of potential causes to the inputs identified in process mapEnables alignment of potential causes to the inputs identified in process map 5
  • 6. BABOKBABOKBABOKBABOK ----A Guide to theA Guide to theA Guide to theA Guide to the Business Analysis Body of Knowledge®Business Analysis Body of Knowledge®Business Analysis Body of Knowledge®Business Analysis Body of Knowledge® Version 2.0 Section 9.25 pageVersion 2.0 Section 9.25 pageVersion 2.0 Section 9.25 pageVersion 2.0 Section 9.25 page 202202202202 • A fishbone diagram (also known as an Ishikawa or cause-and-effect diagram) is used to identify and organize the possible causes of a problem. This tool helps to focus on the cause of the problem versus the solution and organizes ideas for further analysis. The diagram serves as a map depicting possible cause-and-effect relationships. • Steps to develop a cause-and-effect diagram include: • Capture the issue or problem under discussion in a box at the top of the diagram. • Draw a line from the box across the paper or white board (forming the spine of the fishbone). • Draw diagonal lines from the spine to represent categories of potential causes of the problem. The categories may include people, process, tools, and policies. • Draw smaller lines to represent deeper causes. • Brainstorm categories and potential causes of the problem and capture them under the appropriate category • Analyze the results. Remember that the group has identified only potential causes of the problem. Further analysis is needed to validate the actual cause, ideally with data. • Brainstorm potential solutions once the actual cause has been identified. 6
  • 7. 7 From BABOK – Business Analysis Book of Knowledge
  • 8. ApproachApproachApproachApproach ———— When would I want to create a fishboneWhen would I want to create a fishboneWhen would I want to create a fishboneWhen would I want to create a fishbone? • You are in Production support. Some problems, issues, defects recur which seem to be related. • You are reviewing the procedures for a line of business that you support. Some of the procedures are repeatable steps to address a step in the "unhappy" path of operations. • You are reviewing the quality control process for a line of business • A new issue has emerged in production that is somewhat mysterious and the reasons are not fully known • You are analyzing a process which has interrelated properties. For example: the triple constraint in project management — time, quality, and cost. 8
  • 9. How do I select the branches and organize theHow do I select the branches and organize theHow do I select the branches and organize theHow do I select the branches and organize the fishbonesfishbonesfishbonesfishbones???? Brainstorm Approach • Ask your team to contribute their thoughts on what is causing the problem. • If they are stumped, ask them to list things which MIGHT impact the outcome • Ask who is involved and what they contribute • Ask who provides the initial information • Ask who uses the resulting information • Ask where the information comes from • Ask how long the process takes. Is there a delay? Is anything impacting the delay? • Is this related to a particular time or season? Is it only at night? Is it spring, fall, winter or on a holiday? Is it during the week or the weekend? • Does the size vary? • Does the content vary? Structured Approach • Label the branches: people, process, environment (physical),materials (inputs) • Label the branches with the steps in the process to perform QC • Label the branches with the steps in the procedures • After you work with the diagram, please feel free to rename the branches, move the fishbones and reorganize the diagram. • There is no right or wrong answer. This is an analysis technique. There are no Ishikawa police. 9
  • 10. ExamplesExamplesExamplesExamples • Root Cause Categorization (General Product Management) • Document Imaging • Architecture Engagement • Loan Modification Defects (Monthly Enhancement Requests) 10
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. Communication: One Size Does Not Fit All • Interpretation Differs • Visual, Spoken, Felt (Emoted), Kinetic • Different Types of Diagrams • Process Maps, Process Flows, Swim Lanes • UML • Venn Diagrams • Context Diagrams – Business, System, Groups – Input, Output • Different Expressions • Business Requirements, System Requirements • Use Cases • User Stories • Design Specifications • Test Plans, Test Cases, Test Scripts, Test Results • And Then….. The Code and The Executables 15
  • 16. Shortcomings in Our Industry • Total Cost of Ownership • Cost on a Project Basis • Maintenance, Operations, Business as Usual Separate from Enhancements and New Functions • Replace Cost and Value • Unused or Obsolete Functions • Requirements Management • Requirements on a Project Basis • No Documentation outside of Project • Few Training Materials or Job Aids • No User Help • Business Procedures • Replace a System – Reinvent • Evolution • New Business, New Functions, • Expansion or Replacement – Little Sharing • Non-Functional Requirements – Maintenance, Performance, Scalability • No Reuse, Only Reinvention – Parts Not Compatible 16
  • 17. 17
  • 18. 18
  • 19. Translation, Reuse, Rosetta Stone 19 Machine Language, Binary Language 1 Language 2 Language 3 Requirements and Specifications (Embedded) Future Language
  • 20. Embedded or Dynamic Translation Universal Translator 20
  • 21. BiographyBiographyBiographyBiography https://www.linkedin.com/in/bdevries Barbara DeVries has over 20 years of experience in software development and technology implementations, with vertical expertise in banking and finance. She has held positions ranging from software developer and system analyst to Vice-President of Software and Data Architecture, managing initiatives, programs, projects and teams. She holds multiple Bachelor and Master’s degrees, as well as certifications in project management, network engineering, scrum master and Scaled Agile Framework. She has worked with companies from startup to Fortune 500, banks on the east coast and west coast, software development and consulting companies as well as investment firms. She holds standards in high esteem, but people and relationships in higher esteem. 21
  • 22. Supplemental Information • Templates • How to Create a Diagram • Examples of Other Diagrams • Process Maps, Process Flows, Swim Lanes • UML • Venn Diagrams • Context Diagrams – Business, System, Groups – Input, Output • Requirements Tracking 22
  • 23. 23
  • 24. 24
  • 25. Create a cause and effectCreate a cause and effectCreate a cause and effectCreate a cause and effect diagramdiagramdiagramdiagram Microsoft OfficeMicrosoft OfficeMicrosoft OfficeMicrosoft Office----ExcelExcelExcelExcel Cause and effect diagrams document all the factors that contribute to or affect a given situation: all the causes, that is, that lead to a certain effect. They are also called Ishikawa, fishbone, or characteristic diagrams. The Cause and Effect Diagram template opens a drawing page that already contains a spine shape (effect) and four category boxes (causes) to help start your drawing. This template also provides a variety of shapes representing primary and secondary causes that can be used to add even greater detail • On the File menu, point to New, point to Business, and then click Cause and Effect Diagram. • Select the spine (the horizontal arrow) on the drawing page, and then type text that describes the effect, problem, or objective. • Determine the number of cause categories that contribute to the effect, and then do one of the following: • To add a category, drag a Category 1 or Category 2 shape onto the drawing page and position it so that the arrowhead is touching the spine. • To delete a category, select the shape and then press the DELETE key. • For each category shape on the drawing page, select the shape, and then type the name of the cause category. • To represent major causes contributing to the categories, drag Primary cause shapes onto the drawing page and snap the arrowheads to category lines. • To represent secondary causes contributing to primary causes, drag Secondary cause shapes onto the drawing page and snap the arrowheads to primary cause lines. • NOTES • To label a primary or secondary cause shape, select the shape and then type. • To change the direction of a secondary cause arrow, use the Rotate or Flip commands on the Shape menu. 25
  • 26. Examples of Diagrams • Process Maps, Process Flows, Swim Lanes • UML • Venn Diagrams • Context Diagrams – Input, Output • Business, System, Groups 26
  • 27.
  • 28. UML Roadmap Source: Iterative UML Development by Jean Sekula and Patrick Sheridan
  • 29. Example Venn Diagram: Security Design User Profiles & Permissions Documents Images Access Role Based Department/Loan Based Manager/Administrator all documents Document Supervisor Document Image User Loan Access by Type Loan Supervisor Manager All loan types, including celebrity, high net worth
  • 30. Image Repository Context Diagram for Image Inputs (Source) Proposed System Perspective Business Unit Folders FTP Customer Service Letters/Fax User Access Scanner – Original and Trailing Documents Internal Documents Word Docs RightFax Scan, Fax CD or Hard Drive Exceptions Sweep Process External Corrected Verify Mail Room Scanning Format Error PDF or TIFF Business Unit converts native format Email Attachments Manual Conversion– Rename MIN# to Loan# Vendors