SlideShare a Scribd company logo
1 of 35
Download to read offline
WHY DOES QUALITY MATTER? 
Hi. I’m Simon and I have an obsession with quality. I’m going to talk about why I believe quality matters and also delve into the thought process of a 
quality obsession.
SIMON TOMES 
TEST PROFESSIONAL 10 YEARS 
AGILE/SCRUM PRACTITIONER 
GUMTREE, EBAY, RIGHTMOVE 
<INSERT COMPANY NAME HERE> 
20ME.CLUB 
I’ve been a test professional for 10 or so years. Having worked at Gumtree, ebay and Rightmove. As a test analyst, test team leader, qa manager, 
development team lead and business excellence manager. And I recently quit the corporate world to pursue my own venture. I’m currently building an 
awesome product that helps test professionals design and track tests. I also run free Agile/Scrum sessions once a month. Plus I’m putting together a 
collaborative 20 person book on leadership called the 20me.club
WHO HERE CARES ABOUT QUALITY? 
So who here cares about quality?
WHO HERE CARES ABOUT QUALITY? 
AND WHY? 
And why do you care? 
<ask for the audience to shout out their answers>
WHO DO WE HAVE IN THE AUDIENCE TODAY? 
I’d like to find out more about the audience I’m talking to today. Who here is a developer? Back end? Front end? All round developer? Designers? 
Testers? Product people? Cool, it’s important for me to understand my audience. And I guess that leads into an important point about why quality 
matters. It’s all relevant to the target audience.
WHY DOES QUALITY MATTER? 
So here’s an example. I was recently tweeted by a digital magazine asking if I’d like to download their free trial magazine. I said yes and downloaded the 
magazine to my iPhone 5S. Tried to read it on my commute home but there was no simple way to zoom into the content with a double tap. Like you 
would on a website. I emailed them to ask if I was their target audience and asked if they were actually focusing on people with iPhone 6 Plus or tablet. 
They said no and said they are working on a fix. Fair enough. It was a shame at the time because the magazine lacked quality. I’m sure the content was 
great, it just wasn’t functional.
PERCEIVED QUALITY 
STATE OF YOUR CUSTOMER 
I’ve got a theory there is a direct link between perceived quality and the state of the customer. Let me explain what I mean by this.
How I think, feel and experience quality (or even value) depends on where I am with regards to the product or feature. If I’ve only just discovered it than 
I’m extremely unsure of the quality of the product or feature. Yet if I’m at the other end of the scale and am screaming about how amazing this thing is 
then I’m pretty damn sure of it’s quality.
QUALITY IS ABOUT REMOVING UNCERTAINTY 
In product development I believe that quality is about removing uncertainty. Let me give you an example.
PHOTO : Katelyn Kenderdine 
Imagine you’re a person at the top of this cliff face. You’re standing where there’s a load of fog. Someone tells you that you need to jump a gap to make it 
to the other side of the cliff. At this point you have no idea how wide the gap is. There’s a load of fog in the way and you don’t have enough information 
to know what would happen if you just jumped. Now imagine you can take action to help remove the fog, see how wide the gap is and work out ways to 
reduce the gap (such as a bridge or rope swing). Quality is about gaining visibility of your risks and reducing the gap of uncertainty.
REMOVE UNWARRANTED CERTAINTY 
Another way of putting it, as someone recently commented on a blog post of mine, quality is about removing unwarranted certainty. A false confidence. 
How many people here have worked in a development team where someone has said “let’s just ship it and see what happens”? Not good.
A LOOK INTO A QUALITY OBSESSED BRAIN 
PHOTO : Kevin Simpson 
So now I’d like to go deeper into my brain. Scary I know. But I want to share with you the sort of thought process I go through whenever I’m faced with a 
new thing to test. I’d like to make it a bit of a quiz so I’m going to tell you about four things. I want you to see whether you think in the same way as I do.
1. WHAT DOES THIS REALLY MEAN? 
So the first thought that goes through the head of someone who is obsessed with quality is ‘what does this really mean’? Let me give you an example.
When an ad is posted by a 
user for the first time, 
send an activation email 
with a link to complete 
account activation. 
I used to work at a large classifieds website. Here is a typical requirement. It seems reasonable enough yet I’d pull apart every single word to make sure I 
really understood what it’s trying to achieve.
When an ad is posted by a 
user for the first time, 
send an activation email 
with a link to complete 
account activation. 
What is an ad? What type of ad is it? Does it matter what category it’s is? Is the ad a free ad or a paid for ad?
When an ad is posted by a 
user for the first time, 
send an activation email 
with a link to complete 
account activation. 
What type of users are we talking about? Is it professional users or regular users?
When an ad is posted by a 
user for the first time, 
send an activation email 
with a link to complete 
account activation. 
Does the first time mean this is very first time they have used the site? Or does it mean that they’ve already registered but haven’t activated their account?
When an ad is posted by a 
user for the first time, 
send an activation email 
with a link to complete 
account activation. 
Who does the activation email go to? Does the user get the opportunity to change the email address it’s sent to? When does the email get sent? 
Immediately? Within 5 minutes? Within 24 hours?
When an ad is posted by a 
user for the first time, 
send an activation email 
with a link to complete 
account activation. 
I COULD GO ON BUT I WON’T 
I could go on with more but I won’t.
2. WHAT WOULD THE USER REALLY DO? 
The second thought that goes through the head of a person who is obsessed with quality is ‘what would the user really do?’
This comes back to the target audience. What sort of users are going to use the thing that I want to ensure is quality? Do we have some stats so I know 
how to spend my time? How do those users behave? Can we create personas for these users so we can mimic their behaviour? How do we find out more 
about the perceived user?
3. HOW COULD THIS GO WRONG? 
The third thought that goes through the head of a person who is obsessed with quality is ‘what could go wrong?’
LIKELIHOOD 
3. HOW COULD THIS GO WRONG? 
IMPACT 
DETECTABILITY 
After establishing a list of things that could possibly go wrong with the new product or feature, it’s important to identify for each the likelihood of it 
happening, the impact it would have if it happened and how easy it is to detect. There’s a nifty technique for prioritising the things that could go wrong. 
For each item assign a score of 1 to 9 for likelihood, impact and detectability. Then multiple those three numbers per item. I recommend focusing on 
those with the highest number.
4. IS THAT ENOUGH? 
The fourth thought that goes through the head of a person who is obsessed with quality is ‘is that enough?’
PHOTO : Katelyn Kenderdine 
Coming back to our cliff face. Have we cleared enough fog? Do we know how big the gap is now? What have we done to reduce the gap? And with 
product development, do we have enough information to know that we have reduced the uncertainty gap? Who decides if the uncertainty gap is small 
enough that ‘the thing’ is ready to be put in front of real users? Have we done enough? Are we happy not doing the things we haven’t done?
1. WHAT DOES THIS 
REALLY MEAN? 
2. WHAT WOULD THE 
USER REALLY DO? 
3. HOW COULD THIS GO 
WRONG? 4. IS THAT ENOUGH? 
So to recap, who here related to none of these? To one? To two? To three? And to four?
For those who got a three or four then please have yourself a Mars bar! 
<throw Mars Bars into the audience>
QUALITY MATTERS BECAUSE … 
So to conclude, quality matters because…
1. QUALITY IS SUCCESS IN BUSINESS 
Quality is the difference between a successful business and an unsuccessful business. Without question.
2. QUALITY IS MOTIVATING 
Quality is extremely motivating both internally and externally. Imagine a whole product development team who is obsessed with quality. How each person 
in that team will support each other to ensure the best is delivered at any given point in time.
And motivating externally. 
If we come back to this chart. Imagine delivering something where the customer is so sure about the perceived quality. That customer is going to be 
extremely passionate about the thing they are using. The customer is motivated at this point to influence those around them. This in turn is feedback for 
the team developing the product and it becomes a sort of positive feedback loop.
3. QUALITY IS BEING HUMAN 
And finally. Quality is being human. As humans we are fallible. We make mistakes. And contrary to our childhood schooling, it’s actually good to fail. In 
product development the power of failing fast and therefore learning fast is extremely important. This fast feedback loop makes for better products and 
should be embraced as naturally as it is to make a mistake.
“FAILURE IS GOOD AS LONG AS IT’S NOT THE 
CUSTOMER WHO IS FAILING” SIMON TOMES 
So I thought I’d come up with this quote. ‘Failure is good as long as it’s not the customer who is failing’.
“BE A YARDSTICK OF QUALITY. SOME PEOPLE 
AREN’T USED TO AN ENVIRONMENT WHERE 
EXCELLENCE IS EXPECTED” STEVE JOBS 
Yet, there’s this guy called Steve Jobs who came up with something better. ‘Be a yardstick of quality. Some people aren’t used to an environment where 
excellence is expected’.
THANK YOU 
@simon_tomes 
I blog on Medium 
Connect with me on LinkedIn 
Thanks for your time. Here are some ways you could connect with me if you like. I’d love to chat more about this talk. 
www.twitter.com/simon_tomes 
https://medium.com/@simon_tomes 
uk.linkedin.com/in/simontomes/

