SlideShare une entreprise Scribd logo
1  sur  28
The ICEBERG in
Testing
What’s going on beneath
the surface?
A tale of 2 Icebergs
My ICEBERG Model -
Satir Interaction Model -
Open Season -
All Models are wrong
but some are useful
George E.P. Box
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
Individuals
and
Interactions
Manual
Image courtesy of Martin Fowler
Manual
Testing / tasks not observed
by Programmers
Image courtesy of Martin Fowler
Manual
Testing / tasks not observed
by Testers
The tip of the
….
Image courtesy of Martin Fowler
Image courtesy of Martin Fowler
TestApproach
Manual
Information
Conversation
Early on
Engagement
Bake quality in
Rapport
Guts
Examples
Automation taxi -
Release notes -
I’m glad it’s not my
side of the ship that’s
sinking!
Satir Interaction
Model
Virginia Satir
Individuals
and
Interactions
Why
found in
wasn’t
that
test?
bug
“Why wasn’t that bug
found in test?”
I was getting the blame for
a bug found in production
I felt the blame was
unjustified so I was angry
I said “We couldn’t have
found that bug in test”
Intake
We receive the
wrong message
I heard […] is that
what you said?
We interpret the
message incorrectly
Meaning
My interpretation is […]
that what you meant?
Baggage & non-
acceptance
Is my feeling
justified?
Significance
We are not OK with
our feelings
Check feelings
before responding
Response
“Why wasn’t that bug
found in test?”
I was getting the blame for
a bug found in production
I felt the blame was
unjustified so I was angry
I said “We couldn’t have
found that bug in test”
“Why wasn’t that bug
found in test?”
3 interpretations
Check my own feelings
“How could we have
caught that bug sooner?”
• Ask questions to
improve your
assumptions
• 3 interpretations
• Debugging here is
tough
• Don’t respond if not
OK with feelings
An example for you to take away…
Done
Finished Fini
Terminado
The End
Resources
• ieee-stc.org/proceedings/2008/pdfs/JB1978b.pdf
• stevenmsmith.com/AONW/Satir%20Interaction%20Model.pdf
• dhemery.com/articles/untangling_communication/
• Practical Tools For Playing Well With Others : https://vimeo.com/78917211
• The Satir Model - Family Therapy & Beyond (book)
• Managing Yourself & Others - Weinberg (book)
• Becoming a Technical Leader - Weinberg (book)

Contenu connexe

Plus de Duncan Nisbet

Plus de Duncan Nisbet (7)

Be More Salmon - Testbash
Be More Salmon - TestbashBe More Salmon - Testbash
Be More Salmon - Testbash
 
Testing! Be More Salmon! - Agile North
Testing! Be More Salmon! - Agile NorthTesting! Be More Salmon! - Agile North
Testing! Be More Salmon! - Agile North
 
Be More Salmon - Agile Manchester 2016
Be More Salmon - Agile Manchester 2016Be More Salmon - Agile Manchester 2016
Be More Salmon - Agile Manchester 2016
 
Cynefin & Software Testing
Cynefin & Software TestingCynefin & Software Testing
Cynefin & Software Testing
 
Cynefin & Software Testing (lite)
Cynefin & Software Testing (lite)Cynefin & Software Testing (lite)
Cynefin & Software Testing (lite)
 
Cynefin & software testing
Cynefin & software testingCynefin & software testing
Cynefin & software testing
 
Was It Something I Said?
Was It Something I Said?Was It Something I Said?
Was It Something I Said?
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Agile North - The ICEBERG In Testing