SlideShare a Scribd company logo
1 of 20
Download to read offline
Telling Our Testing Stories
Isabel Evans - November 2016
Olá! Dia Bom
"Era uma vez..."
“Begin at the beginning and go on till
you come to the end: then stop.”
• About stories
• Who tells stories and who listens?
• Beginnings and headlines
• Brevity (haiku and diagrams)
• Serials and endings
• Telling stories and listening
– Scheherazade: the 1000 nights and 1 night
– The Severed Head
– The Grateful Beasts
• I’m going to tell you some stories
• You are going to think about testing while you listen…
Story tellers…
Bertrand Russell Winston Churchill José Saramago
Ernest Hemingway William Faulkner Doris Lessing
ssoa Antonio Lobo Antunes Luis Miguel Rocha Gil Vicente Migu
ohn Steinbeck Phil Roth Ray Bradbury Willa Cather Arthur Miller Alice Wal
alter de la Mare E Nesbit Terry Pratchett Isaac Asimov Enid Blyton Ian Ra
Mythmakers, Folk-tale Tellers, Poets, Novelists,
Dramatists, Musicians, Painters,
Nobel prize winners….
Grandmothers, Fathers,
Teachers, Children,
You and me…
and our colleagues
George Orwell “Why I write” (essay)
Sheer egoism
Aesthetic
enthusiasm
Political
purpose
Historical
impulse
Four
reasons to
write
To make
something
happen; to
influence
other people
To reflect on
what has
happened;
explain things
as they are
Desire to
seem clever
and be talked
about…
Pleasure in
good prose &
layout; also
pleasure in
sharing…
Starting your story…
It is related…
Once upon a time…
Attend!
Marley was dead: to begin with.
The girl screamed once, only the once.
How do you start your testing story?
Headlines?
Brevity is good…
How much I desire!
Inside my little satchel,
the moon, and flowers!
Basho
Computer Haiku
Chaos reigns within.
Reflect, repent, and reboot.
Order shall return.
Yesterday it worked.
Today it is not working.
Windows is like that.
A crash reduces
Your expensive computer
To a simple stone.
Out of memory.
We wish to hold the whole sky,
But we never will.
Testing Haiku…?
Simple tests are passing
But important tests failed!
Fix, test, then release.
Environment down?
Another day wasted when
We could have tested.
Explore and test the system.
Calm mind, systematic work,
Tell good and bad news.
Yesterday it worked.
Today it is not working.
Configuration error?
Diagrams
More defects found
before release of
product
Improve testing
Increased workload
Later, fast corrections that go
wrong
Fewer defects in
released products
Improved quality
Customer
pleasure
Improve reviews
Errors made and not found till
late
Reviews not done/poorly doneTesting not done/poorly done
Over-optimistic management
expectations
Over-optimistic customer
expectations
Failure to meet
customer
expectations
Management anger
Fear
Over-optimistic estimates &
plans
Increased queues - Not
possible to complete work in
time
Req/des/dev not done well
Work to fix earlier versions
Errors made and not found till
live
Poor technical architecture
choices
Complex problem area
Initial idea chosen not
challenged
Not asking for help
Defensive
behaviour
demotivation
No risk assessment
Moving targets (third
party & Dolphin)
Improvements
e.g. Acc Criteria,
testing
Architectural
complexity
Historical
accretions
Technical research
and prototyping
Management
pleasure
confidenceImprove project start up
estimating and reporting;
small, iterative
Better project scope
Small, iterative, Acc
crit/user story etc..
Improve Tech
processes eg
build
-ve Pride with fear
- ve Pride with fear
+ve Pride with
confidence
Silos and specialisation
(SPOFs)
Poor job design
Help people to see you are listening to their stories
Help people to listen to your stories
The
1000
nights
and
1 night
Isabel Evans Nov2015
Long project planning and reporting
Reporting to the big bosses? Telling people about bugs?
Writing a test plan or report? Implementing change?
What do they want from you?
What do you do if they don’t want your story?
Can you still keep them interested?
How long will you last?
Who can help you?
Use Repetition with variation
Isabel Evans Nov2015
1001 nights – a happy ending?
Isabel Evans Nov2015
The
story
of the
severed
head
Isabel Evans Nov2015
Keeping it relevant and timely
What do you do if your team is gone?
Can you still keep giving advice?
How long will management listen for?
Do your stories help or hinder project progress?
Will they benefit the business?
Know when to stop…
Isabel Evans Nov2015
“Egyszer volt, hol nem volt..."
"...és boldogan éltek, amíg meg nem haltak." Isabel Evans Nov2015
Listening and reacting to people
Listen to the people not invited to the retrospectives
– act on their advice
Listen to the users and customer - and help them
Befriend the devs, PMs and BAs, help them
– then they will help you
Listen to people not understanding your stories and find a
new way to tell the stories
You don’t need to be heroic:
listen, help others, be patient,
tell storiesIsabel Evans Nov2015
Endings
Isabel Evans Nov2015
More defects found
before release of
product
Improve testing
Increased workload
Later, fast corrections that go
wrong
Fewer defects in
released products
Improved quality
Customer
pleasure
Improve reviews
Errors made and not found till
late
Reviews not done/poorly doneTesting not done/poorly done
Over-optimistic management
expectations
Over-optimistic customer
expectations
Failure to meet
customer
expectations
Management anger
Fear
Over-optimistic estimates &
plans
Increased queues - Not
possible to complete work in
time
Req/des/dev not done well
Work to fix earlier versions
Errors made and not found till
live
Poor technical architecture
choices
Complex problem area
Initial idea chosen not
challenged
Not asking for help
Defensive
behaviour
demotivation
No risk assessment
Moving targets (third
party & Dolphin)
Improvements
e.g. Acc Criteria,
testing
Architectural
complexity
Historical
accretions
Technical research
and prototyping
Management
pleasure
confidenceImprove project start up
estimating and reporting;
small, iterative
Better project scope
Small, iterative, Acc
crit/user story etc..
Improve Tech
processes eg
build
-ve Pride with fear
- ve Pride with fear
+ve Pride with
confidence
Silos and specialisation
(SPOFs)
Poor job design
Begin at the beginning and go on till
you come to the end: then stop.
AE
P H
4
Isabel Evans Nov2015
Isabel Evans Nov2015
Telling Our Testing Stories
Thank you
Isabel Evans
Nov 2016
ie@isabelevans.uk
www.isabelevans.uk
"...and they all lived happily ever after."
“...E todos eles viveram felizes para sempre.”

