SlideShare a Scribd company logo
1 of 28
1
Matt Santon-Rutherford Rich Rogers
@IAG_Quality_Dr @richrtesting
www.richrtesting.com
Why ‘Thinking Quality In’?
testing something doesn’t change its quality, but
testing can provide information which helps us understand quality and
to make decisions about what we can do next (which may improve quality)
2
We don’t ‘test quality in’. When we test, we:
Experiment Explore Inform
www.richrtesting.com
Why ‘Thinking Quality In’?
We don’t ‘build quality in’
Quality isn’t the sole responsibility of programmers
Coding can be an important factor in product quality…. but it isn’t the only
factor
Quality isn’t simply an ingredient in our product’s recipe
3www.richrtesting.com
Think about
Quality…
Why ‘Thinking Quality In’?
…we need to think (and talk) about quality at every stage
of a product’s life, from concept to delivery, and beyond.
4
To ‘think quality in’….
Concept
Design
Development
Testing
Deployment
Support
Maintenance
Enhancement
www.richrtesting.com
Purpose – Why we are here today
5
1) To better understand what Quality means
2) To consider a more human perspective on
quality.
3) To provide some practical ways to think and
talk about quality in your work place.
And… what do you want to get out of the day?
www.richrtesting.com
Purpose - Start with ‘Why?’
6www.richrtesting.com
Purpose - Start with the customer
7www.richrtesting.com
Examples of Quality?
8www.richrtesting.com
Is this Quality?
A description to consider:
a mode of transport
a range of pricing options for customers
clean and comfortable
appealing features
entertainment during your journey
the very latest technological advances
9www.richrtesting.com
Is this Quality?
A description to consider:
a mode of transport
a range of pricing options for customers
clean and comfortable
appealing features
entertainment during your journey
the very latest technological advances
10www.richrtesting.com
Is this Quality?
A description to consider:
a mode of transport
a range of pricing options for customers
clean and comfortable
appealing features
entertainment during your journey
the very latest technological advances
11www.richrtesting.com
Is this Quality?
A description to consider:
a mode of transport
a range of pricing options for customers
clean and comfortable
appealing features
entertainment during your journey
the very latest technological advances
12www.richrtesting.com
Is this Quality?
Another description to consider:
a game for mobile devices
frequent crashes and lost data
poor response and availability
scaling problems and overloaded servers
drains the battery on Android devices
iOS security flaws
13www.richrtesting.com
Is this Quality?
Another description to consider:
a game for mobile devices
frequent crashes and lost data
poor response and availability
scaling problems and overloaded servers
drains the battery on Android devices
iOS security flaws
(most downloaded game of 2016
on both Android and iOS)
14www.richrtesting.com
Quality is subjective and variable, but are there
examples of products which might be (or have
been) perceived as high quality?
15www.richrtesting.com
Quality is subjective and variable, but are there
examples of products which might be (or have
been) perceived as poor quality?
16www.richrtesting.com
Group Exercise: “Quality Is….”
A task for small groups:
You have ten minutes to discuss Quality, then to complete
the sentence “Quality is…..” in no more than twenty words.
We will then ask each group to read out their definition.
Now, can we agree on a definition across the whole group?
Difficult, isn’t it?
17
Famous Definitions of Quality
“Degree to which a set of inherent characteristics
fulfills requirements.”
ISO 9000 Standard [2]
References:
[1] https://web.archive.org/web/20071018022809/http://www.motorola.com/content.jsp?globalObjectId=3074-5804
[2] ISO 9000:2005, Quality management systems -- Fundamentals and vocabulary
"Six Sigma Quality is a level of quality that
represents only 3.4 defects per million
opportunities"
Motorola University Six Sigma Dictionary [1]
18www.richrtesting.com
Famous Definitions of Quality
“Quality is conformance to requirements.”
Philip B. Crosby [3]
"Quality in a product or service is not what the
supplier puts in. It is what the customer gets
out and is willing to pay for."
Peter Drucker [4]
"Quality is value to some person."
Gerald Weinberg [5]
References:
[3] ‘Quality is Free’ by Philip Crosby - ISBN 0-07-014512-1
[4] ‘Innovation and entrepreneurship’ by Peter Drucker - ISBN 978-0-06-091360-1
[5] ‘Quality Software Management Volume 1. Systems Thinking’ by Gerald M. Weinberg - ISBN 978-0-932633-72-9
19www.richrtesting.com
Quotes about Quality
D - “Quality is
the best
business plan.”
E - “Quality
is not an act.
It is a habit”
B - “Quality
means doing it
right when no
one is looking.”
C- “If you do things
well, do them better.
Be daring, be first, be
different, be just.”
A -“Good
enough
never is.”
20
Aristotle,
Greek philosopher
1
John Lasseter,
Pixar
2
Henry Ford,
Industrialist
3
Debbi Fields,
Mrs. Fields Cookies
4
Anita Roddick,
The Body Shop
5
www.richrtesting.com
Quotes about Quality
21Aristotle
1
John Lasseter
2
Henry Ford
3
Debbi Fields
4
Anita Roddick
5
D - “Quality is
the best
business plan.”
E - “Quality
is not an act.
It is a habit”
B - “Quality
means doing it
right when no
one is looking.”
C- “If you do things
well, do them better.
Be daring, be first, be
different, be just.”
A -“Good
enough
never is.”
www.richrtesting.com
Examples of Quality Criteria –
Heuristic Test Strategy Model
22
http://www.satisfice.com/tools/htsm.pdf
Other Examples of Quality Criteria
23
Accessibility
Archiving
Auditability
Authentication Authorisation
Availability
Compatibility
Configurability
Continuity
Data Integrity
& Consistency
Data Privacy
Distributability
Extensibility
Help & Support
Installability &
Deployment
Integratability &
Interoperability
Legal
Compliance
Leverageability
& Reuse
Localisation &
Internationalisation
Multiple
Environment Support
Partition
Tolerance
Performance
Portability
Reliability Resilience &
Fault Tolerance
Scalability
Security
Supportability
Usability &
User Experience
Versioning &
Upgradability
www.richrtesting.com
Quality Criteria – A Human Focus
24www.richrtesting.com
Quality Criteria – Human Centered
25
?
www.richrtesting.com
Case Studies – Task Summary
26
• Which quality criteria are likely to be important? You can
make use of those we discussed earlier today to come up
with a list. Your team is to identify up to 16 criteria which
you want to consider?
• Once you have done so, talk through the risks associated
with each of the criteria in the context of the case study.
• How likely is it that there will be problems relating to each
of the criteria? If there are problems, how serious would
this be?
www.richrtesting.com
Case Studies – Task Summary Part 2
27
• Once you have done this, we will work through a ‘budget’
exercise. Which of the criteria do you want to spend your
budget on?
www.richrtesting.com
Case Studies – Share Back
28www.richrtesting.com

