SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Rob Keefer, PhD

@rbkeefer
Fail Smart, Not Just Fast:
Use Failure Mode and Effects Analysis (FMEA)
pomiet.com @rbkeefer
Big Idea
Understanding failure modes and
potential mitigation strategies can
(hopefully) lead to a successful project.
pomiet.com @rbkeefer
FMEA
FMEA - Failure Mode and Effects Analysis
Originally developed to understand reliability of
manufacturing systems and manufactured components
Used to review components, assemblies, and subsystems
to identify failure modes and their causes and effects.
pomiet.com @rbkeefer
Risk Canvas
GOAL
Constraints
Blocks
Positive Outcomes
Negative Outcomes
Success Requirements
Risks Contingency
Next Steps
• What is the business goal / need?
• What boundaries do we have?
• What parameters do we have to
work within?
• What stands in the way of success?
• When we look back on the project,
what caused us to fail?
• What are the positive impacts on the
organization, team, culture, etc. that
are realized by pressing toward the
goal?
• What are the negative impacts on
the product, organization, team,
culture, etc. that are realized by
pressing toward the goal?
• What needs to happen for this
project to be successful?
• What will lead to positive outcomes?
• What will definitely jeopardize
success?
• What will lead to negative
outcomes?
• What needs to happen and by when
in order for the project to continue?
• If the project is not successful, what
backup plans exist?
pomiet.com @rbkeefer
Risk Canvas Example
GOAL
Constraints
Blocks
Positive Outcomes
Negative Outcomes
Success Requirements
Risks Contingency
Next Steps
• Successful release.
• March 31, 2017 Delivery (5 months)
• Complexity of a large team (~ 40
people)
• Education / Ramp-up of team
• <Backend Product>
• Product Owner
• <Client> has a successful release
• <Client> has a new alpha team with
a new mindset
• Rush to deliver jeopardizes quality
• Rush to deliver looses user focus
• Rush to deliver creates an endless,
stressful production support phase
• Teams work on ‘keeping it running’
rather than new enhancements
• Unable to deliver for release
• Business loses faith in IT
• End Customer loses faith in
<Client>
Team:
• PO is proactive, simplicity focused,
and driven towards a common goal
• Simplest team configurations (small,
direct, self sufficient, self-organized)
• Performance, Unit, and Integration
Testing Coverage
Environment:
• STAGE and PROD infrastructure
• Consistent and dedicated
Production support from <Client>
Technology:
• Simplest architecture
• Performance / stress testing tools
from <Client>
• PO / Business partner creates a
poisonous environment
• PO / Business partner micro
manages
• PO / Business partner does not
have a proactive, end in mind
mindset
• Working Agreement (escalation /
resolution)
• Measures for Success
• Use <Backend Product> only
• Use <New System> for specific use
cases, use <Backend Product> for
all others
pomiet.com @rbkeefer
Exercise
Project: Replace entire existing software system
• The Orlando Research Company performs detailed internet-based research and produces
summary reports of the findings.
• Sales team uses system to track potential leads, make calls, process the sale, and deliver the
final report.
• Operations team uses the system to manage research projects and the outsourced teams of
people who perform the research and writhe the report. Operations is also responsible for
tracking delivery progress and quality.
• Development team of 2 experienced developers and 4 junior developers are mostly familiar with
the technology.
• Product Owner is busy with her other responsibilities and is difficult to get on her calendar.
• Business owner is a driven entrepreneur with many ideas and high expectations of everyone
around him. He is known to be hard to work with.
• System must be delivered with $600,000 and 6 months.
• More to come … Just Ask.
pomiet.com @rbkeefer
FMEA Anchors
Severity Probability/Likelihood
Mitigation
1 - Negligible ( no effect on project success )
2 - Marginal ( minor effect, measured in hours )
3 - Significant ( moderate effect, measured in days )
5 - Critical ( serious effect, measured in weeks )
8 - Catastrophic ( leads to project failure )
1 - Extremely Unlikely ( < 5% )
2 - Unlikely ( < 10% )
3 - Possible ( 10 - 30% )
5 - Likely ( 30 - 50% )
8 - Extremely Likely ( < 50% )
1 - Definite ( self-mitigating )
2 - Extremely Likely ( sense/correct immediately )
3 - Likely ( hours to sense/correct )
5 - Unlikely ( days to sense/correct )
8 - Extremely Unlikely ( weeks to sense/correct )
Risk Index
- Low Risk
- Moderately Low Risk
- Moderately High Risk
- High Risk
1-10
11-30
31-60
> 60
pomiet.com @rbkeefer
Project FMEA
Task
Potential
Failure
Severity
Potential
Cause of
Failure
Probability
How Do We
Know
Mitigation Risk Index
Example:

