SlideShare a Scribd company logo
Lifelong Analysis
Skills
for Explorers and Process Junkies alike!
Simon Morley
@YorkyAbroad
Thursday, May 23, 13
Why did we not find that fault?
Why is testing late?
How do we find the most important
features to test first?
What should we test?
Who should test this?
Thursday, May 23, 13
FICL - My little
helper
F - Framing
I - Information
C - Consensus
L - Lessons
Thursday, May 23, 13
What’s framing?
Frames draw our attention to certain aspects
leaving other parts out-of-view / attention
Frame:
A mental model that guides our understanding of a
complex world by viewing it from a certain (limited)
perspective.
Thursday, May 23, 13
Frame exercise
Talk to your neighbour and discuss what
would be good quality in this product:
Thursday, May 23, 13
Thursday, May 23, 13
Good quality?
Thursday, May 23, 13
Transactional
Relational
Focus
Emotion
Fear of
failure
Filter
Distort
Time Cost Quality
Risk
Thursday, May 23, 13
The exercises will explore different aspects
connected to framing
Use your testing brains (whether test lead,
tester, manager, developer, other...)
This /might/ mean you don’t have all
information
But also, be careful not to chase details
Thursday, May 23, 13
Root Cause Analysis (Explore Framing)
Bug reporting (Framing and Information
gathering)
Prio analysis (Framing, Info gathering &
Concensus)
Risk analysis (Framing, Info gathering &
Concensus)
Thursday, May 23, 13
Exploring Framing
Problem:
A customer receives a product and some
feature isn't working.
The customer considers the non-working parts
to be "basic".
So a root cause analysis is requested from the
customer.
Thursday, May 23, 13
Thursday, May 23, 13
Exploring Framing #2
Split into 3 groups:
Development Team, Project Team,
Product Mgmt Team. Each team consider:
What might've gone wrong?
Potential reasons for problem?
Potential hypotheses/areas to
investigate?
Make notes!
Thursday, May 23, 13
Dev Team Proj Team
Dev Team
Dev Team
Dev Team
Product Mgmt
Proj Team
Customer
Thursday, May 23, 13
A customer receives a feature and some part of the
feature isn't working.
The customer considers the non-working parts to be
"basic".
A root cause analysis is requested from the customer.
What might've gone wrong?
Potential reasons for problem?
Potential hypotheses/areas to investigate?
Task Summary
Thursday, May 23, 13
De-brief / reflect
Thursday, May 23, 13
Bug Reporting &
Advocacy
(Whole Group)
Thursday, May 23, 13
Bug Reporting #1
You sit in an integration team.
A bug/problem is found in testing - it
appears to be blocking testing of a feature.
So….
What to report, how and in what
detail?
Any different perspectives?
Thursday, May 23, 13
Thursday, May 23, 13
Bug Reporting #2
Consider that the problem might block a
customer doing some acceptance testing
How would the perspectives and
content change?
Thursday, May 23, 13
De-brief / Reflect
Thursday, May 23, 13
How did the problem change when looked
at from the team vs the customer angle?
(Framing)
Did the type of problem affect the frame?
Good Information in a bug report (Info
gathering)
What was missing?
Thursday, May 23, 13
Risk Assessment
&
Test Priority
(Teams)
Thursday, May 23, 13
Risk Assessment
2 Teams: Development & Project
Task:A new release will contain 1 new and 2
modified features.The new feature is a launch-
blocker for a customer and the timescale appears
“tight”.
What aspects should each team think about?
Make a risk list with guesstimates of risk
assessment.
Thursday, May 23, 13
New
Mod
Mod
Thursday, May 23, 13
Test priority
assessment
2 groups:Tester(s) & Rest of development team.
As a tester you’ve thought of a new approach to
troubleshoot a problem you’ve been stuck with
(to help the project)
E.g.There’s some new logging you can use
A developer on the team has got a potential fix
for a problem that was blocking some testing.
Which aspects to think about in determining
priority of the tasks? What perspectives and what
information is needed?
Thursday, May 23, 13
Thursday, May 23, 13
De-brief / Reflect
Thursday, May 23, 13
Question re-visit
Why is testing late?
Why did you not find that fault?
You tested for THAT, didn’t you?
Thursday, May 23, 13
FICL
F- Framing
I- Information Gathering
C- Coming to concensus
L- Lessons/Learning
Thursday, May 23, 13
References /
Further Reading
Decision Traps:The Ten Barriers to Decision-Making and How to
Overcome Them (1990; Russo, Schoemaker)
Winning Decisions: Getting It Right the First (2002; Russo, Schoemaker)
Quality Software Management,Vol. 3: Congruent Action (1994;Weinberg)
Waltzing With Bears: Managing Risk on Software Projects (2003; DeMarco,
Lister)
Psychology of Intelligence Analysis (1999; Heuer)
Understanding and Managing Risk Attitude (2007; Hilson, Murray-Webster)
Thursday, May 23, 13