More Related Content

What's hot

6 figure blogging 4
6 figure blogging 46 figure blogging 4
6 figure blogging 4wanaylainpa
 
THE SECRET TO ONLINE SUCCESS
THE SECRET TO ONLINE SUCCESSTHE SECRET TO ONLINE SUCCESS
THE SECRET TO ONLINE SUCCESSSahilNaik30
 
Instant cb cash
Instant cb cashInstant cb cash
Instant cb cashdrazney
 
Job Search Survival Kit -- How To Deal With The Layoff Hurt And Learn From It --
Job Search Survival Kit -- How To Deal With The Layoff Hurt And Learn From It --Job Search Survival Kit -- How To Deal With The Layoff Hurt And Learn From It --
Job Search Survival Kit -- How To Deal With The Layoff Hurt And Learn From It --Anthony Hines
 
Internet Marketing Tips Guide
Internet Marketing Tips GuideInternet Marketing Tips Guide
Internet Marketing Tips GuideJinger Jarrett
 
2013 may 7 career fair combined decks
2013 may 7 career fair   combined decks2013 may 7 career fair   combined decks
2013 may 7 career fair combined decksTimeIncCareers
 
Social Media 201
Social Media 201Social Media 201
Social Media 201Kelly Ahern
 
Startup/Digital Marketing 2.0: Growth Hacking Thru UX
Startup/Digital Marketing 2.0: Growth Hacking Thru UXStartup/Digital Marketing 2.0: Growth Hacking Thru UX
Startup/Digital Marketing 2.0: Growth Hacking Thru UXSoon-Aik Chiew
 
