SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie Use FMEA to Avoid Project Failures

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
 

Ähnlich wie Use FMEA to Avoid Project Failures (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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Kürzlich hochgeladen (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 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