Move a collection
of farm animals
from New York to
Indiana
Trailer is on
shoulder of road
2
Angry sheep
kicked the walls
of the trailer 1
Trailer on the side
of the road
3 6
System meets
performance
expectations
Efforts to
mitigate
performance
do not fulfill
expectations
8
Underlying
technologies
cannot be
optimized
2
Performance
tests fail due to
time-out issues

( t > 5
seconds )
5 80
Severity Probability/Likelihood Mitigation
1 - Negligible ( no effect on project success )
2 - Marginal ( minor effect, measured in hours )
3 - Significant ( moderate effect, measured in days )
5 - Critical ( serious effect, measured in weeks )
8 - Catastrophic ( leads to project failure )
1 - Extremely Unlikely ( < 5% )
2 - Unlikely ( < 10% )
3 - Possible ( 10 - 30% )
5 - Likely ( 30 - 50% )
8 - Extremely Likely ( < 50% )
1 - Definite ( self-mitigating )
2 - Extremely Likely ( sense/correct immediately )
3 - Likely ( hours to sense/correct )
5 - Unlikely ( days to sense/correct )
8 - Extremely Unlikely ( weeks to sense/correct )
pomiet.com @rbkeefer
Project FMEA Example
Task
Potential
Failure
Severity
Potential
Cause of
Failure
Probability
How Do We
Know
Mitigation Risk Index
Example:

Move a collection
of farm animals
from New York to
Indiana
Trailer is on
shoulder of road
2
Angry sheep
kicked the walls
of the trailer
1
Trailer on the side
of the road
3 6
System meets
performance
expectations
Efforts to
mitigate
performance
do not fulfill
expectations
8
Underlying
technologies
cannot be
optimized
2
Performance
tests fail due to
time-out issues

( t > 5 seconds )
5 80
Development
Cost is
Approved
Cost estimates
for
development
are not
approved
5
Business
determines
that costs are
too high to
justify effort
3
Approval of
Costs is stalled
by <DATE> 5 75
Identify /
Replace PO by
<DATE>
New PO
cannot be
named in a
timely manner
5
Difficult to free
someone from
daily
responsibilities
2
Unidentified
PO on <DATE>
5 50
pomiet.com @rbkeefer
Exercise
Project: Replace entire existing software system
• The Orlando Research Company performs detailed internet-based research and produces
summary reports of the findings.
• Sales team uses system to track potential leads, make calls, process the sale, and deliver the
final report.
• Operations team uses the system to manage research projects and the outsourced teams of
people who perform the research and writhe the report. Operations is also responsible for
tracking delivery progress and quality.
• Development team of 2 experienced developers and 4 junior developers are mostly familiar with
the technology.
• Product Owner is busy with her other responsibilities and is difficult to get on her calendar.
• Business owner is a driven entrepreneur with many ideas and high expectations of everyone
around him. He is known to be hard to work with.
• System must be delivered with $600,000 and 6 months.
• More to come … Just Ask.
pomiet.com @rbkeefer
FMEA Anchors
Severity Probability/Likelihood
Mitigation
1 - Negligible ( no effect on project success )
2 - Marginal ( minor effect, measured in hours )
3 - Significant ( moderate effect, measured in days )
5 - Critical ( serious effect, measured in weeks )
8 - Catastrophic ( leads to project failure )
1 - Extremely Unlikely ( < 5% )
2 - Unlikely ( < 10% )
3 - Possible ( 10 - 30% )
5 - Likely ( 30 - 50% )
8 - Extremely Likely ( < 50% )
1 - Definite ( self-mitigating )
2 - Extremely Likely ( sense/correct immediately )
3 - Likely ( hours to sense/correct )
5 - Unlikely ( days to sense/correct )
8 - Extremely Unlikely ( weeks to sense/correct )
Risk Index
- Low Risk
- Moderately Low Risk
- Moderately High Risk
- High Risk
1-10
11-30
31-60
> 60
pomiet.com @rbkeefer
Big Idea
Understanding failure modes and
potential mitigation strategies can
(hopefully) lead to a successful project.
pomiet.com @rbkeefer
Continue the Conversation
Rob Keefer, PhD
rob.Keefer@pomiet.com
@rbkeefer