Job Search Survival Kit -- Skills Or Jobs That Wrongly Get No Respect --
Job Search Survival Kit -- Skills Or Jobs That Wrongly Get No Respect --Job Search Survival Kit -- Skills Or Jobs That Wrongly Get No Respect --
Job Search Survival Kit -- Skills Or Jobs That Wrongly Get No Respect --Anthony Hines
 
Web Apps A To Z Rehash
Web Apps A To Z RehashWeb Apps A To Z Rehash
Web Apps A To Z RehashDavid Bisset
 
Getting a Better Job
Getting a Better JobGetting a Better Job
Getting a Better JobJohn Schmitt
 
BlogPaws 2010 - Product Review Session: Jennifer Lilly presentation
BlogPaws 2010 - Product Review Session: Jennifer Lilly presentationBlogPaws 2010 - Product Review Session: Jennifer Lilly presentation
BlogPaws 2010 - Product Review Session: Jennifer Lilly presentationBlogPaws
 
15 content-marketing-nuggets
15 content-marketing-nuggets15 content-marketing-nuggets
15 content-marketing-nuggetsAmanda Snyder
 

What's hot (17)

6 figure blogging 4
6 figure blogging 46 figure blogging 4
6 figure blogging 4
 
THE SECRET TO ONLINE SUCCESS
THE SECRET TO ONLINE SUCCESSTHE SECRET TO ONLINE SUCCESS
THE SECRET TO ONLINE SUCCESS
 
Deeptrust
DeeptrustDeeptrust
Deeptrust
 
Landing
Landing Landing
Landing
 
Dddd
DdddDddd
Dddd
 
Instant cb cash
Instant cb cashInstant cb cash
Instant cb cash
 
Job Search Survival Kit -- How To Deal With The Layoff Hurt And Learn From It --
Job Search Survival Kit -- How To Deal With The Layoff Hurt And Learn From It --Job Search Survival Kit -- How To Deal With The Layoff Hurt And Learn From It --
Job Search Survival Kit -- How To Deal With The Layoff Hurt And Learn From It --
 
Internet Marketing Tips Guide
Internet Marketing Tips GuideInternet Marketing Tips Guide
Internet Marketing Tips Guide
 
5 steps to_profit
5 steps to_profit5 steps to_profit
5 steps to_profit
 
2013 may 7 career fair combined decks
2013 may 7 career fair   combined decks2013 may 7 career fair   combined decks
2013 may 7 career fair combined decks
 
Social Media 201
Social Media 201Social Media 201
Social Media 201
 
