SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a Fail Smart, Not Just Fast: FMEA Workshop

adosadaojdoisadaodiaosdijasodiasodjowqidoqidjowqdwq
adosadaojdoisadaodiaosdijasodiasodjowqidoqidjowqdwqadosadaojdoisadaodiaosdijasodiasodjowqidoqidjowqdwq
adosadaojdoisadaodiaosdijasodiasodjowqidoqidjowqdwqJoelBelleth
 
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
 

Semelhante a Fail Smart, Not Just Fast: FMEA Workshop (20)

adosadaojdoisadaodiaosdijasodiasodjowqidoqidjowqdwq
adosadaojdoisadaodiaosdijasodiasodjowqidoqidjowqdwqadosadaojdoisadaodiaosdijasodiasodjowqidoqidjowqdwq
adosadaojdoisadaodiaosdijasodiasodjowqidoqidjowqdwq
 
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
 

Mais 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
 

Mais 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

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 

Último (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Fail Smart, Not Just Fast: FMEA Workshop

  • 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