SlideShare a Scribd company logo
1 of 36
Download to read offline
WHAT EXECUTIVES
VALUE IN TESTING
Michael Kelly
Jeanette Thebeau
The Executives…
FOUNDER:
build the product
and test and prove
the concept
CEO:
profitable, stable,
managed growth
“Make the demo work.”

 “…understand that the limited
number of customers you have
will not be very concerned if they
run into a small bug here or
there.”

 “If figuring out design is more
important than functionality […],
testing falls to the wayside. ”
Founders don’t hire testers.
“…more formalized testing with
documented scripts, test plans,
requirements etc. to comply with
audit regulations of our
customers.”

 “Test driven development and
continuous integration. Load
testing, user experience testing,
formal user feedback process.”
“I didn't realize there's multiple
testing activities.”
- President and CEO
“Some want their products to be
tested well, some don't care that
much.”
- Test Lab
FIRE THEM ALL
REVIEW THIS TEST PLAN
Valuing Testers…
SEED STAGE
developers do a lot of the
testing
GROWTH STAGE
testers start to show up,
focus on pain points –
still in alignment

 ESTABLISHED
organizational structure
and disconnect from
founders/executive
leadership and business
problems – pathologies
emerge
“Don’t hire for pleasure; hire to
kill pain.” - 37Signals’ book Rework
Where we have alignment
• Ensuring the product solves the
business problem
• Ensuring the product is stable
• Making sure the product is usable
• Making sure the product doesn’t
embarrass the company
The Gaps…
Most testers ignore (or loosely pay
attention to) testing focused on
controlling operations costs.
Executives think this testing activity
is important.
Executives largely don’t care about
testing to ensure that they are
compliant with regulations.
Nearly half of testers feel this testing
is critical.
Executives want:
• fast and scalable
• solutions to
business problems
• that don’t cost a lot
to run or maintain
“All testing humanly possible on all
components of our software suite. […]
Keep me in a job…”
Bridging the gap…
PROBLEM
You don’t know what they want
Understanding what’s at stake:
• ask them
• role play
• take the counter argument
• develop your own stereotypes
• negotiation requires empathy
• take your small experiences and scale
those up
• if you don’t know this person, who do
you know who’s like this person?
PROBLEM
You don’t talk the same language
Things that drive shared language:
• develop a core understanding of the
mission
• understand the financials of the
product / business
• personas and experience maps
• interact with real users
OPPORTUNITY
You can affect operational cost...
but you aren’t aware how
Getting control of operations:
• Assisting with monitoring and alerting
• Assisting with setup for debugging
• Testing for:
§ compatibility
§ data migration
§ upgrade and rollback
§ regression issues
OPPORTUNITY
You can play a larger role in
helping the team achieve feature
scalability
THE DARK SIDE
This one…
 
 
 Not this one…
Tester as Facilitator:
• Using testing to establishing credibility
• Pair testing/programming
• Supplementing existing unit tests
• Helping write new unit tests
• Writing simple, but high-impact UI
automation
• Removing automation roadblocks
• Teaching others
Remember…
“I don’t know what you do…”
VS.
“I wouldn’t think of doing this
without you.”
This is your responsibility.
Thank You

More Related Content

What's hot

Software development in a World of Change
Software development in a World of ChangeSoftware development in a World of Change
Software development in a World of ChangeSami Lehtinen
 
From Design Thinking to DevOps and Back Again: Unifying Design and Operations
From Design Thinking to DevOps and Back Again: Unifying Design and OperationsFrom Design Thinking to DevOps and Back Again: Unifying Design and Operations
From Design Thinking to DevOps and Back Again: Unifying Design and OperationsJeff Sussna
 
What Happens After The Prototype
What Happens After The Prototype What Happens After The Prototype
What Happens After The Prototype Steve Owens
 
Testing – Why We Do It Badly2
Testing – Why We Do It Badly2Testing – Why We Do It Badly2
Testing – Why We Do It Badly2adevney
 