Startup/Digital Marketing 2.0: Growth Hacking Thru UX
Startup/Digital Marketing 2.0: Growth Hacking Thru UXStartup/Digital Marketing 2.0: Growth Hacking Thru UX
Startup/Digital Marketing 2.0: Growth Hacking Thru UX
 
Job Search Survival Kit -- Skills Or Jobs That Wrongly Get No Respect --
Job Search Survival Kit -- Skills Or Jobs That Wrongly Get No Respect --Job Search Survival Kit -- Skills Or Jobs That Wrongly Get No Respect --
Job Search Survival Kit -- Skills Or Jobs That Wrongly Get No Respect --
 
Web Apps A To Z Rehash
Web Apps A To Z RehashWeb Apps A To Z Rehash
Web Apps A To Z Rehash
 
Getting a Better Job
Getting a Better JobGetting a Better Job
Getting a Better Job
 
BlogPaws 2010 - Product Review Session: Jennifer Lilly presentation
BlogPaws 2010 - Product Review Session: Jennifer Lilly presentationBlogPaws 2010 - Product Review Session: Jennifer Lilly presentation
BlogPaws 2010 - Product Review Session: Jennifer Lilly presentation
 
15 content-marketing-nuggets
15 content-marketing-nuggets15 content-marketing-nuggets
15 content-marketing-nuggets
 

Similar to Why does quality matter?

Lean Management Review at Volunteer Mauritius
Lean Management Review at Volunteer MauritiusLean Management Review at Volunteer Mauritius
Lean Management Review at Volunteer MauritiusMushood Badulla
 
2 0 1 7A N N U A L R E P O R TTo our shareowners.docx
2 0 1 7A N N U A L R E P O R TTo our shareowners.docx2 0 1 7A N N U A L R E P O R TTo our shareowners.docx
2 0 1 7A N N U A L R E P O R TTo our shareowners.docxlorainedeserre
 
How to make money on the internet with these lead generation Strategies!
How to make money on the internet with these lead generation Strategies!How to make money on the internet with these lead generation Strategies!
How to make money on the internet with these lead generation Strategies!steynvilleres
 
How to generate more leads
How to generate more leadsHow to generate more leads
How to generate more leadsMelinda Caldwell
 
Top secret to on line business
Top secret to on line businessTop secret to on line business
Top secret to on line businessNowenaGabunada1
 
How to get out of your marketing rut
How to get out of your marketing rutHow to get out of your marketing rut
How to get out of your marketing rutFabienne Fredrickson
 
Webnatics values
Webnatics valuesWebnatics values
Webnatics valuesNicholas Ho
 
Making Money Online in 2021
Making Money Online in 2021Making Money Online in 2021
Making Money Online in 2021Richplato
 
Content Marketing and how it can jump start revenue
Content Marketing and how it can jump start revenueContent Marketing and how it can jump start revenue
Content Marketing and how it can jump start revenueAdhere Creative
 
7 Game-changing Tactics For Growth And Success
7 Game-changing Tactics For Growth And Success7 Game-changing Tactics For Growth And Success
7 Game-changing Tactics For Growth And SuccessHarsha MV
 
10 Copywriting Secrets That Convert
10 Copywriting Secrets That Convert10 Copywriting Secrets That Convert
10 Copywriting Secrets That ConvertDale Odeyemi
 
How to write ads that sells?
How to write ads that sells? How to write ads that sells?
How to write ads that sells? Paul Bossky
 
The Risks and Benefits Of Building Trust (Full spoken text included)
The Risks and Benefits Of Building Trust (Full spoken text included)The Risks and Benefits Of Building Trust (Full spoken text included)
The Risks and Benefits Of Building Trust (Full spoken text included)zahidahuber
 
Clickbank secrets revealed
Clickbank secrets revealed Clickbank secrets revealed
Clickbank secrets revealed Vignesh856090
 
How To Turn Your Million Dollar Idea Into A Reality Part 4
How To Turn Your Million Dollar Idea Into A Reality Part 4How To Turn Your Million Dollar Idea Into A Reality Part 4
How To Turn Your Million Dollar Idea Into A Reality Part 4king911
 
Startup marketing plan
Startup marketing plan Startup marketing plan
Startup marketing plan Joseph Abraham
 
Want More Traffic That Actually Converts? Follow These 4 Steps...
Want More Traffic That Actually Converts? Follow These 4 Steps...Want More Traffic That Actually Converts? Follow These 4 Steps...
Want More Traffic That Actually Converts? Follow These 4 Steps...rhetoricallawn268
 

Similar to Why does quality matter? (20)