More Related Content

What's hot

Podcamp11: DIY Usability Testing
Podcamp11: DIY Usability TestingPodcamp11: DIY Usability Testing
Podcamp11: DIY Usability Testing
mandyhb
 
Retrospective
RetrospectiveRetrospective
Retrospective
vodQA
 
Robert Xiong's 5 whys Methodology
Robert Xiong's 5 whys MethodologyRobert Xiong's 5 whys Methodology
Robert Xiong's 5 whys MethodologyRobert Xiong
 
Codifying Knowledge in Tests
Codifying Knowledge in TestsCodifying Knowledge in Tests
Codifying Knowledge in Tests
Johan Hoberg
 
The problem with tdd
The problem with tddThe problem with tdd
The problem with tddDror Helper
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmer
Nilesh Sharma
 
A/B Testing That Matters
A/B Testing That MattersA/B Testing That Matters
A/B Testing That Matters
Blake Commagere
 
5 whys
5 whys5 whys
5 whys
5 whys5 whys
5 whys
NagNikki
 
Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013
Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013
Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013
TEST Huddle
 
5 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 20095 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 2009ExerciseLeanLLC
 
5 why analysis training presentaion
5 why analysis training presentaion5 why analysis training presentaion
5 why analysis training presentaion
Dharmesh Panchal
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmerJoel Corrêa
 
AAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a ShoestringAAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a Shoestring
Dana Mitroff Silvers
 
5 mistakes
5 mistakes 5 mistakes
5 mistakes
Forte Group
 
Root causes by 5 whys
Root causes by 5 whysRoot causes by 5 whys
Root causes by 5 whys
Adisak Chabtalay
 
Rock workshop 8 testing (revised)
Rock workshop 8   testing (revised)Rock workshop 8   testing (revised)
Rock workshop 8 testing (revised)
rockworkshop
 
Pragmatic Programmer
Pragmatic ProgrammerPragmatic Programmer
Pragmatic Programmer
Bert Añasco
 
4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX
Sarah Rink
 

What's hot (20)

Podcamp11: DIY Usability Testing
Podcamp11: DIY Usability TestingPodcamp11: DIY Usability Testing
Podcamp11: DIY Usability Testing
 
Retrospective
RetrospectiveRetrospective
Retrospective
 
Robert Xiong's 5 whys Methodology
Robert Xiong's 5 whys MethodologyRobert Xiong's 5 whys Methodology
Robert Xiong's 5 whys Methodology
 
Codifying Knowledge in Tests
Codifying Knowledge in TestsCodifying Knowledge in Tests
Codifying Knowledge in Tests
 
The problem with tdd
The problem with tddThe problem with tdd
The problem with tdd
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmer
 
A/B Testing That Matters
A/B Testing That MattersA/B Testing That Matters
A/B Testing That Matters
 
5 whys
5 whys5 whys
5 whys
 
5 whys
5 whys5 whys
5 whys
 
Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013
Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013
Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013
 
5 why analysis
5 why analysis5 why analysis
5 why analysis
 
5 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 20095 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 2009
 
5 why analysis training presentaion
5 why analysis training presentaion5 why analysis training presentaion
5 why analysis training presentaion
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmer
 
AAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a ShoestringAAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a Shoestring
 
5 mistakes
5 mistakes 5 mistakes
5 mistakes
 
Root causes by 5 whys
Root causes by 5 whysRoot causes by 5 whys
Root causes by 5 whys
 
Rock workshop 8 testing (revised)
Rock workshop 8   testing (revised)Rock workshop 8   testing (revised)
Rock workshop 8 testing (revised)
 