Más contenido relacionado

La actualidad más candente

Root Cause Analysis: Think Again! - by Kevin Stewart
Root Cause Analysis: Think Again! - by Kevin StewartRoot Cause Analysis: Think Again! - by Kevin Stewart
Root Cause Analysis: Think Again! - by Kevin StewartASQ Reliability Division
 
Root Cause And Corrective Action Workshop Cinci Asq 2009
Root Cause And Corrective Action Workshop  Cinci Asq 2009Root Cause And Corrective Action Workshop  Cinci Asq 2009
Root Cause And Corrective Action Workshop Cinci Asq 2009roycohen
 
Root Cause Analysis
Root Cause Analysis Root Cause Analysis
Root Cause Analysis Grafic.guru
 
Root Cause Analysis - methods and best practice
Root Cause Analysis - methods and best practiceRoot Cause Analysis - methods and best practice
Root Cause Analysis - methods and best practiceMedgate Inc.
 
Root Cause Analysis and Corrective Actions
Root Cause Analysis and Corrective ActionsRoot Cause Analysis and Corrective Actions
Root Cause Analysis and Corrective ActionsHannah Stewart
 
Mini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem managementMini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem managementBetclic Everest Group Tech Team
 
Root Cause Analysis Training for Healthcare Professionals : Tonex Training
Root Cause Analysis Training for Healthcare Professionals : Tonex TrainingRoot Cause Analysis Training for Healthcare Professionals : Tonex Training
Root Cause Analysis Training for Healthcare Professionals : Tonex TrainingBryan Len
 
Root Cause Corrective Action
Root Cause Corrective ActionRoot Cause Corrective Action
Root Cause Corrective ActionUbersoldat
 
Root cause analysis arg sc
Root cause analysis arg scRoot cause analysis arg sc
Root cause analysis arg scManish Chaurasia
 
Root cause Analysis of Defects
Root cause Analysis of DefectsRoot cause Analysis of Defects
Root cause Analysis of DefectsDavid Gevorgyan
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysisOana Feidi
 
Root Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) ToolsRoot Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) ToolsJeremy Jay Lim
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysisgatelyw396
 
Root cause analysis master plan
Root cause analysis master planRoot cause analysis master plan
Root cause analysis master planGlen Alleman
 
AiTi Education Software Testing Session 01 b
AiTi Education Software Testing Session 01 bAiTi Education Software Testing Session 01 b
AiTi Education Software Testing Session 01 bAiTi Education
 

La actualidad más candente (20)

Root Cause Analysis: Think Again! - by Kevin Stewart
Root Cause Analysis: Think Again! - by Kevin StewartRoot Cause Analysis: Think Again! - by Kevin Stewart
Root Cause Analysis: Think Again! - by Kevin Stewart
 