Way to Agile - USTH
Way to Agile - USTHWay to Agile - USTH
Way to Agile - USTHHien Nguyen
 
Prototype to production process
Prototype to production processPrototype to production process
Prototype to production processSteve Owens
 
Usability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your DesignsUsability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your DesignsElizabeth Snowdon
 
Hands On Test Customer Presentation
Hands On Test Customer PresentationHands On Test Customer Presentation
Hands On Test Customer Presentationcoreytowe
 
Design Thinking for Eduhacks 2017
Design Thinking for Eduhacks 2017Design Thinking for Eduhacks 2017
Design Thinking for Eduhacks 2017Andee Pittman
 
How to Help Newbies Run UX Tests
How to Help Newbies Run UX TestsHow to Help Newbies Run UX Tests
How to Help Newbies Run UX TestsUserZoom
 
Mobile Usability Testing
Mobile Usability TestingMobile Usability Testing
Mobile Usability TestingBarbara Ballard
 
STLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall WorldSTLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall WorldAngela Dugan
 
Strategies for building, managing, and scaling technology teams
Strategies for building, managing, and scaling technology teamsStrategies for building, managing, and scaling technology teams
Strategies for building, managing, and scaling technology teamsPeter White
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency EnvironmentJef Bekes
 
Po cafemøde published
Po cafemøde   publishedPo cafemøde   published
Po cafemøde publishedBestBrains
 
Software engineering for small product companies
Software engineering for small product companiesSoftware engineering for small product companies
Software engineering for small product companiesRaman Kannan
 
Software Test Engineering - A guide to becoming successful tester
Software Test Engineering - A guide to becoming successful testerSoftware Test Engineering - A guide to becoming successful tester
Software Test Engineering - A guide to becoming successful testerAsim Kazmi
 

What's hot (20)

Software development in a World of Change
Software development in a World of ChangeSoftware development in a World of Change
Software development in a World of Change
 
From Design Thinking to DevOps and Back Again: Unifying Design and Operations
From Design Thinking to DevOps and Back Again: Unifying Design and OperationsFrom Design Thinking to DevOps and Back Again: Unifying Design and Operations
From Design Thinking to DevOps and Back Again: Unifying Design and Operations
 
What Happens After The Prototype
What Happens After The Prototype What Happens After The Prototype
What Happens After The Prototype
 
Testing – Why We Do It Badly2
Testing – Why We Do It Badly2Testing – Why We Do It Badly2
Testing – Why We Do It Badly2
 
ExumaTech Dev Process
ExumaTech Dev ProcessExumaTech Dev Process
ExumaTech Dev Process
 
Way to Agile - USTH
Way to Agile - USTHWay to Agile - USTH
Way to Agile - USTH
 
Prototype to production process
Prototype to production processPrototype to production process
Prototype to production process
 
Usability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your DesignsUsability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your Designs
 
Hands On Test Customer Presentation
Hands On Test Customer PresentationHands On Test Customer Presentation
Hands On Test Customer Presentation
 
Empowerment through collaboration - Alex Zananiri
Empowerment through collaboration - Alex ZananiriEmpowerment through collaboration - Alex Zananiri
Empowerment through collaboration - Alex Zananiri
 
Design Thinking for Eduhacks 2017
Design Thinking for Eduhacks 2017Design Thinking for Eduhacks 2017
Design Thinking for Eduhacks 2017
 
How to Help Newbies Run UX Tests
How to Help Newbies Run UX TestsHow to Help Newbies Run UX Tests
How to Help Newbies Run UX Tests
 
Mobile Usability Testing
Mobile Usability TestingMobile Usability Testing
Mobile Usability Testing
 
STLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall WorldSTLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall World
 
Strategies for building, managing, and scaling technology teams
Strategies for building, managing, and scaling technology teamsStrategies for building, managing, and scaling technology teams
Strategies for building, managing, and scaling technology teams
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
 
Po cafemøde published
Po cafemøde   publishedPo cafemøde   published
Po cafemøde published
 