More Related Content

Similar to Telling Testing Stories

DATA COLLECTION.pptx
DATA COLLECTION.pptxDATA COLLECTION.pptx
DATA COLLECTION.pptxSuzie De Leon
 
The Art of Finding Your Story: NetSquared Vancouver 2013-08-14
The Art of Finding Your Story: NetSquared Vancouver 2013-08-14The Art of Finding Your Story: NetSquared Vancouver 2013-08-14
The Art of Finding Your Story: NetSquared Vancouver 2013-08-14NetSquared Vancouver
 
My Failures in Software Testing
My Failures in Software TestingMy Failures in Software Testing
My Failures in Software TestingTechWell
 
Develop winning federal_proposals
Develop winning federal_proposalsDevelop winning federal_proposals
Develop winning federal_proposalsRegina Lapierre
 
Communicate with confidence
Communicate with confidenceCommunicate with confidence
Communicate with confidenceaubreymm
 
Career Connect, Session 3, Fall 2012
Career Connect, Session 3, Fall 2012 Career Connect, Session 3, Fall 2012
Career Connect, Session 3, Fall 2012 spousesandpartners
 
How to give a good scientific oral presentation
How to give a good scientific oral presentationHow to give a good scientific oral presentation
How to give a good scientific oral presentationJosh Neufeld
 
How to Get My Paper Accepted at Top Software Engineering Conferences
How to Get My Paper Accepted at Top Software Engineering ConferencesHow to Get My Paper Accepted at Top Software Engineering Conferences
How to Get My Paper Accepted at Top Software Engineering ConferencesAlex Orso
 
Customer Research & Persona Development
Customer Research & Persona DevelopmentCustomer Research & Persona Development
Customer Research & Persona DevelopmentWilliam Evans
 
Defining your brand's voice and tone
Defining your brand's voice and toneDefining your brand's voice and tone
Defining your brand's voice and toneSally Bagshaw
 
Retrospectives dpm summit
Retrospectives dpm summitRetrospectives dpm summit
Retrospectives dpm summitHannah Kane
 