Lean Management Review at Volunteer Mauritius
Lean Management Review at Volunteer MauritiusLean Management Review at Volunteer Mauritius
Lean Management Review at Volunteer Mauritius
 
2 0 1 7A N N U A L R E P O R TTo our shareowners.docx
2 0 1 7A N N U A L R E P O R TTo our shareowners.docx2 0 1 7A N N U A L R E P O R TTo our shareowners.docx
2 0 1 7A N N U A L R E P O R TTo our shareowners.docx
 
How to make money on the internet with these lead generation Strategies!
How to make money on the internet with these lead generation Strategies!How to make money on the internet with these lead generation Strategies!
How to make money on the internet with these lead generation Strategies!
 
How to generate more leads
How to generate more leadsHow to generate more leads
How to generate more leads
 
Top secret to on line business
Top secret to on line businessTop secret to on line business
Top secret to on line business
 
How to get out of your marketing rut
How to get out of your marketing rutHow to get out of your marketing rut
How to get out of your marketing rut
 
Webnatics values
Webnatics valuesWebnatics values
Webnatics values
 
Making Money Online in 2021
Making Money Online in 2021Making Money Online in 2021
Making Money Online in 2021
 
Values addition
Values additionValues addition
Values addition
 
Content Marketing and how it can jump start revenue
Content Marketing and how it can jump start revenueContent Marketing and how it can jump start revenue
Content Marketing and how it can jump start revenue
 
7 Game-changing Tactics For Growth And Success
7 Game-changing Tactics For Growth And Success7 Game-changing Tactics For Growth And Success
7 Game-changing Tactics For Growth And Success
 
10 Copywriting Secrets That Convert
10 Copywriting Secrets That Convert10 Copywriting Secrets That Convert
10 Copywriting Secrets That Convert
 
mlm secrets
mlm secretsmlm secrets
mlm secrets
 
How to write ads that sells?
How to write ads that sells? How to write ads that sells?
How to write ads that sells?
 
The Risks and Benefits Of Building Trust (Full spoken text included)
The Risks and Benefits Of Building Trust (Full spoken text included)The Risks and Benefits Of Building Trust (Full spoken text included)
The Risks and Benefits Of Building Trust (Full spoken text included)
 
Clickbank secrets revealed
Clickbank secrets revealed Clickbank secrets revealed
Clickbank secrets revealed
 
How To Turn Your Million Dollar Idea Into A Reality Part 4
How To Turn Your Million Dollar Idea Into A Reality Part 4How To Turn Your Million Dollar Idea Into A Reality Part 4
How To Turn Your Million Dollar Idea Into A Reality Part 4
 
Startup marketing plan
Startup marketing plan Startup marketing plan
Startup marketing plan
 
Marketing plan lec-12
Marketing plan lec-12Marketing plan lec-12
Marketing plan lec-12
 
