SlideShare a Scribd company logo
The smart way...
● I’m devoted to the Quality (with a capital Q)
of the SDLC
● My experience is in the QA/QE and agile
spaces
● I spent my career focusing on three tenets:
efficiency, innovation, and culture
○ QE and DevOps play nicely with all three!
● Defining the QE role
● Re-tuning automation
● Shifting traditional QE/QA right tasks to the left
● Re-defining refining
● Making it shippable
What is DevOps?
“The collapse and automation of the software delivery supply chain” -
Anne Hungate’s reference!
● Like DevOps, it’s a Mindset
○ ...even if you’re QA you can still be QE
● Balances technical acumen with user advocacy
○ ...with equal emphasis on both
● Influential throughout the SDLC
What It Has Been:
● Monolithic
● Focused on everything
● A numbers game
What It Should Be:
● Tiered approach
● Multiple runs for multiple dones
● Provides the most valuable
information ASAP
● AoA (Automated of
Automatable)
Wrong Tasks:
● Regression at the end
● Automation at “sprint +n”
● Non-automated, scripted
testing first
● Redundancy
Right Tasks:
● Regression throughout with Dev
○ Share those runs!
● Automation = Shippable
● Unscripted testing first… because
● TDD mindset
○ Share those tests!
● And Dev…
○ Read those tests!
Old School Refinement:
● The entire project team +
lurkers
● … in a room
● Cramming as many stories as
possible in one hour
New School Refinement:
● Small working groups
● Shorter times
● Everyone represented … yes, even
DevOps
● Tiered approach
Old Definition of “Done”:
● Used to be owned by
Product - and focused on
the acceptance of User
Stories
New Definition of “Done”:
● Each practice in the agile team is
represented
● Shares their playbook
● Removes guesswork
● Remove silos of Dev, QA, PM, and
DevOps
Make it Shippable
✅ Tech debt is addressed
✅ Automation is green and in the pipeline
✅ Sev 1/2 bugs are closed
✅ All P1/2 tests cases have been passed
Final thoughts:
● Just because you can, doesn’t mean you should
● Just because you could, might not mean you did
➔ Define the QE role
➔ Re-tune automation
➔ Shift left to focus on the right
➔ Re-define refining
➔ Get to a new definition of “done”
Supporting DevOps the Smart Way by Melissa Tondi

More Related Content

PDF
Art of Estimation. Vlad Savitsky
PPTX
Building effective dev ops engineering culture new
PDF
Automated Performance Testing
PDF
Fast end-to-end-tests
PPTX
Project management frameworks for software developing
PDF
Extreme Programming - to the next-level
PPTX
Test Driven Development
PDF
Introduction to Automated Testing
Art of Estimation. Vlad Savitsky
Building effective dev ops engineering culture new
Automated Performance Testing
Fast end-to-end-tests
Project management frameworks for software developing
Extreme Programming - to the next-level
Test Driven Development
Introduction to Automated Testing

What's hot (20)

PDF
Using Crowdsourced Testing to Turbocharge your Development Team
PPTX
DevOps, Performance Optimization and the Green Life with Magento
PDF
Agile Development: Key to smart software development
PDF
“Startup - it’s not just an IT project” - a random sampling of problems we’ve...
ODP
TDD Mini Workshop @ Bucharest JUG 2014 04 24
PPTX
Agile Presentation_Lite
PPTX
Compiling Process IN a minute
PDF
Role of QA in Continuous Delivery
PDF
POPI_Certificate of completion
PDF
The art of not being too good at the Marshmallow test
PDF
Software Development Lifecycles
PPTX
Quality not-speed-for-distrobution
PDF
Understanding Kanban
PDF
testmon for Python
PDF
Converging the team
PDF
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
PPTX
Day in Life of an Enterprise Cloud Engineer
PPTX
Kanban development
PPTX
Writing clean scientific software Murphy cleancoding
PDF
Beyond Agile Software
Using Crowdsourced Testing to Turbocharge your Development Team
DevOps, Performance Optimization and the Green Life with Magento
Agile Development: Key to smart software development
“Startup - it’s not just an IT project” - a random sampling of problems we’ve...
TDD Mini Workshop @ Bucharest JUG 2014 04 24
Agile Presentation_Lite
Compiling Process IN a minute
Role of QA in Continuous Delivery
POPI_Certificate of completion
The art of not being too good at the Marshmallow test
Software Development Lifecycles
Quality not-speed-for-distrobution
Understanding Kanban
testmon for Python
Converging the team
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Day in Life of an Enterprise Cloud Engineer
Kanban development
Writing clean scientific software Murphy cleancoding
Beyond Agile Software
Ad