More Related Content

Similar to Thinking Quality In QSA2017

8 steps to leading a successful SharePoint project
8 steps to leading a successful SharePoint project8 steps to leading a successful SharePoint project
8 steps to leading a successful SharePoint projectSharon Richardson
 
The What, Why & How of the Minimum Viable Product (MVP)
The What, Why & How of the Minimum Viable Product (MVP)The What, Why & How of the Minimum Viable Product (MVP)
The What, Why & How of the Minimum Viable Product (MVP)Matter Solutions
 
September 2012 Wine and Web: Content Strategy
September 2012 Wine and Web: Content StrategySeptember 2012 Wine and Web: Content Strategy
September 2012 Wine and Web: Content StrategyOrbit Media Studios
 
Market research for startups
Market research for startupsMarket research for startups
Market research for startupsOlga Makarova
 
(NABOE) 5 Questions to Reveal What Your Customers & Prospects AREN'T Telling You
(NABOE) 5 Questions to Reveal What Your Customers & Prospects AREN'T Telling You(NABOE) 5 Questions to Reveal What Your Customers & Prospects AREN'T Telling You
(NABOE) 5 Questions to Reveal What Your Customers & Prospects AREN'T Telling YouChief Listening Officers
 
Tom Peters at International Institute for Research in Lisbon
Tom Peters at International Institute for Research in LisbonTom Peters at International Institute for Research in Lisbon
Tom Peters at International Institute for Research in Lisbonbizgurus
 