Root Cause And Corrective Action Workshop Cinci Asq 2009
Root Cause And Corrective Action Workshop  Cinci Asq 2009Root Cause And Corrective Action Workshop  Cinci Asq 2009
Root Cause And Corrective Action Workshop Cinci Asq 2009
 
Root Cause Analysis
Root Cause Analysis Root Cause Analysis
Root Cause Analysis
 
Root Cause Analysis - methods and best practice
Root Cause Analysis - methods and best practiceRoot Cause Analysis - methods and best practice
Root Cause Analysis - methods and best practice
 
Root Cause Analysis ( RCA )
Root Cause Analysis ( RCA )Root Cause Analysis ( RCA )
Root Cause Analysis ( RCA )
 
Root Cause Analysis and Corrective Actions
Root Cause Analysis and Corrective ActionsRoot Cause Analysis and Corrective Actions
Root Cause Analysis and Corrective Actions
 
Mini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem managementMini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem management
 
Root Cause Analysis Training for Healthcare Professionals : Tonex Training
Root Cause Analysis Training for Healthcare Professionals : Tonex TrainingRoot Cause Analysis Training for Healthcare Professionals : Tonex Training
Root Cause Analysis Training for Healthcare Professionals : Tonex Training
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis
 
Root Cause Corrective Action
Root Cause Corrective ActionRoot Cause Corrective Action
Root Cause Corrective Action
 
#8 Root Cause Analysis
#8 Root Cause Analysis#8 Root Cause Analysis
#8 Root Cause Analysis
 
Root cause analysis using 5 whys
Root cause analysis using 5 whysRoot cause analysis using 5 whys
Root cause analysis using 5 whys
 
Root cause analysis arg sc
Root cause analysis arg scRoot cause analysis arg sc
Root cause analysis arg sc
 
Root cause Analysis of Defects
Root cause Analysis of DefectsRoot cause Analysis of Defects
Root cause Analysis of Defects
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis
 
Root cause analysis 1
Root cause analysis 1Root cause analysis 1
Root cause analysis 1
 
Root Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) ToolsRoot Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) Tools
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysis
 
Root cause analysis master plan
Root cause analysis master planRoot cause analysis master plan
Root cause analysis master plan
 
AiTi Education Software Testing Session 01 b
AiTi Education Software Testing Session 01 bAiTi Education Software Testing Session 01 b
AiTi Education Software Testing Session 01 b
 

Similar a Use FMEA to Avoid Project Failures

Problem Solving Frameworks
Problem Solving FrameworksProblem Solving Frameworks
Problem Solving FrameworksAlan McCloy
 
APIdays Singapore 2019 - Building Applications in the Cloud: Best Practices F...
APIdays Singapore 2019 - Building Applications in the Cloud: Best Practices F...APIdays Singapore 2019 - Building Applications in the Cloud: Best Practices F...
APIdays Singapore 2019 - Building Applications in the Cloud: Best Practices F...apidays
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile MetricsXBOSoft
 
Dan Dodd - Challenges & Value of Deploying S&OP (2.0) (2)
Dan Dodd - Challenges & Value of Deploying S&OP (2.0) (2)Dan Dodd - Challenges & Value of Deploying S&OP (2.0) (2)
Dan Dodd - Challenges & Value of Deploying S&OP (2.0) (2)ddodd
 
Risk Assessment Step Powerpoint Presentation Slides
Risk Assessment Step Powerpoint Presentation SlidesRisk Assessment Step Powerpoint Presentation Slides
Risk Assessment Step Powerpoint Presentation SlidesSlideTeam
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Tieturi Oy
 
Risk Assessment Step PowerPoint Presentation Slides
Risk Assessment Step PowerPoint Presentation SlidesRisk Assessment Step PowerPoint Presentation Slides
Risk Assessment Step PowerPoint Presentation SlidesSlideTeam
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.Brian Dreyer
 
