SlideShare a Scribd company logo
1 of 29
Changing the Testing Conversation
from Cost to Value
Why testing has become a commodity, and what you can do about it

© Can Stock Photo Inc. / frenta

Iain McCowatt
http://exploringuncertainty.com
iain@exploringuncertainty.com
@imccowatt
imccowatt
Introduction

• What this presentation is
• What this presentation is not
Project #1
Project #1

•
•
•
•
•

An opportunity
Staffing decisions
Things start to unravel
Micromanagement, master/slave
Focus on process, KPIs galore

• And ultimately…
Project #1

GAME OVER
• This wasn’t the first testing vendor
• Nor were they the last
• There will be more
Commoditization: Introduction

• Investopedia:
– When a product becomes indistinguishable from
others like it and consumers buy on price alone, it
becomes a commodity
Commoditization: Where?

• More common in the enterprise, particularly
in organizations with global buying power
• Endemic in the consulting industry
• May be less common amongst software
vendors
Commoditization: Origins

• How to run fast: put one foot in front of the
other, quickly
• Who here could win Olympic gold?
Commoditization: Origins

• A lot of people see testing like this:
Test Plan
Write scripts
Execute Cycle 1
Execute Cycle 2
Execute Cycle 3
Sign off
Commoditization: Dynamics

Demand for
skilled testers
Testing
failures

Collaboration

Perceived
as low skill

Perceived
as commodity

Supply of
cheap testing

Supply of
skilled testers
Negative effect
Choice of effect

Demand for
cheap testing
Commoditization: Dynamics

Vendor A competes
on value

Vendor A competes
on price

Vendor B competes
on value
Both stand to win
long term
relationships
Customers get better
testing

Vendor B competes
on price
Vendor A: loses
market share
Vendor B: grows
market share

Vendor A: grows
market share
Vendor B: loses
market share

Race to the bottom:
short term revenue,
short term
relationships
Everyone loses
Commoditization: Consequences

•
•
•
•
•
•

Master/Slave, chilling effects on collaboration
Information starvation
Fungibility and economic incentive to juniorize
Focus on control, process and method
Demand for skill suppressed
…and ultimately the projects suffer
Project #2
Project #2

•
•
•
•
•

What’s the problem?
Your competition can do it cheaper
No budget!
If IBM said it, it must be true
Let’s give it a try

• That was a leap of faith, but…
Project #2

A Happy Client
• A second year, a second release
• A growing portfolio
Spot the Difference

• This was not a commodity testing service.
• But what was different?

http://freear.org.uk/nick
Sources of Differentiation

• People
– Passion
– Skill
– Creativity

• Relationships and trust
• New ideas, new technologies
• Location
NOT Sources of Differentiation

•
•
•
•
•
•

Process
Methodology, branded or otherwise
Templates and other “accelerators”
Tools and technology, unless new and unique
ISO, CMMI etc.
Just about anything easily replicated or at
home in buzzword bingo
Project #3
Project #3

•
•
•
•
•

Passion speaks volumes
The managed service misnomer
Early conversations, aspects of quality
Where’s the code?
Tests as experiments

• Just getting started, but…
Project #3

The Future Looks Bright
• Taking a very different approach predecessor
• Building on a solid relationships
• And pricing? Part of the conversation, but not
defining it
Reframing the Conversation

• We focus on software quality but rarely
discuss the quality of testing
• Perhaps a quality model might help?
• This model formed part of the conversation on
Project #3…
A Model of Testing Quality
What can you do?
Customer

• Observe vendor behavior: are they interested
in you and your problem?
• Do they understand your problem?
• Do they care?
• Do they have any ideas?
• Do they have the skills to deliver?
Vendor

• Dare to be different
• Sack the salesmen, consult
• Be prepared to say “No”:
– If they want it cheap, let them go somewhere else
– Don’t follow anyone off a ledge

• Education, education, education
• Shared values => relationship => business
worth doing
Tester

•
•
•
•

Empowerment starts with YOU
Don’t wait to be given a learning agenda
Learn how to learn
Learn anything and everything that might help
you
• Select, remix, invent
A Final Word

• Commodity testing isn’t going anywhere: both
demand and supply will remain
• Some of us (vendors) are successfully
exploiting this to build differentiated services
• This shows there is a demand for something
better
• Skilled testers can find fulfilling roles
Questions?

More Related Content

What's hot

4.2 customer discovery
4.2 customer discovery4.2 customer discovery
4.2 customer discovery
Rick Rasmussen
 