Fundamentals for impactful presentations
Fundamentals for impactful presentationsFundamentals for impactful presentations
Fundamentals for impactful presentationsAndrew Hirst
 
Doing customer development (and stop wasting your time)
Doing customer development (and stop wasting your time)Doing customer development (and stop wasting your time)
Doing customer development (and stop wasting your time)Hans van Gent
 
Basic Oral Communication Lectures
Basic Oral Communication LecturesBasic Oral Communication Lectures
Basic Oral Communication LecturesSarah Kent
 
Content Academy - The art of self-proofing.pptx
Content Academy - The art of self-proofing.pptxContent Academy - The art of self-proofing.pptx
Content Academy - The art of self-proofing.pptxMattScott93
 
Herman- Pieter Nijhof - Where Do Old Testers Go?
Herman- Pieter Nijhof - Where Do Old Testers Go?Herman- Pieter Nijhof - Where Do Old Testers Go?
Herman- Pieter Nijhof - Where Do Old Testers Go?TEST Huddle
 
Biz communications part2_chazingroup
Biz communications part2_chazingroupBiz communications part2_chazingroup
Biz communications part2_chazingroupThe Chazin Group LLC
 

Similar to Telling Testing Stories (20)

DATA COLLECTION.pptx
DATA COLLECTION.pptxDATA COLLECTION.pptx
DATA COLLECTION.pptx
 
The Art of Finding Your Story: NetSquared Vancouver 2013-08-14
The Art of Finding Your Story: NetSquared Vancouver 2013-08-14The Art of Finding Your Story: NetSquared Vancouver 2013-08-14
The Art of Finding Your Story: NetSquared Vancouver 2013-08-14
 
My Failures in Software Testing
My Failures in Software TestingMy Failures in Software Testing
My Failures in Software Testing
 
Develop winning federal_proposals
Develop winning federal_proposalsDevelop winning federal_proposals
Develop winning federal_proposals
 
Communicate with confidence
Communicate with confidenceCommunicate with confidence
Communicate with confidence
 
21tips of good speaker
21tips of good speaker21tips of good speaker
21tips of good speaker
 
569326.pptx
569326.pptx569326.pptx
569326.pptx
 
Career Connect, Session 3, Fall 2012
Career Connect, Session 3, Fall 2012 Career Connect, Session 3, Fall 2012
Career Connect, Session 3, Fall 2012
 
How to give a good scientific oral presentation
How to give a good scientific oral presentationHow to give a good scientific oral presentation
How to give a good scientific oral presentation
 
How to Get My Paper Accepted at Top Software Engineering Conferences
How to Get My Paper Accepted at Top Software Engineering ConferencesHow to Get My Paper Accepted at Top Software Engineering Conferences
How to Get My Paper Accepted at Top Software Engineering Conferences
 
Customer Research & Persona Development
Customer Research & Persona DevelopmentCustomer Research & Persona Development
Customer Research & Persona Development
 
Defining your brand's voice and tone
Defining your brand's voice and toneDefining your brand's voice and tone
Defining your brand's voice and tone
 
Retrospectives dpm summit
Retrospectives dpm summitRetrospectives dpm summit
Retrospectives dpm summit
 
Fundamentals for impactful presentations
Fundamentals for impactful presentationsFundamentals for impactful presentations
Fundamentals for impactful presentations
 
Doing customer development (and stop wasting your time)
Doing customer development (and stop wasting your time)Doing customer development (and stop wasting your time)
Doing customer development (and stop wasting your time)
 
Week 1
Week 1Week 1
Week 1
 
Basic Oral Communication Lectures
Basic Oral Communication LecturesBasic Oral Communication Lectures
Basic Oral Communication Lectures
 
Content Academy - The art of self-proofing.pptx
Content Academy - The art of self-proofing.pptxContent Academy - The art of self-proofing.pptx
Content Academy - The art of self-proofing.pptx
 
Herman- Pieter Nijhof - Where Do Old Testers Go?
Herman- Pieter Nijhof - Where Do Old Testers Go?Herman- Pieter Nijhof - Where Do Old Testers Go?
Herman- Pieter Nijhof - Where Do Old Testers Go?
 