itSMF Belgium kickoff 2015
itSMF Belgium kickoff 2015itSMF Belgium kickoff 2015
itSMF Belgium kickoff 2015itSMF Belgium
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The MetricsTeamQualityPro
 
Leveraging OEE to Minimize Downtime and Maximize Performance
Leveraging OEE to Minimize Downtime and Maximize PerformanceLeveraging OEE to Minimize Downtime and Maximize Performance
Leveraging OEE to Minimize Downtime and Maximize PerformanceSafetyChain Software
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentSoftware Guru
 
Agile Process Management and tools
Agile Process Management and toolsAgile Process Management and tools
Agile Process Management and toolsosama khalid
 
Testing software
Testing softwareTesting software
Testing softwareBlueTree5
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptMRDNI
 

Similar a Use FMEA to Avoid Project Failures (20)

Problem Solving Frameworks
Problem Solving FrameworksProblem Solving Frameworks
Problem Solving Frameworks
 
APIdays Singapore 2019 - Building Applications in the Cloud: Best Practices F...
APIdays Singapore 2019 - Building Applications in the Cloud: Best Practices F...APIdays Singapore 2019 - Building Applications in the Cloud: Best Practices F...
APIdays Singapore 2019 - Building Applications in the Cloud: Best Practices F...
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Dan Dodd - Challenges & Value of Deploying S&OP (2.0) (2)
Dan Dodd - Challenges & Value of Deploying S&OP (2.0) (2)Dan Dodd - Challenges & Value of Deploying S&OP (2.0) (2)
Dan Dodd - Challenges & Value of Deploying S&OP (2.0) (2)
 
Pre mortem-pradeeep patel
Pre mortem-pradeeep patelPre mortem-pradeeep patel
Pre mortem-pradeeep patel
 
8d
8d8d
8d
 
Risk Assessment Step Powerpoint Presentation Slides
Risk Assessment Step Powerpoint Presentation SlidesRisk Assessment Step Powerpoint Presentation Slides
Risk Assessment Step Powerpoint Presentation Slides
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
 
Risk Assessment Step PowerPoint Presentation Slides
Risk Assessment Step PowerPoint Presentation SlidesRisk Assessment Step PowerPoint Presentation Slides
Risk Assessment Step PowerPoint Presentation Slides
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.
 
itSMF Belgium kickoff 2015
itSMF Belgium kickoff 2015itSMF Belgium kickoff 2015
itSMF Belgium kickoff 2015
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The Metrics
 
Leveraging OEE to Minimize Downtime and Maximize Performance
Leveraging OEE to Minimize Downtime and Maximize PerformanceLeveraging OEE to Minimize Downtime and Maximize Performance
Leveraging OEE to Minimize Downtime and Maximize Performance
 
April 08
April 08April 08
April 08
 
rryghg.ppt
rryghg.pptrryghg.ppt
rryghg.ppt
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and Alignment
 
Agile Process Management and tools
Agile Process Management and toolsAgile Process Management and tools
Agile Process Management and tools
 
Testing software
Testing softwareTesting software
Testing software
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.ppt
 

Más de Rob Keefer

Goldilocks and AI
Goldilocks and AIGoldilocks and AI
Goldilocks and AIRob Keefer
 
7 Habits of Highly Effective Stakeholders
7 Habits of Highly Effective Stakeholders7 Habits of Highly Effective Stakeholders
7 Habits of Highly Effective StakeholdersRob Keefer
 
Tranquilty Over Tubulence
Tranquilty Over TubulenceTranquilty Over Tubulence
Tranquilty Over TubulenceRob Keefer
 
Brief Introduction to Concurrent Programming
Brief Introduction to Concurrent ProgrammingBrief Introduction to Concurrent Programming
Brief Introduction to Concurrent ProgrammingRob Keefer
 