Pragmatic Programmer
Pragmatic ProgrammerPragmatic Programmer
Pragmatic Programmer
 
4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX
 

Viewers also liked

Slide share success business model
Slide share success   business modelSlide share success   business model
Slide share success business model
Arpit Mishra
 
Brand and Other Dirty Words
Brand and Other Dirty WordsBrand and Other Dirty Words
Brand and Other Dirty Words
Nexer Digital
 
Luxusní stropy product list 1
Luxusní stropy   product list 1Luxusní stropy   product list 1
Luxusní stropy product list 1
Ryuk Shinigami
 
Testing Lessons from the Rolling Stones
Testing Lessons from the Rolling StonesTesting Lessons from the Rolling Stones
Testing Lessons from the Rolling Stones
Simon Morley
 
Test reporting to non-testers 2010
Test reporting to non-testers 2010Test reporting to non-testers 2010
Test reporting to non-testers 2010
Simon Morley
 
User Research, Paper Prototyping Process and Pitfalls (UX103)
User Research, Paper Prototyping Process and Pitfalls (UX103)User Research, Paper Prototyping Process and Pitfalls (UX103)
User Research, Paper Prototyping Process and Pitfalls (UX103)
rasp0707
 

Viewers also liked (7)

Slide share success business model
Slide share success   business modelSlide share success   business model
Slide share success business model
 
Brand and Other Dirty Words
Brand and Other Dirty WordsBrand and Other Dirty Words
Brand and Other Dirty Words
 
Presume
PresumePresume
Presume
 
Luxusní stropy product list 1
Luxusní stropy   product list 1Luxusní stropy   product list 1
Luxusní stropy product list 1
 
Testing Lessons from the Rolling Stones
Testing Lessons from the Rolling StonesTesting Lessons from the Rolling Stones
Testing Lessons from the Rolling Stones
 
Test reporting to non-testers 2010
Test reporting to non-testers 2010Test reporting to non-testers 2010
Test reporting to non-testers 2010
 
User Research, Paper Prototyping Process and Pitfalls (UX103)
User Research, Paper Prototyping Process and Pitfalls (UX103)User Research, Paper Prototyping Process and Pitfalls (UX103)
User Research, Paper Prototyping Process and Pitfalls (UX103)
 

Similar to Lifelong Analysis Skills for Explorers and Process Junkies alike!

week-11-PROTOTYPE.pptx
week-11-PROTOTYPE.pptxweek-11-PROTOTYPE.pptx
week-11-PROTOTYPE.pptx
MaamLyca
 
Designsprint
DesignsprintDesignsprint
Designsprint
Anselmo Rocha
 
Blackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test SeriesBlackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test Seriesnazeer pasha
 
Testing trapeze-2014-april
Testing trapeze-2014-aprilTesting trapeze-2014-april
Testing trapeze-2014-april
Anne-Marie Charrett
 
Software testing
Software testingSoftware testing
Software testingthaneofife
 
5_why_training_presentation3.ppt
5_why_training_presentation3.ppt5_why_training_presentation3.ppt
5_why_training_presentation3.ppt
jcintpa
 
5 why training_presentation
5 why training_presentation5 why training_presentation
5 why training_presentation
Md.Aminul Islam ,CMRP,CSSBB
 
2014 10 ux-iowa-meetup--topic-rite-second-session
2014 10 ux-iowa-meetup--topic-rite-second-session2014 10 ux-iowa-meetup--topic-rite-second-session
2014 10 ux-iowa-meetup--topic-rite-second-session
UXIowa
 
Faster Usability Testing in an Agile World presented at Agile2011
Faster Usability Testing in an Agile World presented at Agile2011Faster Usability Testing in an Agile World presented at Agile2011
Faster Usability Testing in an Agile World presented at Agile2011
Carol Smith
 
30-Day Facebook PM Interview Study Guide
30-Day Facebook PM Interview Study Guide30-Day Facebook PM Interview Study Guide
30-Day Facebook PM Interview Study Guide
Lewis Lin 🦊
 
The Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software TestingThe Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software Testing
TechWell
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysis
mahmoudradwan25
 