Biz communications part2_chazingroup
Biz communications part2_chazingroupBiz communications part2_chazingroup
Biz communications part2_chazingroup
 

More from Isabel Evans

Workbox isabel evans v9 star west2015 nztest 2015 tutorial half day
Workbox isabel evans v9 star west2015 nztest 2015 tutorial half dayWorkbox isabel evans v9 star west2015 nztest 2015 tutorial half day
Workbox isabel evans v9 star west2015 nztest 2015 tutorial half dayIsabel Evans
 
I was so much older then isabel btd2016 lightningkey (3)
I was so much older then   isabel btd2016 lightningkey (3)I was so much older then   isabel btd2016 lightningkey (3)
I was so much older then isabel btd2016 lightningkey (3)Isabel Evans
 
Quality in use why do we need to understand the user experience v1 handout ...
Quality in use   why do we need to understand the user experience v1 handout ...Quality in use   why do we need to understand the user experience v1 handout ...
Quality in use why do we need to understand the user experience v1 handout ...Isabel Evans
 
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016Learning to tell testing stories workshop v2 handout (3) euro star nov 2016
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016Isabel Evans
 
State transition workshop sigist sept 2017 sue a isabel e v3
State transition workshop sigist sept 2017 sue a isabel e v3State transition workshop sigist sept 2017 sue a isabel e v3
State transition workshop sigist sept 2017 sue a isabel e v3Isabel Evans
 
My failures in software testing v7 star east 2017
My failures in software testing v7 star east 2017My failures in software testing v7 star east 2017
My failures in software testing v7 star east 2017Isabel Evans
 
Ux for test tools tx-75minskey v10 16-9 slideshare nokia test dive 2017
Ux for test tools  tx-75minskey v10 16-9 slideshare nokia test dive 2017Ux for test tools  tx-75minskey v10 16-9 slideshare nokia test dive 2017
Ux for test tools tx-75minskey v10 16-9 slideshare nokia test dive 2017Isabel Evans
 
Tuxt v5 scot sig 2017 ucaat 2016
Tuxt v5 scot sig 2017 ucaat 2016Tuxt v5 scot sig 2017 ucaat 2016
Tuxt v5 scot sig 2017 ucaat 2016Isabel Evans
 
Quality in use 45 min presentation 16 9 slideshare nokia test dive 2017
Quality in use 45 min presentation 16 9 slideshare nokia test dive 2017Quality in use 45 min presentation 16 9 slideshare nokia test dive 2017
Quality in use 45 min presentation 16 9 slideshare nokia test dive 2017Isabel Evans
 
People factors in automation v3 half day tutorial star canada 2017 stareast...
People factors in automation v3 half day tutorial star canada 2017   stareast...People factors in automation v3 half day tutorial star canada 2017   stareast...
People factors in automation v3 half day tutorial star canada 2017 stareast...Isabel Evans
 
Leading following managing you can help your group thrive star canada 2017 al...
Leading following managing you can help your group thrive star canada 2017 al...Leading following managing you can help your group thrive star canada 2017 al...
Leading following managing you can help your group thrive star canada 2017 al...Isabel Evans
 
Agile india 1 day workshop quality in use user experience v5 for sharing
Agile india 1 day workshop quality in use user experience v5 for sharingAgile india 1 day workshop quality in use user experience v5 for sharing
Agile india 1 day workshop quality in use user experience v5 for sharingIsabel Evans
 
Agile india leading managing-following - keynote v5 for sharing
Agile india leading managing-following - keynote v5 for sharingAgile india leading managing-following - keynote v5 for sharing
Agile india leading managing-following - keynote v5 for sharingIsabel Evans
 

More from Isabel Evans (13)

Workbox isabel evans v9 star west2015 nztest 2015 tutorial half day
Workbox isabel evans v9 star west2015 nztest 2015 tutorial half dayWorkbox isabel evans v9 star west2015 nztest 2015 tutorial half day
Workbox isabel evans v9 star west2015 nztest 2015 tutorial half day
 
I was so much older then isabel btd2016 lightningkey (3)
I was so much older then   isabel btd2016 lightningkey (3)I was so much older then   isabel btd2016 lightningkey (3)
I was so much older then isabel btd2016 lightningkey (3)
 