Want More Traffic That Actually Converts? Follow These 4 Steps...
Want More Traffic That Actually Converts? Follow These 4 Steps...Want More Traffic That Actually Converts? Follow These 4 Steps...
Want More Traffic That Actually Converts? Follow These 4 Steps...
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Why does quality matter?

  • 1. WHY DOES QUALITY MATTER? Hi. I’m Simon and I have an obsession with quality. I’m going to talk about why I believe quality matters and also delve into the thought process of a quality obsession.
  • 2. SIMON TOMES TEST PROFESSIONAL 10 YEARS AGILE/SCRUM PRACTITIONER GUMTREE, EBAY, RIGHTMOVE <INSERT COMPANY NAME HERE> 20ME.CLUB I’ve been a test professional for 10 or so years. Having worked at Gumtree, ebay and Rightmove. As a test analyst, test team leader, qa manager, development team lead and business excellence manager. And I recently quit the corporate world to pursue my own venture. I’m currently building an awesome product that helps test professionals design and track tests. I also run free Agile/Scrum sessions once a month. Plus I’m putting together a collaborative 20 person book on leadership called the 20me.club
  • 3. WHO HERE CARES ABOUT QUALITY? So who here cares about quality?
  • 4. WHO HERE CARES ABOUT QUALITY? AND WHY? And why do you care? <ask for the audience to shout out their answers>
  • 5. WHO DO WE HAVE IN THE AUDIENCE TODAY? I’d like to find out more about the audience I’m talking to today. Who here is a developer? Back end? Front end? All round developer? Designers? Testers? Product people? Cool, it’s important for me to understand my audience. And I guess that leads into an important point about why quality matters. It’s all relevant to the target audience.
  • 6. WHY DOES QUALITY MATTER? So here’s an example. I was recently tweeted by a digital magazine asking if I’d like to download their free trial magazine. I said yes and downloaded the magazine to my iPhone 5S. Tried to read it on my commute home but there was no simple way to zoom into the content with a double tap. Like you would on a website. I emailed them to ask if I was their target audience and asked if they were actually focusing on people with iPhone 6 Plus or tablet. They said no and said they are working on a fix. Fair enough. It was a shame at the time because the magazine lacked quality. I’m sure the content was great, it just wasn’t functional.
  • 7. PERCEIVED QUALITY STATE OF YOUR CUSTOMER I’ve got a theory there is a direct link between perceived quality and the state of the customer. Let me explain what I mean by this.
  • 8. How I think, feel and experience quality (or even value) depends on where I am with regards to the product or feature. If I’ve only just discovered it than I’m extremely unsure of the quality of the product or feature. Yet if I’m at the other end of the scale and am screaming about how amazing this thing is then I’m pretty damn sure of it’s quality.
  • 9. QUALITY IS ABOUT REMOVING UNCERTAINTY In product development I believe that quality is about removing uncertainty. Let me give you an example.
  • 10. PHOTO : Katelyn Kenderdine Imagine you’re a person at the top of this cliff face. You’re standing where there’s a load of fog. Someone tells you that you need to jump a gap to make it to the other side of the cliff. At this point you have no idea how wide the gap is. There’s a load of fog in the way and you don’t have enough information to know what would happen if you just jumped. Now imagine you can take action to help remove the fog, see how wide the gap is and work out ways to reduce the gap (such as a bridge or rope swing). Quality is about gaining visibility of your risks and reducing the gap of uncertainty.
  • 11. REMOVE UNWARRANTED CERTAINTY Another way of putting it, as someone recently commented on a blog post of mine, quality is about removing unwarranted certainty. A false confidence. How many people here have worked in a development team where someone has said “let’s just ship it and see what happens”? Not good.
  • 12. A LOOK INTO A QUALITY OBSESSED BRAIN PHOTO : Kevin Simpson So now I’d like to go deeper into my brain. Scary I know. But I want to share with you the sort of thought process I go through whenever I’m faced with a new thing to test. I’d like to make it a bit of a quiz so I’m going to tell you about four things. I want you to see whether you think in the same way as I do.
  • 13. 1. WHAT DOES THIS REALLY MEAN? So the first thought that goes through the head of someone who is obsessed with quality is ‘what does this really mean’? Let me give you an example.
  • 14. When an ad is posted by a user for the first time, send an activation email with a link to complete account activation. I used to work at a large classifieds website. Here is a typical requirement. It seems reasonable enough yet I’d pull apart every single word to make sure I really understood what it’s trying to achieve.
  • 15. When an ad is posted by a user for the first time, send an activation email with a link to complete account activation. What is an ad? What type of ad is it? Does it matter what category it’s is? Is the ad a free ad or a paid for ad?
  • 16. When an ad is posted by a user for the first time, send an activation email with a link to complete account activation. What type of users are we talking about? Is it professional users or regular users?
  • 17. When an ad is posted by a user for the first time, send an activation email with a link to complete account activation. Does the first time mean this is very first time they have used the site? Or does it mean that they’ve already registered but haven’t activated their account?
  • 18. When an ad is posted by a user for the first time, send an activation email with a link to complete account activation. Who does the activation email go to? Does the user get the opportunity to change the email address it’s sent to? When does the email get sent? Immediately? Within 5 minutes? Within 24 hours?
  • 19. When an ad is posted by a user for the first time, send an activation email with a link to complete account activation. I COULD GO ON BUT I WON’T I could go on with more but I won’t.
  • 20. 2. WHAT WOULD THE USER REALLY DO? The second thought that goes through the head of a person who is obsessed with quality is ‘what would the user really do?’
  • 21. This comes back to the target audience. What sort of users are going to use the thing that I want to ensure is quality? Do we have some stats so I know how to spend my time? How do those users behave? Can we create personas for these users so we can mimic their behaviour? How do we find out more about the perceived user?
  • 22. 3. HOW COULD THIS GO WRONG? The third thought that goes through the head of a person who is obsessed with quality is ‘what could go wrong?’
  • 23. LIKELIHOOD 3. HOW COULD THIS GO WRONG? IMPACT DETECTABILITY After establishing a list of things that could possibly go wrong with the new product or feature, it’s important to identify for each the likelihood of it happening, the impact it would have if it happened and how easy it is to detect. There’s a nifty technique for prioritising the things that could go wrong. For each item assign a score of 1 to 9 for likelihood, impact and detectability. Then multiple those three numbers per item. I recommend focusing on those with the highest number.
  • 24. 4. IS THAT ENOUGH? The fourth thought that goes through the head of a person who is obsessed with quality is ‘is that enough?’
  • 25. PHOTO : Katelyn Kenderdine Coming back to our cliff face. Have we cleared enough fog? Do we know how big the gap is now? What have we done to reduce the gap? And with product development, do we have enough information to know that we have reduced the uncertainty gap? Who decides if the uncertainty gap is small enough that ‘the thing’ is ready to be put in front of real users? Have we done enough? Are we happy not doing the things we haven’t done?
  • 26. 1. WHAT DOES THIS REALLY MEAN? 2. WHAT WOULD THE USER REALLY DO? 3. HOW COULD THIS GO WRONG? 4. IS THAT ENOUGH? So to recap, who here related to none of these? To one? To two? To three? And to four?
  • 27. For those who got a three or four then please have yourself a Mars bar! <throw Mars Bars into the audience>
  • 28. QUALITY MATTERS BECAUSE … So to conclude, quality matters because…
  • 29. 1. QUALITY IS SUCCESS IN BUSINESS Quality is the difference between a successful business and an unsuccessful business. Without question.
  • 30. 2. QUALITY IS MOTIVATING Quality is extremely motivating both internally and externally. Imagine a whole product development team who is obsessed with quality. How each person in that team will support each other to ensure the best is delivered at any given point in time.
  • 31. And motivating externally. If we come back to this chart. Imagine delivering something where the customer is so sure about the perceived quality. That customer is going to be extremely passionate about the thing they are using. The customer is motivated at this point to influence those around them. This in turn is feedback for the team developing the product and it becomes a sort of positive feedback loop.
  • 32. 3. QUALITY IS BEING HUMAN And finally. Quality is being human. As humans we are fallible. We make mistakes. And contrary to our childhood schooling, it’s actually good to fail. In product development the power of failing fast and therefore learning fast is extremely important. This fast feedback loop makes for better products and should be embraced as naturally as it is to make a mistake.
  • 33. “FAILURE IS GOOD AS LONG AS IT’S NOT THE CUSTOMER WHO IS FAILING” SIMON TOMES So I thought I’d come up with this quote. ‘Failure is good as long as it’s not the customer who is failing’.
  • 34. “BE A YARDSTICK OF QUALITY. SOME PEOPLE AREN’T USED TO AN ENVIRONMENT WHERE EXCELLENCE IS EXPECTED” STEVE JOBS Yet, there’s this guy called Steve Jobs who came up with something better. ‘Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected’.
  • 35. THANK YOU @simon_tomes I blog on Medium Connect with me on LinkedIn Thanks for your time. Here are some ways you could connect with me if you like. I’d love to chat more about this talk. www.twitter.com/simon_tomes https://medium.com/@simon_tomes uk.linkedin.com/in/simontomes/