Similar to Supporting DevOps the Smart Way by Melissa Tondi (20)

PPTX
MGM Agile Dec 28th 2022 (003).pptx
PPTX
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
PPTX
DevOps for Speed and Agility - DevOpsTO May 2014
PDF
Slides from "Taking an Holistic Approach to Product Quality"
PPTX
DevOps Approach (Point of View by Ravi Tadwalkar)
PPTX
The Evolution of Test Automation for DevOps
PPTX
A Roadmap to Enterprise Quality
PPTX
QA in an agile world Tom Churchwell
PPTX
Agile, DevOps & Test
PDF
How to Build in Quality from Day 1 using Lean QA and Agile Testing
PDF
Atlassian Summit 2015 Lean QA and Agile Testing
PDF
To successfully deliver your IT project: build your team, build your Agile it...
PDF
Waste Driven Development - Agile Coaching Serbia Meetup
PPTX
How MS Does Devops - DevOps Days Berlin 2018
PDF
Agile concepts for quality and process engineers for slideshare
PPTX
How Developers and Quality Engineer Collaborate at Salesforce
PPTX
Implementing Azure DevOps with your Testing Project
PPTX
Євген Лабунський: Agile in Enterprise. How do we do it
PDF
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
PDF
Sea spin5 2013
MGM Agile Dec 28th 2022 (003).pptx
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
DevOps for Speed and Agility - DevOpsTO May 2014
Slides from "Taking an Holistic Approach to Product Quality"
DevOps Approach (Point of View by Ravi Tadwalkar)
The Evolution of Test Automation for DevOps
A Roadmap to Enterprise Quality
QA in an agile world Tom Churchwell
Agile, DevOps & Test
How to Build in Quality from Day 1 using Lean QA and Agile Testing
Atlassian Summit 2015 Lean QA and Agile Testing
To successfully deliver your IT project: build your team, build your Agile it...
Waste Driven Development - Agile Coaching Serbia Meetup
How MS Does Devops - DevOps Days Berlin 2018
Agile concepts for quality and process engineers for slideshare
How Developers and Quality Engineer Collaborate at Salesforce
Implementing Azure DevOps with your Testing Project
Євген Лабунський: Agile in Enterprise. How do we do it
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
Sea spin5 2013
Ad

More from QA or the Highway (20)