Product Management - pitfalls of Data Driven Development
Product Management - pitfalls of Data Driven DevelopmentProduct Management - pitfalls of Data Driven Development
Product Management - pitfalls of Data Driven DevelopmentBartek Gatz
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Adrian Carr
 
Product Management 101
Product Management 101Product Management 101
Product Management 101Lucas Didier
 
Hearst at DIS: Rethinking Entrepreneurship
Hearst at DIS: Rethinking EntrepreneurshipHearst at DIS: Rethinking Entrepreneurship
Hearst at DIS: Rethinking EntrepreneurshipDigiday
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX TrenchesArio Jafarzadeh
 
Why UX #FAILS (with notes)
Why UX #FAILS (with notes)Why UX #FAILS (with notes)
Why UX #FAILS (with notes)Chris Feix
 

Similar to Thinking Quality In QSA2017 (20)

8 steps to leading a successful SharePoint project
8 steps to leading a successful SharePoint project8 steps to leading a successful SharePoint project
8 steps to leading a successful SharePoint project
 
Startup DNA: Speed Wins
Startup DNA: Speed WinsStartup DNA: Speed Wins
Startup DNA: Speed Wins
 
The What, Why & How of the Minimum Viable Product (MVP)
The What, Why & How of the Minimum Viable Product (MVP)The What, Why & How of the Minimum Viable Product (MVP)
The What, Why & How of the Minimum Viable Product (MVP)
 
Leadership Development Training - Brand you2015 - Nichols
Leadership Development Training - Brand you2015 - NicholsLeadership Development Training - Brand you2015 - Nichols
Leadership Development Training - Brand you2015 - Nichols
 
September 2012 Wine and Web: Content Strategy
September 2012 Wine and Web: Content StrategySeptember 2012 Wine and Web: Content Strategy
September 2012 Wine and Web: Content Strategy
 
Market research for startups
Market research for startupsMarket research for startups
Market research for startups
 
(NABOE) 5 Questions to Reveal What Your Customers & Prospects AREN'T Telling You
(NABOE) 5 Questions to Reveal What Your Customers & Prospects AREN'T Telling You(NABOE) 5 Questions to Reveal What Your Customers & Prospects AREN'T Telling You
(NABOE) 5 Questions to Reveal What Your Customers & Prospects AREN'T Telling You
 
Establishing Trust - Ken Courtright
Establishing Trust - Ken CourtrightEstablishing Trust - Ken Courtright
Establishing Trust - Ken Courtright
 
Tom Peters at International Institute for Research in Lisbon
Tom Peters at International Institute for Research in LisbonTom Peters at International Institute for Research in Lisbon
Tom Peters at International Institute for Research in Lisbon
 
Enterprise ux
Enterprise uxEnterprise ux
Enterprise ux
 
Product Management - pitfalls of Data Driven Development
Product Management - pitfalls of Data Driven DevelopmentProduct Management - pitfalls of Data Driven Development
Product Management - pitfalls of Data Driven Development
 
Lead Generation Best Practices (learned from 500+ website redesigns) - Andy C...
Lead Generation Best Practices (learned from 500+ website redesigns) - Andy C...Lead Generation Best Practices (learned from 500+ website redesigns) - Andy C...
Lead Generation Best Practices (learned from 500+ website redesigns) - Andy C...
 