Software as a Service
Software as a ServiceSoftware as a Service
Software as a Service
 
Software engineering for small product companies
Software engineering for small product companiesSoftware engineering for small product companies
Software engineering for small product companies
 
Software Test Engineering - A guide to becoming successful tester
Software Test Engineering - A guide to becoming successful testerSoftware Test Engineering - A guide to becoming successful tester
Software Test Engineering - A guide to becoming successful tester
 

Similar to STARWEST 2013 - What Executive Value in Testing

Know your processes
Know your processesKnow your processes
Know your processesAdeel Javed
 
Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!SQALab
 
DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"
DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"
DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"Dakiry
 
Beyond "Quality Assurance"
Beyond "Quality Assurance"Beyond "Quality Assurance"
Beyond "Quality Assurance"Jason Benton
 
Effective Business Analysis in a Changing World
Effective Business Analysis in a Changing WorldEffective Business Analysis in a Changing World
Effective Business Analysis in a Changing WorldDevFactoTechnologies
 
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest IrelandMarkus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest IrelandDavid O'Dowd
 
I’m an Agile Test Manager: Do I really exist?
I’m an Agile Test Manager:Do I really exist?I’m an Agile Test Manager:Do I really exist?
I’m an Agile Test Manager: Do I really exist?elliando dias
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
Building High Quality Software
Building High Quality SoftwareBuilding High Quality Software
Building High Quality SoftwareJohan Hoberg
 
LEAN: Dream Maker Developments
LEAN: Dream Maker DevelopmentsLEAN: Dream Maker Developments
LEAN: Dream Maker DevelopmentsVadim Davydov
 
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...Lviv Startup Club
 
Establishing an Agile Testing Culture
Establishing an Agile Testing CultureEstablishing an Agile Testing Culture
Establishing an Agile Testing CultureTechWell
 
Leeroy driven development
Leeroy driven developmentLeeroy driven development
Leeroy driven developmentJohn Nicholas
 
How do we fix testing
How do we fix testingHow do we fix testing
How do we fix testingPeter Varhol
 
Startup Operating Systems
Startup Operating SystemsStartup Operating Systems
Startup Operating SystemsDean Haritos
 
ЯНА КАНІБОЛОЦЬКА «You are Software Tester. What’s next?» Online QADay 2023
ЯНА КАНІБОЛОЦЬКА «You are Software Tester. What’s next?»  Online QADay 2023ЯНА КАНІБОЛОЦЬКА «You are Software Tester. What’s next?»  Online QADay 2023
ЯНА КАНІБОЛОЦЬКА «You are Software Tester. What’s next?» Online QADay 2023GoQA
 

Similar to STARWEST 2013 - What Executive Value in Testing (20)

Know your processes
Know your processesKnow your processes
Know your processes
 
Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!
 
DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"
DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"
DaKiRY_BAQ2016_QADay_Дмитро Стеценко "One Man Band"
 
Beyond "Quality Assurance"
Beyond "Quality Assurance"Beyond "Quality Assurance"
Beyond "Quality Assurance"
 
Effective Business Analysis in a Changing World
Effective Business Analysis in a Changing WorldEffective Business Analysis in a Changing World
Effective Business Analysis in a Changing World
 
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest IrelandMarkus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
 
I’m an Agile Test Manager: Do I really exist?
I’m an Agile Test Manager:Do I really exist?I’m an Agile Test Manager:Do I really exist?
I’m an Agile Test Manager: Do I really exist?
 
Unit4 for st.pdf
Unit4 for st.pdfUnit4 for st.pdf
Unit4 for st.pdf
 
Unit4 for st.pdf
Unit4 for st.pdfUnit4 for st.pdf
Unit4 for st.pdf
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Building High Quality Software
Building High Quality SoftwareBuilding High Quality Software
Building High Quality Software
 
LEAN: Dream Maker Developments
LEAN: Dream Maker DevelopmentsLEAN: Dream Maker Developments
LEAN: Dream Maker Developments
 
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
 