PDF
KrishnaToolComparisionPPT.pdf
PPTX
Ravi Lakkavalli - World Quality Report.pptx
PPTX
Caleb Crandall - Testing Between the Buckets.pptx
PDF
Thomas Haver - Mobile Testing.pdf
PDF
Thomas Haver - Example Mapping.pdf
PDF
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
PDF
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
PDF
Jeff Sing - Quarterly Service Delivery Reviews.pdf
PDF
Leandro Melendez - Chihuahua Load Tests.pdf
PDF
Rick Clymer - Incident Management.pdf
PPTX
Robert Fornal - ChatGPT as a Testing Tool.pptx
PDF
Federico Toledo - Extra-functional testing.pdf
PPTX
Andrew Knight - Managing the Test Data Nightmare.pptx
PDF
Melissa Tondi - Automation We_re Doing it Wrong.pdf
PDF
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
PPTX
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
PDF
Damian Synadinos - Word Smatter.pdf
PDF
Lee Barnes - What Successful Test Automation is.pdf
PPTX
Jordan Powell - API Testing with Cypress.pptx
PPTX
Carlos Kidman - Exploring AI Applications in Testing.pptx
KrishnaToolComparisionPPT.pdf
Ravi Lakkavalli - World Quality Report.pptx
Caleb Crandall - Testing Between the Buckets.pptx
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Example Mapping.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Leandro Melendez - Chihuahua Load Tests.pdf
Rick Clymer - Incident Management.pdf
Robert Fornal - ChatGPT as a Testing Tool.pptx
Federico Toledo - Extra-functional testing.pdf
Andrew Knight - Managing the Test Data Nightmare.pptx
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
Damian Synadinos - Word Smatter.pdf
Lee Barnes - What Successful Test Automation is.pdf
Jordan Powell - API Testing with Cypress.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptx

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Machine Learning_overview_presentation.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
A Presentation on Artificial Intelligence
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Programs and apps: productivity, graphics, security and other tools
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The AUB Centre for AI in Media Proposal.docx
Review of recent advances in non-invasive hemoglobin estimation
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Machine Learning_overview_presentation.pptx
Assigned Numbers - 2025 - Bluetooth® Document
20250228 LYD VKU AI Blended-Learning.pptx
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25-Week II
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Machine learning based COVID-19 study performance prediction
A Presentation on Artificial Intelligence
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Supporting DevOps the Smart Way by Melissa Tondi

  • 2. ● I’m devoted to the Quality (with a capital Q) of the SDLC ● My experience is in the QA/QE and agile spaces ● I spent my career focusing on three tenets: efficiency, innovation, and culture ○ QE and DevOps play nicely with all three!
  • 3. ● Defining the QE role ● Re-tuning automation ● Shifting traditional QE/QA right tasks to the left ● Re-defining refining ● Making it shippable What is DevOps? “The collapse and automation of the software delivery supply chain” - Anne Hungate’s reference!
  • 4. ● Like DevOps, it’s a Mindset ○ ...even if you’re QA you can still be QE ● Balances technical acumen with user advocacy ○ ...with equal emphasis on both ● Influential throughout the SDLC
  • 5. What It Has Been: ● Monolithic ● Focused on everything ● A numbers game What It Should Be: ● Tiered approach ● Multiple runs for multiple dones ● Provides the most valuable information ASAP ● AoA (Automated of Automatable)
  • 6. Wrong Tasks: ● Regression at the end ● Automation at “sprint +n” ● Non-automated, scripted testing first ● Redundancy Right Tasks: ● Regression throughout with Dev ○ Share those runs! ● Automation = Shippable ● Unscripted testing first… because ● TDD mindset ○ Share those tests! ● And Dev… ○ Read those tests!
  • 7. Old School Refinement: ● The entire project team + lurkers ● … in a room ● Cramming as many stories as possible in one hour New School Refinement: ● Small working groups ● Shorter times ● Everyone represented … yes, even DevOps ● Tiered approach
  • 8. Old Definition of “Done”: ● Used to be owned by Product - and focused on the acceptance of User Stories New Definition of “Done”: ● Each practice in the agile team is represented ● Shares their playbook ● Removes guesswork ● Remove silos of Dev, QA, PM, and DevOps
  • 9. Make it Shippable ✅ Tech debt is addressed ✅ Automation is green and in the pipeline ✅ Sev 1/2 bugs are closed ✅ All P1/2 tests cases have been passed
  • 10. Final thoughts: ● Just because you can, doesn’t mean you should ● Just because you could, might not mean you did
  • 11. ➔ Define the QE role ➔ Re-tune automation ➔ Shift left to focus on the right ➔ Re-define refining ➔ Get to a new definition of “done”