Mentor update 1 value prop - mentor slides
Mentor update 1   value prop - mentor slidesMentor update 1   value prop - mentor slides
Mentor update 1 value prop - mentor slides
Stanford University
 
Engr245 session 01 course overview
Engr245 session 01 course overviewEngr245 session 01 course overview
Engr245 session 01 course overview
Stanford University
 

What's hot (20)

Kano Analysis.20090923
Kano Analysis.20090923Kano Analysis.20090923
Kano Analysis.20090923
 
Introduction to customer discovery
Introduction to customer discoveryIntroduction to customer discovery
Introduction to customer discovery
 
Jobs To Be Done, what a BA needs to know
Jobs To Be Done, what a BA needs to knowJobs To Be Done, what a BA needs to know
Jobs To Be Done, what a BA needs to know
 
Product Management
Product ManagementProduct Management
Product Management
 
Customer Development - Lean Startup Challenge Boston 2013
Customer Development - Lean Startup Challenge Boston 2013Customer Development - Lean Startup Challenge Boston 2013
Customer Development - Lean Startup Challenge Boston 2013
 
Lean Educator Class - Osterwalder
Lean Educator Class - OsterwalderLean Educator Class - Osterwalder
Lean Educator Class - Osterwalder
 
4.2 customer discovery
4.2 customer discovery4.2 customer discovery
4.2 customer discovery
 
Innovators canvas template
Innovators canvas templateInnovators canvas template
Innovators canvas template
 
Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...
Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...
Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...
 
Llp tecnico-class3
Llp tecnico-class3Llp tecnico-class3
Llp tecnico-class3
 
Customer Development and Pricing by Leans Startup expert Sean Murphy
Customer Development and Pricing by Leans Startup expert Sean MurphyCustomer Development and Pricing by Leans Startup expert Sean Murphy
Customer Development and Pricing by Leans Startup expert Sean Murphy
 
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
 
Mentor update 1 value prop - mentor slides
Mentor update 1   value prop - mentor slidesMentor update 1   value prop - mentor slides
Mentor update 1 value prop - mentor slides
 
Business Strategy for Product Managers (2017)
Business Strategy for Product Managers  (2017)Business Strategy for Product Managers  (2017)
Business Strategy for Product Managers (2017)
 
Evaluating Brand Attributes in a Digital Environment
Evaluating Brand Attributes in a Digital EnvironmentEvaluating Brand Attributes in a Digital Environment
Evaluating Brand Attributes in a Digital Environment
 
Engr245 session 01 course overview
Engr245 session 01 course overviewEngr245 session 01 course overview
Engr245 session 01 course overview
 
Three Product Challenges for Entrepreneurs
Three Product Challenges for EntrepreneursThree Product Challenges for Entrepreneurs
Three Product Challenges for Entrepreneurs
 
Website Testing WINS!
Website Testing WINS!Website Testing WINS!
Website Testing WINS!
 
Lean Launchpad - Week 3 - Experiment Day
Lean Launchpad - Week 3 - Experiment DayLean Launchpad - Week 3 - Experiment Day
Lean Launchpad - Week 3 - Experiment Day
 
A Playbook for Achieving Product-Market Fit
A Playbook for Achieving Product-Market FitA Playbook for Achieving Product-Market Fit
A Playbook for Achieving Product-Market Fit
 

Viewers also liked

Viewers also liked (15)

Essential Test Management
Essential Test ManagementEssential Test Management
Essential Test Management
 
The Craft of Bug Investigation
The Craft of Bug InvestigationThe Craft of Bug Investigation
The Craft of Bug Investigation
 
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
 
Quantifying the Value of Static Analysis
Quantifying the Value of Static AnalysisQuantifying the Value of Static Analysis
Quantifying the Value of Static Analysis
 
The Developer’s Guide to Test Automation
The Developer’s Guide to Test AutomationThe Developer’s Guide to Test Automation
The Developer’s Guide to Test Automation
 
The Tester's Role in Agile Planning
The Tester's Role in Agile PlanningThe Tester's Role in Agile Planning
The Tester's Role in Agile Planning
 
The Why and How of Usability and User Experience (UX) Testing
The Why and How of Usability and User Experience (UX) TestingThe Why and How of Usability and User Experience (UX) Testing
The Why and How of Usability and User Experience (UX) Testing
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal Approach
 
Transforming the Large Organization
Transforming the Large OrganizationTransforming the Large Organization
Transforming the Large Organization
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through Implementation
 