Establishing an Agile Testing Culture
Establishing an Agile Testing CultureEstablishing an Agile Testing Culture
Establishing an Agile Testing Culture
 
Leeroy driven development
Leeroy driven developmentLeeroy driven development
Leeroy driven development
 
How do we fix testing
How do we fix testingHow do we fix testing
How do we fix testing
 
Lean UX principles
Lean UX principlesLean UX principles
Lean UX principles
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Startup Operating Systems
Startup Operating SystemsStartup Operating Systems
Startup Operating Systems
 
ЯНА КАНІБОЛОЦЬКА «You are Software Tester. What’s next?» Online QADay 2023
ЯНА КАНІБОЛОЦЬКА «You are Software Tester. What’s next?»  Online QADay 2023ЯНА КАНІБОЛОЦЬКА «You are Software Tester. What’s next?»  Online QADay 2023
ЯНА КАНІБОЛОЦЬКА «You are Software Tester. What’s next?» Online QADay 2023
 

Recently uploaded

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray 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 SystemsMark Billinghurst
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
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 BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck 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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
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 BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

STARWEST 2013 - What Executive Value in Testing

  • 1. WHAT EXECUTIVES VALUE IN TESTING Michael Kelly Jeanette Thebeau
  • 3. FOUNDER: build the product and test and prove the concept CEO: profitable, stable, managed growth
  • 4. “Make the demo work.” “…understand that the limited number of customers you have will not be very concerned if they run into a small bug here or there.” “If figuring out design is more important than functionality […], testing falls to the wayside. ”
  • 6. “…more formalized testing with documented scripts, test plans, requirements etc. to comply with audit regulations of our customers.” “Test driven development and continuous integration. Load testing, user experience testing, formal user feedback process.”
  • 7. “I didn't realize there's multiple testing activities.” - President and CEO
  • 8. “Some want their products to be tested well, some don't care that much.” - Test Lab
  • 12. SEED STAGE developers do a lot of the testing GROWTH STAGE testers start to show up, focus on pain points – still in alignment ESTABLISHED organizational structure and disconnect from founders/executive leadership and business problems – pathologies emerge
  • 13. “Don’t hire for pleasure; hire to kill pain.” - 37Signals’ book Rework
  • 14. Where we have alignment • Ensuring the product solves the business problem • Ensuring the product is stable • Making sure the product is usable • Making sure the product doesn’t embarrass the company
  • 15.
  • 17. Most testers ignore (or loosely pay attention to) testing focused on controlling operations costs. Executives think this testing activity is important.
  • 18. Executives largely don’t care about testing to ensure that they are compliant with regulations. Nearly half of testers feel this testing is critical.
  • 19. Executives want: • fast and scalable • solutions to business problems • that don’t cost a lot to run or maintain
  • 20. “All testing humanly possible on all components of our software suite. […] Keep me in a job…”
  • 22. PROBLEM You don’t know what they want
  • 23. Understanding what’s at stake: • ask them • role play • take the counter argument • develop your own stereotypes • negotiation requires empathy • take your small experiences and scale those up • if you don’t know this person, who do you know who’s like this person?
  • 24. PROBLEM You don’t talk the same language
  • 25. Things that drive shared language: • develop a core understanding of the mission • understand the financials of the product / business • personas and experience maps • interact with real users
  • 26. OPPORTUNITY You can affect operational cost... but you aren’t aware how
  • 27. Getting control of operations: • Assisting with monitoring and alerting • Assisting with setup for debugging • Testing for: § compatibility § data migration § upgrade and rollback § regression issues
  • 28. OPPORTUNITY You can play a larger role in helping the team achieve feature scalability
  • 29.
  • 31. This one… Not this one…
  • 32. Tester as Facilitator: • Using testing to establishing credibility • Pair testing/programming • Supplementing existing unit tests • Helping write new unit tests • Writing simple, but high-impact UI automation • Removing automation roadblocks • Teaching others
  • 34. “I don’t know what you do…” VS. “I wouldn’t think of doing this without you.”
  • 35. This is your responsibility.