Project Peace of Mind
Project Peace of MindProject Peace of Mind
Project Peace of MindRob Keefer
 
MVP in Complex Environments
MVP in Complex EnvironmentsMVP in Complex Environments
MVP in Complex EnvironmentsRob Keefer
 
Technostress in Healthcare
Technostress in HealthcareTechnostress in Healthcare
Technostress in HealthcareRob Keefer
 
Embrace Complexity
Embrace ComplexityEmbrace Complexity
Embrace ComplexityRob Keefer
 
Developer Flow
Developer FlowDeveloper Flow
Developer FlowRob Keefer
 
Brain Sketching
Brain SketchingBrain Sketching
Brain SketchingRob Keefer
 
Blocks to DevOps
Blocks to DevOpsBlocks to DevOps
Blocks to DevOpsRob Keefer
 
DoGo Map Workshop
DoGo Map WorkshopDoGo Map Workshop
DoGo Map WorkshopRob Keefer
 
Team Peace of Mind
Team Peace of MindTeam Peace of Mind
Team Peace of MindRob Keefer
 
Design Innovation
Design InnovationDesign Innovation
Design InnovationRob Keefer
 

Más de Rob Keefer (17)

Goldilocks and AI
Goldilocks and AIGoldilocks and AI
Goldilocks and AI
 
7 Habits of Highly Effective Stakeholders
7 Habits of Highly Effective Stakeholders7 Habits of Highly Effective Stakeholders
7 Habits of Highly Effective Stakeholders
 
Tranquilty Over Tubulence
Tranquilty Over TubulenceTranquilty Over Tubulence
Tranquilty Over Tubulence
 
Brief Introduction to Concurrent Programming
Brief Introduction to Concurrent ProgrammingBrief Introduction to Concurrent Programming
Brief Introduction to Concurrent Programming
 
Project Peace of Mind
Project Peace of MindProject Peace of Mind
Project Peace of Mind
 
MVP in Complex Environments
MVP in Complex EnvironmentsMVP in Complex Environments
MVP in Complex Environments
 
Technostress in Healthcare
Technostress in HealthcareTechnostress in Healthcare
Technostress in Healthcare
 
Embrace Complexity
Embrace ComplexityEmbrace Complexity
Embrace Complexity
 
Do Go Map
Do Go MapDo Go Map
Do Go Map
 
Developer Flow
Developer FlowDeveloper Flow
Developer Flow
 
Brain Sketching
Brain SketchingBrain Sketching
Brain Sketching
 
Blocks to DevOps
Blocks to DevOpsBlocks to DevOps
Blocks to DevOps
 
Agile UX
Agile UXAgile UX
Agile UX
 
DoGo Map Workshop
DoGo Map WorkshopDoGo Map Workshop
DoGo Map Workshop
 
Team Peace of Mind
Team Peace of MindTeam Peace of Mind
Team Peace of Mind
 
Design Innovation
Design InnovationDesign Innovation
Design Innovation
 
Agile UX
Agile UXAgile UX
Agile UX
 