Mindmaps and heuristics tester's best friends - lalit bhamare
Mindmaps and heuristics  tester's best friends - lalit bhamareMindmaps and heuristics  tester's best friends - lalit bhamare
Mindmaps and heuristics tester's best friends - lalit bhamareLalit Bhamare
 
Better Software Classic Testing Mistakes
Better Software Classic Testing MistakesBetter Software Classic Testing Mistakes
Better Software Classic Testing Mistakesnazeer pasha
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development Principles
John Vajda
 
Post Mortems: The Anatomy of Market Research Process Improvement
Post Mortems: The Anatomy of Market Research Process ImprovementPost Mortems: The Anatomy of Market Research Process Improvement
Post Mortems: The Anatomy of Market Research Process Improvement
Kathryn Korostoff
 
insert narrationTitleCMIT 421 Section #Student Na
insert narrationTitleCMIT 421 Section #Student Nainsert narrationTitleCMIT 421 Section #Student Na
insert narrationTitleCMIT 421 Section #Student Na
TatianaMajor22
 
insert narrationTitleCMIT 421 Section #Student Na
insert narrationTitleCMIT 421 Section #Student Nainsert narrationTitleCMIT 421 Section #Student Na
insert narrationTitleCMIT 421 Section #Student Na
LaticiaGrissomzz
 

Similar to Lifelong Analysis Skills for Explorers and Process Junkies alike! (20)

week-11-PROTOTYPE.pptx
week-11-PROTOTYPE.pptxweek-11-PROTOTYPE.pptx
week-11-PROTOTYPE.pptx
 
Designsprint
DesignsprintDesignsprint
Designsprint
 
Blackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test SeriesBlackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test Series
 
Testing trapeze-2014-april
Testing trapeze-2014-aprilTesting trapeze-2014-april
Testing trapeze-2014-april
 
Software testing
Software testingSoftware testing
Software testing
 
5_why_training_presentation3.ppt
5_why_training_presentation3.ppt5_why_training_presentation3.ppt
5_why_training_presentation3.ppt
 
5 why training_presentation
5 why training_presentation5 why training_presentation
5 why training_presentation
 
2014 10 ux-iowa-meetup--topic-rite-second-session
2014 10 ux-iowa-meetup--topic-rite-second-session2014 10 ux-iowa-meetup--topic-rite-second-session
2014 10 ux-iowa-meetup--topic-rite-second-session
 
Faster Usability Testing in an Agile World presented at Agile2011
Faster Usability Testing in an Agile World presented at Agile2011Faster Usability Testing in an Agile World presented at Agile2011
Faster Usability Testing in an Agile World presented at Agile2011
 
30-Day Facebook PM Interview Study Guide
30-Day Facebook PM Interview Study Guide30-Day Facebook PM Interview Study Guide
30-Day Facebook PM Interview Study Guide
 
The Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software TestingThe Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software Testing
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysis
 
Check upload1
Check upload1Check upload1
Check upload1
 
Mindmaps and heuristics tester's best friends - lalit bhamare
Mindmaps and heuristics  tester's best friends - lalit bhamareMindmaps and heuristics  tester's best friends - lalit bhamare
Mindmaps and heuristics tester's best friends - lalit bhamare
 
SAM
SAMSAM
SAM
 
Better Software Classic Testing Mistakes
Better Software Classic Testing MistakesBetter Software Classic Testing Mistakes
Better Software Classic Testing Mistakes
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development Principles
 
Post Mortems: The Anatomy of Market Research Process Improvement
Post Mortems: The Anatomy of Market Research Process ImprovementPost Mortems: The Anatomy of Market Research Process Improvement
Post Mortems: The Anatomy of Market Research Process Improvement
 
insert narrationTitleCMIT 421 Section #Student Na
insert narrationTitleCMIT 421 Section #Student Nainsert narrationTitleCMIT 421 Section #Student Na
insert narrationTitleCMIT 421 Section #Student Na
 
insert narrationTitleCMIT 421 Section #Student Na
insert narrationTitleCMIT 421 Section #Student Nainsert narrationTitleCMIT 421 Section #Student Na
insert narrationTitleCMIT 421 Section #Student Na
 

Recently uploaded

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 