Quality in use why do we need to understand the user experience v1 handout ...
Quality in use   why do we need to understand the user experience v1 handout ...Quality in use   why do we need to understand the user experience v1 handout ...
Quality in use why do we need to understand the user experience v1 handout ...
 
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016Learning to tell testing stories workshop v2 handout (3) euro star nov 2016
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016
 
State transition workshop sigist sept 2017 sue a isabel e v3
State transition workshop sigist sept 2017 sue a isabel e v3State transition workshop sigist sept 2017 sue a isabel e v3
State transition workshop sigist sept 2017 sue a isabel e v3
 
My failures in software testing v7 star east 2017
My failures in software testing v7 star east 2017My failures in software testing v7 star east 2017
My failures in software testing v7 star east 2017
 
Ux for test tools tx-75minskey v10 16-9 slideshare nokia test dive 2017
Ux for test tools  tx-75minskey v10 16-9 slideshare nokia test dive 2017Ux for test tools  tx-75minskey v10 16-9 slideshare nokia test dive 2017
Ux for test tools tx-75minskey v10 16-9 slideshare nokia test dive 2017
 
Tuxt v5 scot sig 2017 ucaat 2016
Tuxt v5 scot sig 2017 ucaat 2016Tuxt v5 scot sig 2017 ucaat 2016
Tuxt v5 scot sig 2017 ucaat 2016
 
Quality in use 45 min presentation 16 9 slideshare nokia test dive 2017
Quality in use 45 min presentation 16 9 slideshare nokia test dive 2017Quality in use 45 min presentation 16 9 slideshare nokia test dive 2017
Quality in use 45 min presentation 16 9 slideshare nokia test dive 2017
 
People factors in automation v3 half day tutorial star canada 2017 stareast...
People factors in automation v3 half day tutorial star canada 2017   stareast...People factors in automation v3 half day tutorial star canada 2017   stareast...
People factors in automation v3 half day tutorial star canada 2017 stareast...
 
Leading following managing you can help your group thrive star canada 2017 al...
Leading following managing you can help your group thrive star canada 2017 al...Leading following managing you can help your group thrive star canada 2017 al...
Leading following managing you can help your group thrive star canada 2017 al...
 
Agile india 1 day workshop quality in use user experience v5 for sharing
Agile india 1 day workshop quality in use user experience v5 for sharingAgile india 1 day workshop quality in use user experience v5 for sharing
Agile india 1 day workshop quality in use user experience v5 for sharing
 
Agile india leading managing-following - keynote v5 for sharing
Agile india leading managing-following - keynote v5 for sharingAgile india leading managing-following - keynote v5 for sharing
Agile india leading managing-following - keynote v5 for sharing
 

Recently uploaded

why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 

Recently uploaded (20)

why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 