Leadership Development Training - Brand you - Nichols
Leadership Development Training - Brand you - NicholsLeadership Development Training - Brand you - Nichols
Leadership Development Training - Brand you - Nichols
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 
BBOM-AgilePT-2010
BBOM-AgilePT-2010BBOM-AgilePT-2010
BBOM-AgilePT-2010
 
CALL 2009
CALL 2009CALL 2009
CALL 2009
 
Product Management 101
Product Management 101Product Management 101
Product Management 101
 
Hearst at DIS: Rethinking Entrepreneurship
Hearst at DIS: Rethinking EntrepreneurshipHearst at DIS: Rethinking Entrepreneurship
Hearst at DIS: Rethinking Entrepreneurship
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
 
Why UX #FAILS (with notes)
Why UX #FAILS (with notes)Why UX #FAILS (with notes)
Why UX #FAILS (with notes)
 

Recently uploaded

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Thinking Quality In QSA2017

  • 1. 1 Matt Santon-Rutherford Rich Rogers @IAG_Quality_Dr @richrtesting www.richrtesting.com
  • 2. Why ‘Thinking Quality In’? testing something doesn’t change its quality, but testing can provide information which helps us understand quality and to make decisions about what we can do next (which may improve quality) 2 We don’t ‘test quality in’. When we test, we: Experiment Explore Inform www.richrtesting.com
  • 3. Why ‘Thinking Quality In’? We don’t ‘build quality in’ Quality isn’t the sole responsibility of programmers Coding can be an important factor in product quality…. but it isn’t the only factor Quality isn’t simply an ingredient in our product’s recipe 3www.richrtesting.com
  • 4. Think about Quality… Why ‘Thinking Quality In’? …we need to think (and talk) about quality at every stage of a product’s life, from concept to delivery, and beyond. 4 To ‘think quality in’…. Concept Design Development Testing Deployment Support Maintenance Enhancement www.richrtesting.com
  • 5. Purpose – Why we are here today 5 1) To better understand what Quality means 2) To consider a more human perspective on quality. 3) To provide some practical ways to think and talk about quality in your work place. And… what do you want to get out of the day? www.richrtesting.com
  • 6. Purpose - Start with ‘Why?’ 6www.richrtesting.com
  • 7. Purpose - Start with the customer 7www.richrtesting.com
  • 9. Is this Quality? A description to consider: a mode of transport a range of pricing options for customers clean and comfortable appealing features entertainment during your journey the very latest technological advances 9www.richrtesting.com
  • 10. Is this Quality? A description to consider: a mode of transport a range of pricing options for customers clean and comfortable appealing features entertainment during your journey the very latest technological advances 10www.richrtesting.com
  • 11. Is this Quality? A description to consider: a mode of transport a range of pricing options for customers clean and comfortable appealing features entertainment during your journey the very latest technological advances 11www.richrtesting.com
  • 12. Is this Quality? A description to consider: a mode of transport a range of pricing options for customers clean and comfortable appealing features entertainment during your journey the very latest technological advances 12www.richrtesting.com
  • 13. Is this Quality? Another description to consider: a game for mobile devices frequent crashes and lost data poor response and availability scaling problems and overloaded servers drains the battery on Android devices iOS security flaws 13www.richrtesting.com
  • 14. Is this Quality? Another description to consider: a game for mobile devices frequent crashes and lost data poor response and availability scaling problems and overloaded servers drains the battery on Android devices iOS security flaws (most downloaded game of 2016 on both Android and iOS) 14www.richrtesting.com
  • 15. Quality is subjective and variable, but are there examples of products which might be (or have been) perceived as high quality? 15www.richrtesting.com
  • 16. Quality is subjective and variable, but are there examples of products which might be (or have been) perceived as poor quality? 16www.richrtesting.com
  • 17. Group Exercise: “Quality Is….” A task for small groups: You have ten minutes to discuss Quality, then to complete the sentence “Quality is…..” in no more than twenty words. We will then ask each group to read out their definition. Now, can we agree on a definition across the whole group? Difficult, isn’t it? 17
  • 18. Famous Definitions of Quality “Degree to which a set of inherent characteristics fulfills requirements.” ISO 9000 Standard [2] References: [1] https://web.archive.org/web/20071018022809/http://www.motorola.com/content.jsp?globalObjectId=3074-5804 [2] ISO 9000:2005, Quality management systems -- Fundamentals and vocabulary "Six Sigma Quality is a level of quality that represents only 3.4 defects per million opportunities" Motorola University Six Sigma Dictionary [1] 18www.richrtesting.com
  • 19. Famous Definitions of Quality “Quality is conformance to requirements.” Philip B. Crosby [3] "Quality in a product or service is not what the supplier puts in. It is what the customer gets out and is willing to pay for." Peter Drucker [4] "Quality is value to some person." Gerald Weinberg [5] References: [3] ‘Quality is Free’ by Philip Crosby - ISBN 0-07-014512-1 [4] ‘Innovation and entrepreneurship’ by Peter Drucker - ISBN 978-0-06-091360-1 [5] ‘Quality Software Management Volume 1. Systems Thinking’ by Gerald M. Weinberg - ISBN 978-0-932633-72-9 19www.richrtesting.com
  • 20. Quotes about Quality D - “Quality is the best business plan.” E - “Quality is not an act. It is a habit” B - “Quality means doing it right when no one is looking.” C- “If you do things well, do them better. Be daring, be first, be different, be just.” A -“Good enough never is.” 20 Aristotle, Greek philosopher 1 John Lasseter, Pixar 2 Henry Ford, Industrialist 3 Debbi Fields, Mrs. Fields Cookies 4 Anita Roddick, The Body Shop 5 www.richrtesting.com
  • 21. Quotes about Quality 21Aristotle 1 John Lasseter 2 Henry Ford 3 Debbi Fields 4 Anita Roddick 5 D - “Quality is the best business plan.” E - “Quality is not an act. It is a habit” B - “Quality means doing it right when no one is looking.” C- “If you do things well, do them better. Be daring, be first, be different, be just.” A -“Good enough never is.” www.richrtesting.com
  • 22. Examples of Quality Criteria – Heuristic Test Strategy Model 22 http://www.satisfice.com/tools/htsm.pdf
  • 23. Other Examples of Quality Criteria 23 Accessibility Archiving Auditability Authentication Authorisation Availability Compatibility Configurability Continuity Data Integrity & Consistency Data Privacy Distributability Extensibility Help & Support Installability & Deployment Integratability & Interoperability Legal Compliance Leverageability & Reuse Localisation & Internationalisation Multiple Environment Support Partition Tolerance Performance Portability Reliability Resilience & Fault Tolerance Scalability Security Supportability Usability & User Experience Versioning & Upgradability www.richrtesting.com
  • 24. Quality Criteria – A Human Focus 24www.richrtesting.com
  • 25. Quality Criteria – Human Centered 25 ? www.richrtesting.com
  • 26. Case Studies – Task Summary 26 • Which quality criteria are likely to be important? You can make use of those we discussed earlier today to come up with a list. Your team is to identify up to 16 criteria which you want to consider? • Once you have done so, talk through the risks associated with each of the criteria in the context of the case study. • How likely is it that there will be problems relating to each of the criteria? If there are problems, how serious would this be? www.richrtesting.com
  • 27. Case Studies – Task Summary Part 2 27 • Once you have done this, we will work through a ‘budget’ exercise. Which of the criteria do you want to spend your budget on? www.richrtesting.com
  • 28. Case Studies – Share Back 28www.richrtesting.com

Editor's Notes

  1. Richard (15 minutes)
  2. Matt 20 minutes Write up definitions Find commonalities Discuss differences Let group decided on one definition And debrief experience
  3. Rich
  4. Rich
  5. Rich
  6. Rich
  7. Group asked to come up post it note in team son human centred quality criteria