Editor's Notes

  1. Hi. I’m Simon and I have an obsession with quality. I’m going to talk about why I believe quality matters and share some ideas about assuring quality in web apps and mobile apps.
  2. I’ve been a test professional for 10 or so years. Having worked at Gumtree, eBay and Rightmove. As a test analyst, test team leader, qa manager, development team lead and business excellence manager. And I quit the corporate world back in April last year to pursue my own venture. I’m currently building an awesome product that helps test professionals design and track tests. I also run free Agile/Scrum sessions once a month. Plus I’m putting together a collaborative 20 person book on leadership called the 20me.club
  3. So who here cares about quality?
  4. And why do you care? <ask for the audience to shout out their answers>
  5. I’d like to find out more about the audience I’m talking to today. Who here is a developer? Back end? Front end? All round developer? Designers? Testers? Product people? Cool, it’s important for me to understand my audience. And I guess that leads into an important point about why quality matters. It’s all relevant to the target audience.
  6. So here’s an example. I was recently tweeted by a digital magazine asking if I’d like to download their free trial magazine. I said yes and downloaded the magazine to my iPhone 5S. Tried to read it on my commute home but there was no simple way to zoom into the content with a double tap. Like you would on a website. I emailed them to ask if I was their target audience and asked if they were actually focusing on people with iPhone 6 Plus or tablet. They said no and said they are working on a fix. Fair enough. It was a shame at the time because the magazine lacked quality as although I’m sure the content was great it just wasn’t functional.
  7. I’ve got a theory there is a direct link between perceived quality and the state of the customer. Let me explain what I mean by this.
  8. How I think, feel and experience quality or value depends on where I am with regards to the product or feature. If I’ve only just discovered it than I’m extremely unsure of the quality of the product or feature. Yet if I’m at the other end of the scale and am screaming about how amazing this thing is then I’m pretty damn sure quality is high.
  9. In product development I believe that quality is about removing uncertainty. Let me give you an example.
  10. Imagine you’re a person at the top of this cliff face. Right where there’s a load of fog. Someone tells you that you need to jump a gap to make it to the other side of the cliff. At this point you have no idea how wide the gap is. There’s a load of fog in the way and you don’t have enough information to know what would happen if you just jumped. Now imagine you can take action to help remove the fog, see how wide the gap is and work out ways to reduce the gap (such as a bridge or rope swing). Quality is about getting visibility of your risks and reducing the gap of uncertainty.
  11. Another way of putting it, as someone recently commented on a blog post of mine, quality is about removing unwarranted certainty. A false confidence. How many people here have worked in a development team where someone has said “let’s just ship it and see what happens”? Not good.
  12. So now I’d like to go deeper into my brain. Scary I know. But I want to share with you the sort of thought process I go through whenever I’m faced with a new thing to test. I’d like to make it a bit of a quiz so I’m going to tell you about four things. I want you to see whether you think in the same way as I do.
  13. So the first thought that goes through the head of someone who is obsessed with quality is ‘what does this really mean’? Let me give you an example.
  14. I used to work at a large classifieds website. Here is a typical requirement. It seems reasonable enough yet I’d pull apart every single word to make sure I really understood what it’s trying to achieve.
  15. What is an ad? What type of ad is it? Does it matter what the category is? Is the ad a free ad or a paid for ad?
  16. What type of users are we talking about? Is it for professionals or for regular users?
  17. Does the first time mean this is very first time they have used the site? Or does it mean that they’ve already registered but haven’t activated their account?
  18. Who does the activation email go to? Does the user get the opportunity to change the email address it’s sent to? When does the email get sent? Immediately? Within 5 minutes? Within 24 hours?
  19. I could go on with more example but I won’t.
  20. The second thought that goes through the head of a person who is obsessed with quality is ‘what would the user really do?’
  21. This comes back to the target audience. What sort of users are going to use the thing that I want to ensure is of high quality? Do we have some stats so I know how to spend my time? How do those users behave? Can we create persona’s for these users so we can mimic their behaviour?
  22. The third thought that goes through the head of a person who is obsessed with quality is ‘what could go wrong?’
  23. After establishing a list of things that could possibly go wrong with the new product or feature, it’s important to identify for each the likelihood of it happening, the impact it would have if it happened and how easy it is to detect it.
  24. The fourth thought that goes through the head of a person who is obsessed with quality is ‘is that enough?’
  25. Coming back to our cliff face again. Have we cleared enough fog? Do we know how big the gap is now? What have we done to reduce the gap? And in a product development space, who decides if there the uncertainty gap is small enough that ‘the thing’ is ready to be put in front of real users. Have we done enough?
  26. So to recap, who here related to none of these? 1,2,3,4?
  27. For those who got a 3 or 4 then please have yourself a Mars bar!
  28. So to conclude, quality matters because
  29. Quality is the difference between a successful business and an unsuccessful business. Without question.
  30. Quality is extremely motivating both internally and externally. Imagine a whole product development team who is obsessed with quality. How each person in that team will support each other to ensure the best is delivered at any given point in time.
  31. And motivating externally. If we come back to this chart. Imagine delivering something where perceived quality is high. That customer is going to be extremely passionate about the thing they are using. The customer is motivated at this point to influence those around them. This in turn is feedback for the team developing the product and it becomes a sort of positive feedback loop.
  32. And finally. Quality is being human. As humans we are fallible. We make mistakes. And contrary to our childhood schooling, it’s actually good to fail. In product development the power of failing fast and therefore learning fast is extremely important. This fast feedback loop makes for better products and should be embraced as naturally as it is to make a mistake.
  33. So I thought I’d come up with this quote. ‘Failure is good as long as it’s not the customer who is failing’.
  34. Yet, there’s this guy called Steve Jobs who came up with something better. ‘Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected’.
  35. Thanks for your time. Here are different ways to connect with me.