Keynote: Testing the Xbox: Lessons for All
Keynote: Testing the Xbox: Lessons for AllKeynote: Testing the Xbox: Lessons for All
Keynote: Testing the Xbox: Lessons for All
 
Mobile App Testing: Moving Outside the Lab
Mobile App Testing: Moving Outside the LabMobile App Testing: Moving Outside the Lab
Mobile App Testing: Moving Outside the Lab
 
Congruent Coaching: An Exploration
Congruent Coaching: An ExplorationCongruent Coaching: An Exploration
Congruent Coaching: An Exploration
 
End-to-End Automation: Providing Stakeholders Feedback on Quality
End-to-End Automation: Providing Stakeholders Feedback on QualityEnd-to-End Automation: Providing Stakeholders Feedback on Quality
End-to-End Automation: Providing Stakeholders Feedback on Quality
 
Swimming with the Salmon: Lessons in Moving Quality Upstream
Swimming with the Salmon: Lessons in Moving Quality UpstreamSwimming with the Salmon: Lessons in Moving Quality Upstream
Swimming with the Salmon: Lessons in Moving Quality Upstream
 

Similar to Changing the Testing Conversation from Cost to Value

Customer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzleCustomer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzle
skierkowski
 
Creating Disruptive Strategies In Legacy Products
Creating Disruptive Strategies In Legacy ProductsCreating Disruptive Strategies In Legacy Products
Creating Disruptive Strategies In Legacy Products
Julie Anne Reda
 

Similar to Changing the Testing Conversation from Cost to Value (20)

Founder Institute - Product Development
Founder Institute - Product DevelopmentFounder Institute - Product Development
Founder Institute - Product Development
 
Market Validation Hacks
Market Validation HacksMarket Validation Hacks
Market Validation Hacks
 
Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...
Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...
Dmytro Breslavets: Test fast, die cheap. Як закривати гештальти швидко та не ...
 
Will it Launch?
Will it Launch? Will it Launch?
Will it Launch?
 
Testing Key Hypothesis With Your MVP
Testing Key Hypothesis With Your MVP Testing Key Hypothesis With Your MVP
Testing Key Hypothesis With Your MVP
 
Continuous discovery - Caitlin Blackwell
Continuous discovery - Caitlin BlackwellContinuous discovery - Caitlin Blackwell
Continuous discovery - Caitlin Blackwell
 
Business Model Canvas and How to validate the idea
Business Model Canvas and How to validate the ideaBusiness Model Canvas and How to validate the idea
Business Model Canvas and How to validate the idea
 
Lean Startup 301
Lean Startup 301Lean Startup 301
Lean Startup 301
 
Non traditional product financing
Non traditional product financingNon traditional product financing
Non traditional product financing
 
Experiments never killed anybody - Rajiv Srivatsa, UrbanLadder & Thiagarajan,...
Experiments never killed anybody - Rajiv Srivatsa, UrbanLadder & Thiagarajan,...Experiments never killed anybody - Rajiv Srivatsa, UrbanLadder & Thiagarajan,...
Experiments never killed anybody - Rajiv Srivatsa, UrbanLadder & Thiagarajan,...
 
MVP: Minimum Viable Product vs. Maximum Value Product
MVP:  Minimum Viable Product vs. Maximum Value ProductMVP:  Minimum Viable Product vs. Maximum Value Product
MVP: Minimum Viable Product vs. Maximum Value Product
 
Customer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzleCustomer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzle
 
Rich Mironov - Product Management Auckland Talk Slides
Rich Mironov - Product Management Auckland Talk SlidesRich Mironov - Product Management Auckland Talk Slides
Rich Mironov - Product Management Auckland Talk Slides
 
Motarme Customer Development Workshop for Trinity Launchbox July 2015
Motarme Customer Development Workshop for Trinity Launchbox July 2015Motarme Customer Development Workshop for Trinity Launchbox July 2015
Motarme Customer Development Workshop for Trinity Launchbox July 2015
 
Product Management Guide - A Work In Progress
Product Management Guide - A Work In ProgressProduct Management Guide - A Work In Progress
Product Management Guide - A Work In Progress
 
Customer Centric Proposal Writing
Customer Centric Proposal WritingCustomer Centric Proposal Writing
Customer Centric Proposal Writing
 
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
 
Creating Disruptive Strategies In Legacy Products
Creating Disruptive Strategies In Legacy ProductsCreating Disruptive Strategies In Legacy Products
Creating Disruptive Strategies In Legacy Products
 