Lifelong Analysis Skills for Explorers and Process Junkies alike!

  • 1. Lifelong Analysis Skills for Explorers and Process Junkies alike! Simon Morley @YorkyAbroad Thursday, May 23, 13
  • 2. Why did we not find that fault? Why is testing late? How do we find the most important features to test first? What should we test? Who should test this? Thursday, May 23, 13
  • 3. FICL - My little helper F - Framing I - Information C - Consensus L - Lessons Thursday, May 23, 13
  • 4. What’s framing? Frames draw our attention to certain aspects leaving other parts out-of-view / attention Frame: A mental model that guides our understanding of a complex world by viewing it from a certain (limited) perspective. Thursday, May 23, 13
  • 5. Frame exercise Talk to your neighbour and discuss what would be good quality in this product: Thursday, May 23, 13
  • 9. The exercises will explore different aspects connected to framing Use your testing brains (whether test lead, tester, manager, developer, other...) This /might/ mean you don’t have all information But also, be careful not to chase details Thursday, May 23, 13
  • 10. Root Cause Analysis (Explore Framing) Bug reporting (Framing and Information gathering) Prio analysis (Framing, Info gathering & Concensus) Risk analysis (Framing, Info gathering & Concensus) Thursday, May 23, 13
  • 11. Exploring Framing Problem: A customer receives a product and some feature isn't working. The customer considers the non-working parts to be "basic". So a root cause analysis is requested from the customer. Thursday, May 23, 13
  • 13. Exploring Framing #2 Split into 3 groups: Development Team, Project Team, Product Mgmt Team. Each team consider: What might've gone wrong? Potential reasons for problem? Potential hypotheses/areas to investigate? Make notes! Thursday, May 23, 13
  • 14. Dev Team Proj Team Dev Team Dev Team Dev Team Product Mgmt Proj Team Customer Thursday, May 23, 13
  • 15. A customer receives a feature and some part of the feature isn't working. The customer considers the non-working parts to be "basic". A root cause analysis is requested from the customer. What might've gone wrong? Potential reasons for problem? Potential hypotheses/areas to investigate? Task Summary Thursday, May 23, 13
  • 17. Bug Reporting & Advocacy (Whole Group) Thursday, May 23, 13
  • 18. Bug Reporting #1 You sit in an integration team. A bug/problem is found in testing - it appears to be blocking testing of a feature. So…. What to report, how and in what detail? Any different perspectives? Thursday, May 23, 13
  • 20. Bug Reporting #2 Consider that the problem might block a customer doing some acceptance testing How would the perspectives and content change? Thursday, May 23, 13
  • 22. How did the problem change when looked at from the team vs the customer angle? (Framing) Did the type of problem affect the frame? Good Information in a bug report (Info gathering) What was missing? Thursday, May 23, 13
  • 24. Risk Assessment 2 Teams: Development & Project Task:A new release will contain 1 new and 2 modified features.The new feature is a launch- blocker for a customer and the timescale appears “tight”. What aspects should each team think about? Make a risk list with guesstimates of risk assessment. Thursday, May 23, 13
  • 26. Test priority assessment 2 groups:Tester(s) & Rest of development team. As a tester you’ve thought of a new approach to troubleshoot a problem you’ve been stuck with (to help the project) E.g.There’s some new logging you can use A developer on the team has got a potential fix for a problem that was blocking some testing. Which aspects to think about in determining priority of the tasks? What perspectives and what information is needed? Thursday, May 23, 13
  • 29. Question re-visit Why is testing late? Why did you not find that fault? You tested for THAT, didn’t you? Thursday, May 23, 13
  • 30. FICL F- Framing I- Information Gathering C- Coming to concensus L- Lessons/Learning Thursday, May 23, 13
  • 31. References / Further Reading Decision Traps:The Ten Barriers to Decision-Making and How to Overcome Them (1990; Russo, Schoemaker) Winning Decisions: Getting It Right the First (2002; Russo, Schoemaker) Quality Software Management,Vol. 3: Congruent Action (1994;Weinberg) Waltzing With Bears: Managing Risk on Software Projects (2003; DeMarco, Lister) Psychology of Intelligence Analysis (1999; Heuer) Understanding and Managing Risk Attitude (2007; Hilson, Murray-Webster) Thursday, May 23, 13