Telling Testing Stories

  • 1. Telling Our Testing Stories Isabel Evans - November 2016 Olá! Dia Bom "Era uma vez..."
  • 2. “Begin at the beginning and go on till you come to the end: then stop.” • About stories • Who tells stories and who listens? • Beginnings and headlines • Brevity (haiku and diagrams) • Serials and endings • Telling stories and listening – Scheherazade: the 1000 nights and 1 night – The Severed Head – The Grateful Beasts • I’m going to tell you some stories • You are going to think about testing while you listen…
  • 3. Story tellers… Bertrand Russell Winston Churchill José Saramago Ernest Hemingway William Faulkner Doris Lessing ssoa Antonio Lobo Antunes Luis Miguel Rocha Gil Vicente Migu ohn Steinbeck Phil Roth Ray Bradbury Willa Cather Arthur Miller Alice Wal alter de la Mare E Nesbit Terry Pratchett Isaac Asimov Enid Blyton Ian Ra Mythmakers, Folk-tale Tellers, Poets, Novelists, Dramatists, Musicians, Painters, Nobel prize winners…. Grandmothers, Fathers, Teachers, Children, You and me… and our colleagues
  • 4. George Orwell “Why I write” (essay) Sheer egoism Aesthetic enthusiasm Political purpose Historical impulse Four reasons to write To make something happen; to influence other people To reflect on what has happened; explain things as they are Desire to seem clever and be talked about… Pleasure in good prose & layout; also pleasure in sharing…
  • 5. Starting your story… It is related… Once upon a time… Attend! Marley was dead: to begin with. The girl screamed once, only the once. How do you start your testing story? Headlines?
  • 6.
  • 7. Brevity is good… How much I desire! Inside my little satchel, the moon, and flowers! Basho
  • 8. Computer Haiku Chaos reigns within. Reflect, repent, and reboot. Order shall return. Yesterday it worked. Today it is not working. Windows is like that. A crash reduces Your expensive computer To a simple stone. Out of memory. We wish to hold the whole sky, But we never will.
  • 9. Testing Haiku…? Simple tests are passing But important tests failed! Fix, test, then release. Environment down? Another day wasted when We could have tested. Explore and test the system. Calm mind, systematic work, Tell good and bad news. Yesterday it worked. Today it is not working. Configuration error?
  • 10. Diagrams More defects found before release of product Improve testing Increased workload Later, fast corrections that go wrong Fewer defects in released products Improved quality Customer pleasure Improve reviews Errors made and not found till late Reviews not done/poorly doneTesting not done/poorly done Over-optimistic management expectations Over-optimistic customer expectations Failure to meet customer expectations Management anger Fear Over-optimistic estimates & plans Increased queues - Not possible to complete work in time Req/des/dev not done well Work to fix earlier versions Errors made and not found till live Poor technical architecture choices Complex problem area Initial idea chosen not challenged Not asking for help Defensive behaviour demotivation No risk assessment Moving targets (third party & Dolphin) Improvements e.g. Acc Criteria, testing Architectural complexity Historical accretions Technical research and prototyping Management pleasure confidenceImprove project start up estimating and reporting; small, iterative Better project scope Small, iterative, Acc crit/user story etc.. Improve Tech processes eg build -ve Pride with fear - ve Pride with fear +ve Pride with confidence Silos and specialisation (SPOFs) Poor job design Help people to see you are listening to their stories Help people to listen to your stories
  • 12. Long project planning and reporting Reporting to the big bosses? Telling people about bugs? Writing a test plan or report? Implementing change? What do they want from you? What do you do if they don’t want your story? Can you still keep them interested? How long will you last? Who can help you? Use Repetition with variation Isabel Evans Nov2015
  • 13. 1001 nights – a happy ending? Isabel Evans Nov2015
  • 15. Keeping it relevant and timely What do you do if your team is gone? Can you still keep giving advice? How long will management listen for? Do your stories help or hinder project progress? Will they benefit the business? Know when to stop… Isabel Evans Nov2015
  • 16. “Egyszer volt, hol nem volt..." "...és boldogan éltek, amíg meg nem haltak." Isabel Evans Nov2015
  • 17. Listening and reacting to people Listen to the people not invited to the retrospectives – act on their advice Listen to the users and customer - and help them Befriend the devs, PMs and BAs, help them – then they will help you Listen to people not understanding your stories and find a new way to tell the stories You don’t need to be heroic: listen, help others, be patient, tell storiesIsabel Evans Nov2015
  • 19. More defects found before release of product Improve testing Increased workload Later, fast corrections that go wrong Fewer defects in released products Improved quality Customer pleasure Improve reviews Errors made and not found till late Reviews not done/poorly doneTesting not done/poorly done Over-optimistic management expectations Over-optimistic customer expectations Failure to meet customer expectations Management anger Fear Over-optimistic estimates & plans Increased queues - Not possible to complete work in time Req/des/dev not done well Work to fix earlier versions Errors made and not found till live Poor technical architecture choices Complex problem area Initial idea chosen not challenged Not asking for help Defensive behaviour demotivation No risk assessment Moving targets (third party & Dolphin) Improvements e.g. Acc Criteria, testing Architectural complexity Historical accretions Technical research and prototyping Management pleasure confidenceImprove project start up estimating and reporting; small, iterative Better project scope Small, iterative, Acc crit/user story etc.. Improve Tech processes eg build -ve Pride with fear - ve Pride with fear +ve Pride with confidence Silos and specialisation (SPOFs) Poor job design Begin at the beginning and go on till you come to the end: then stop. AE P H 4 Isabel Evans Nov2015 Isabel Evans Nov2015
  • 20. Telling Our Testing Stories Thank you Isabel Evans Nov 2016 ie@isabelevans.uk www.isabelevans.uk "...and they all lived happily ever after." “...E todos eles viveram felizes para sempre.”