How to Build Winning Products by Microsoft Sr. Product Manager
How to Build Winning Products by Microsoft Sr. Product ManagerHow to Build Winning Products by Microsoft Sr. Product Manager
How to Build Winning Products by Microsoft Sr. Product Manager
 
TVS history summary
TVS history summaryTVS history summary
TVS history summary
 

More from TechWell

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Changing the Testing Conversation from Cost to Value

  • 1. Changing the Testing Conversation from Cost to Value Why testing has become a commodity, and what you can do about it © Can Stock Photo Inc. / frenta Iain McCowatt http://exploringuncertainty.com iain@exploringuncertainty.com @imccowatt imccowatt
  • 2. Introduction • What this presentation is • What this presentation is not
  • 4. Project #1 • • • • • An opportunity Staffing decisions Things start to unravel Micromanagement, master/slave Focus on process, KPIs galore • And ultimately…
  • 5. Project #1 GAME OVER • This wasn’t the first testing vendor • Nor were they the last • There will be more
  • 6. Commoditization: Introduction • Investopedia: – When a product becomes indistinguishable from others like it and consumers buy on price alone, it becomes a commodity
  • 7. Commoditization: Where? • More common in the enterprise, particularly in organizations with global buying power • Endemic in the consulting industry • May be less common amongst software vendors
  • 8. Commoditization: Origins • How to run fast: put one foot in front of the other, quickly • Who here could win Olympic gold?
  • 9. Commoditization: Origins • A lot of people see testing like this: Test Plan Write scripts Execute Cycle 1 Execute Cycle 2 Execute Cycle 3 Sign off
  • 10. Commoditization: Dynamics Demand for skilled testers Testing failures Collaboration Perceived as low skill Perceived as commodity Supply of cheap testing Supply of skilled testers Negative effect Choice of effect Demand for cheap testing
  • 11. Commoditization: Dynamics Vendor A competes on value Vendor A competes on price Vendor B competes on value Both stand to win long term relationships Customers get better testing Vendor B competes on price Vendor A: loses market share Vendor B: grows market share Vendor A: grows market share Vendor B: loses market share Race to the bottom: short term revenue, short term relationships Everyone loses
  • 12. Commoditization: Consequences • • • • • • Master/Slave, chilling effects on collaboration Information starvation Fungibility and economic incentive to juniorize Focus on control, process and method Demand for skill suppressed …and ultimately the projects suffer
  • 14. Project #2 • • • • • What’s the problem? Your competition can do it cheaper No budget! If IBM said it, it must be true Let’s give it a try • That was a leap of faith, but…
  • 15. Project #2 A Happy Client • A second year, a second release • A growing portfolio
  • 16. Spot the Difference • This was not a commodity testing service. • But what was different? http://freear.org.uk/nick
  • 17. Sources of Differentiation • People – Passion – Skill – Creativity • Relationships and trust • New ideas, new technologies • Location
  • 18. NOT Sources of Differentiation • • • • • • Process Methodology, branded or otherwise Templates and other “accelerators” Tools and technology, unless new and unique ISO, CMMI etc. Just about anything easily replicated or at home in buzzword bingo
  • 20. Project #3 • • • • • Passion speaks volumes The managed service misnomer Early conversations, aspects of quality Where’s the code? Tests as experiments • Just getting started, but…
  • 21. Project #3 The Future Looks Bright • Taking a very different approach predecessor • Building on a solid relationships • And pricing? Part of the conversation, but not defining it
  • 22. Reframing the Conversation • We focus on software quality but rarely discuss the quality of testing • Perhaps a quality model might help? • This model formed part of the conversation on Project #3…
  • 23. A Model of Testing Quality
  • 25. Customer • Observe vendor behavior: are they interested in you and your problem? • Do they understand your problem? • Do they care? • Do they have any ideas? • Do they have the skills to deliver?
  • 26. Vendor • Dare to be different • Sack the salesmen, consult • Be prepared to say “No”: – If they want it cheap, let them go somewhere else – Don’t follow anyone off a ledge • Education, education, education • Shared values => relationship => business worth doing
  • 27. Tester • • • • Empowerment starts with YOU Don’t wait to be given a learning agenda Learn how to learn Learn anything and everything that might help you • Select, remix, invent
  • 28. A Final Word • Commodity testing isn’t going anywhere: both demand and supply will remain • Some of us (vendors) are successfully exploiting this to build differentiated services • This shows there is a demand for something better • Skilled testers can find fulfilling roles