Último

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Último (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

Use FMEA to Avoid Project Failures

  • 1. Rob Keefer, PhD
 @rbkeefer Fail Smart, Not Just Fast: Use Failure Mode and Effects Analysis (FMEA)
  • 2. pomiet.com @rbkeefer Big Idea Understanding failure modes and potential mitigation strategies can (hopefully) lead to a successful project.
  • 3. pomiet.com @rbkeefer FMEA FMEA - Failure Mode and Effects Analysis Originally developed to understand reliability of manufacturing systems and manufactured components Used to review components, assemblies, and subsystems to identify failure modes and their causes and effects.
  • 4. pomiet.com @rbkeefer Risk Canvas GOAL Constraints Blocks Positive Outcomes Negative Outcomes Success Requirements Risks Contingency Next Steps • What is the business goal / need? • What boundaries do we have? • What parameters do we have to work within? • What stands in the way of success? • When we look back on the project, what caused us to fail? • What are the positive impacts on the organization, team, culture, etc. that are realized by pressing toward the goal? • What are the negative impacts on the product, organization, team, culture, etc. that are realized by pressing toward the goal? • What needs to happen for this project to be successful? • What will lead to positive outcomes? • What will definitely jeopardize success? • What will lead to negative outcomes? • What needs to happen and by when in order for the project to continue? • If the project is not successful, what backup plans exist?
  • 5. pomiet.com @rbkeefer Risk Canvas Example GOAL Constraints Blocks Positive Outcomes Negative Outcomes Success Requirements Risks Contingency Next Steps • Successful release. • March 31, 2017 Delivery (5 months) • Complexity of a large team (~ 40 people) • Education / Ramp-up of team • <Backend Product> • Product Owner • <Client> has a successful release • <Client> has a new alpha team with a new mindset • Rush to deliver jeopardizes quality • Rush to deliver looses user focus • Rush to deliver creates an endless, stressful production support phase • Teams work on ‘keeping it running’ rather than new enhancements • Unable to deliver for release • Business loses faith in IT • End Customer loses faith in <Client> Team: • PO is proactive, simplicity focused, and driven towards a common goal • Simplest team configurations (small, direct, self sufficient, self-organized) • Performance, Unit, and Integration Testing Coverage Environment: • STAGE and PROD infrastructure • Consistent and dedicated Production support from <Client> Technology: • Simplest architecture • Performance / stress testing tools from <Client> • PO / Business partner creates a poisonous environment • PO / Business partner micro manages • PO / Business partner does not have a proactive, end in mind mindset • Working Agreement (escalation / resolution) • Measures for Success • Use <Backend Product> only • Use <New System> for specific use cases, use <Backend Product> for all others
  • 6. pomiet.com @rbkeefer Exercise Project: Replace entire existing software system • The Orlando Research Company performs detailed internet-based research and produces summary reports of the findings. • Sales team uses system to track potential leads, make calls, process the sale, and deliver the final report. • Operations team uses the system to manage research projects and the outsourced teams of people who perform the research and writhe the report. Operations is also responsible for tracking delivery progress and quality. • Development team of 2 experienced developers and 4 junior developers are mostly familiar with the technology. • Product Owner is busy with her other responsibilities and is difficult to get on her calendar. • Business owner is a driven entrepreneur with many ideas and high expectations of everyone around him. He is known to be hard to work with. • System must be delivered with $600,000 and 6 months. • More to come … Just Ask.
  • 7. pomiet.com @rbkeefer FMEA Anchors Severity Probability/Likelihood Mitigation 1 - Negligible ( no effect on project success ) 2 - Marginal ( minor effect, measured in hours ) 3 - Significant ( moderate effect, measured in days ) 5 - Critical ( serious effect, measured in weeks ) 8 - Catastrophic ( leads to project failure ) 1 - Extremely Unlikely ( < 5% ) 2 - Unlikely ( < 10% ) 3 - Possible ( 10 - 30% ) 5 - Likely ( 30 - 50% ) 8 - Extremely Likely ( < 50% ) 1 - Definite ( self-mitigating ) 2 - Extremely Likely ( sense/correct immediately ) 3 - Likely ( hours to sense/correct ) 5 - Unlikely ( days to sense/correct ) 8 - Extremely Unlikely ( weeks to sense/correct ) Risk Index - Low Risk - Moderately Low Risk - Moderately High Risk - High Risk 1-10 11-30 31-60 > 60
  • 8. pomiet.com @rbkeefer Project FMEA Task Potential Failure Severity Potential Cause of Failure Probability How Do We Know Mitigation Risk Index Example: Move a collection of farm animals from New York to Indiana Trailer is on shoulder of road 2 Angry sheep kicked the walls of the trailer 1 Trailer on the side of the road 3 6 System meets performance expectations Efforts to mitigate performance do not fulfill expectations 8 Underlying technologies cannot be optimized 2 Performance tests fail due to time-out issues ( t > 5 seconds ) 5 80 Severity Probability/Likelihood Mitigation 1 - Negligible ( no effect on project success ) 2 - Marginal ( minor effect, measured in hours ) 3 - Significant ( moderate effect, measured in days ) 5 - Critical ( serious effect, measured in weeks ) 8 - Catastrophic ( leads to project failure ) 1 - Extremely Unlikely ( < 5% ) 2 - Unlikely ( < 10% ) 3 - Possible ( 10 - 30% ) 5 - Likely ( 30 - 50% ) 8 - Extremely Likely ( < 50% ) 1 - Definite ( self-mitigating ) 2 - Extremely Likely ( sense/correct immediately ) 3 - Likely ( hours to sense/correct ) 5 - Unlikely ( days to sense/correct ) 8 - Extremely Unlikely ( weeks to sense/correct )
  • 9. pomiet.com @rbkeefer Project FMEA Example Task Potential Failure Severity Potential Cause of Failure Probability How Do We Know Mitigation Risk Index Example: Move a collection of farm animals from New York to Indiana Trailer is on shoulder of road 2 Angry sheep kicked the walls of the trailer 1 Trailer on the side of the road 3 6 System meets performance expectations Efforts to mitigate performance do not fulfill expectations 8 Underlying technologies cannot be optimized 2 Performance tests fail due to time-out issues ( t > 5 seconds ) 5 80 Development Cost is Approved Cost estimates for development are not approved 5 Business determines that costs are too high to justify effort 3 Approval of Costs is stalled by <DATE> 5 75 Identify / Replace PO by <DATE> New PO cannot be named in a timely manner 5 Difficult to free someone from daily responsibilities 2 Unidentified PO on <DATE> 5 50
  • 10. pomiet.com @rbkeefer Exercise Project: Replace entire existing software system • The Orlando Research Company performs detailed internet-based research and produces summary reports of the findings. • Sales team uses system to track potential leads, make calls, process the sale, and deliver the final report. • Operations team uses the system to manage research projects and the outsourced teams of people who perform the research and writhe the report. Operations is also responsible for tracking delivery progress and quality. • Development team of 2 experienced developers and 4 junior developers are mostly familiar with the technology. • Product Owner is busy with her other responsibilities and is difficult to get on her calendar. • Business owner is a driven entrepreneur with many ideas and high expectations of everyone around him. He is known to be hard to work with. • System must be delivered with $600,000 and 6 months. • More to come … Just Ask.
  • 11. pomiet.com @rbkeefer FMEA Anchors Severity Probability/Likelihood Mitigation 1 - Negligible ( no effect on project success ) 2 - Marginal ( minor effect, measured in hours ) 3 - Significant ( moderate effect, measured in days ) 5 - Critical ( serious effect, measured in weeks ) 8 - Catastrophic ( leads to project failure ) 1 - Extremely Unlikely ( < 5% ) 2 - Unlikely ( < 10% ) 3 - Possible ( 10 - 30% ) 5 - Likely ( 30 - 50% ) 8 - Extremely Likely ( < 50% ) 1 - Definite ( self-mitigating ) 2 - Extremely Likely ( sense/correct immediately ) 3 - Likely ( hours to sense/correct ) 5 - Unlikely ( days to sense/correct ) 8 - Extremely Unlikely ( weeks to sense/correct ) Risk Index - Low Risk - Moderately Low Risk - Moderately High Risk - High Risk 1-10 11-30 31-60 > 60
  • 12. pomiet.com @rbkeefer Big Idea Understanding failure modes and potential mitigation strategies can (hopefully) lead to a successful project.
  • 13. pomiet.com @rbkeefer Continue the Conversation Rob Keefer, PhD rob.Keefer@pomiet.com @rbkeefer