SlideShare a Scribd company logo
The QA in the
DevOps world
The QA in the
DevOps world
Theresa Neate
https://twitter.com/TheresaNeate
TConf 2017
images copyright Milly Rowett
https://twitter.com/millyrowboat
@TheresaNeate
TConf Dec 2017
Who is Theresa Neate?
http://theresaneate.com/
https://twitter.com/TheresaNeate
@REAGroup
@REATechBlog
@DevOpsAgenda
http://www.techtarget.com/contri
butor/Theresa-Neate
@DevOpsGirls
3
@TheresaNeate
TConf Dec 2017
Why am I talking to you?
4
DEV OPS
DevOps is not about developers and operations roles only. It’s about teams. All of us working
together.
@TheresaNeate
TConf Dec 2017
“DevOps is... an umbrella concept that refers to anything that smoothes
out the interaction between development and operations.” - Damon
Edwards
What is DevOps?
5
It is not a state, an end, a person, a role or a team. It is a way of working.
It relies on
● feedback
● automation
● building in quality
● no silos
● autonomous teams
“We have sound, statistically significant data that shows that culture and DevOps
practices impact both IT performance and organizational performance.” - Jez Humble
https://martinfowler.com/bliki/DevOpsCulture.html
https://www.thoughtworks.com/insights/blog/state-devops
https://puppet.com/system/files/2016-03/2014-state-of-devops-report.pdf
https://www.vanharen.net/blog/it-management/devops-in-3-minutes/
http://devopscafe.org/
@TheresaNeate
TConf Dec 2017
History of Devops
Agile Manifesto
2001
Velocity Conference
Allspaw and Hammond
"10+ Deploys Per Day: Dev and
Ops Cooperation at Flickr"
2009
Agile conference
Toronto
Debois & Shafer
“Agile Infrastructure”
2008
Origins of Lean
Goldratt
Ohno
Deming
~1940s to ~1997
DevOpsDays
Patrick Debois
2009
6
@TheresaNeate
TConf Dec 2017
To do devops you need to ask first ...
7
Why DevOps?
(not how...)
@TheresaNeate
TConf Dec 2017
Fake DevOps
8
@TheresaNeate
TConf Dec 2017
Fake DevOps
9
@TheresaNeate
TConf Dec 2017
WASTE
So Why DevOps?
Because: Lean, Agile & System Thinking
10
@TheresaNeate
TConf Dec 2017
Systems
A number of items that
depend on each other.
The whole is greater than the
sum of its parts.
There is great
interdependence.
Without 1 item in this system,
the behaviour of the system
changes.
11
@TheresaNeate
TConf Dec 2017
Systems include hardware & software
12
@TheresaNeate
TConf Dec 2017
Wrap: why DevOps?
We do DevOps because:
● through the reduction of waste
● the agile delivery of agile systems to our stakeholders
● and the total ownership of all our work through systems thinking
It results in fast and high quality delivery of software.
13
@TheresaNeate
TConf Dec 2017
What is QA in the DevOps world?
14
@TheresaNeate
TConf Dec 2017
It is not this...
15
@TheresaNeate
TConf Dec 2017
Nor this...
16
@TheresaNeate
TConf Dec 2017
QA and Testing (a refresher)
“testing is an empirical, technical investigation of a
product, done on behalf of stakeholders, with the
intention of revealing quality-related information of the
kind that they seek.” - Cem Kaner
QA (Quality Analysis) is the entire process of building
in and raising awareness & ownership of quality. -
Theresa
17
@TheresaNeate
TConf Dec 2017
Build in quality
18
credit: http://www.growingagile.co.za/
@TheresaNeate
TConf Dec 2017
QA in the DevOps world (aka “QA Ops”)
Finally! A bit of “how”:
● Learn some infrastructure basics (it’s really quite logical)
○ Such as at DevOps Girls!
https://github.com/DevOpsGirls/devopsgirls-bootcamp/
○ Meetups like Infracoders or DevOps Melbourne
● Consider the consequences of architectural decisions (systems
thinking)
● Test Driven Infrastructure
● Define the system metrics early
○ And measure them continuously
○ And learn from them
● As QA, carry the support pager
● Discuss production faults as the WHOLE team
● Test in production
● etc. (see the “DevOps Handbook” for more ideas)
19
@TheresaNeate
TConf Dec 2017
Your future as QA in DevOps
Let’s drop the ego.
Keep learning. Help others to learn. Always.
Embrace the discomfort and the fear of not knowing.
“The biggest mistake you could ever make is being too afraid
to make one.” - Mel Robbins, the 5-second rule
20
@TheresaNeate
TConf Dec 2017
Images copyright Milly Rowett
https://twitter.com/millyrowboat
21
Thank you!
Theresa Neate
http://theresaneate.com/
https://twitter.com/TheresaNeate

More Related Content

PDF
How to work in devsecops
PPTX
Agile Testing - LAST Conference 2015
PDF
Agile Testing - First Conference 2015 - Melbourne Australia
PPTX
Scaling your CI Pipeline with Docker and Concourse
PDF
20170807 - How to Fail Your TDD Rollout - A Train Wreck Story
PDF
Atlassian - The Latest & Greatest April 2014
PDF
NSC2015 - effective transition
PDF
Our Journey to Agile in the Microsoft Developer Division
How to work in devsecops
Agile Testing - LAST Conference 2015
Agile Testing - First Conference 2015 - Melbourne Australia
Scaling your CI Pipeline with Docker and Concourse
20170807 - How to Fail Your TDD Rollout - A Train Wreck Story
Atlassian - The Latest & Greatest April 2014
NSC2015 - effective transition
Our Journey to Agile in the Microsoft Developer Division

What's hot (20)

PDF
Олексій Єгошин “Проект під тиском? Як вижити” Kyiv Project Management Day (28...
PDF
Project Under Pressure
PPT
Integrated Dev And Qa Team With Scrum
PPTX
ATAGTR2017 Detect Layout Bugs by Simulating Human Eye
PDF
Git Branching for Agile Teams
PDF
Enterprise Agile Transformation Enablers
PDF
M Patel
PPTX
Be a User first; then a Tester
PPTX
Release Planning Days - The story of a ritual @ Meetic
PDF
How To Do Kick-Ass Software Development
PPTX
How MS Does Devops - DevOps Days Berlin 2018
PDF
Defying Parkinson’s Law: Sustainable Development and Beyond | Talk | AGILE GU...
PDF
Three pillars of components in the design system
PDF
Adjusting UX Research for Agile Practices
PDF
Testing and Quality: Correlation does not equal Causation
PDF
La La Land of DevOps Integration (TugaIT)
PPTX
Agile Past The Team - Pillar Template
PPT
Agile Development Management Tools webinar presentation
PPTX
PDF
117 Three Meetings That Changed Everything
Олексій Єгошин “Проект під тиском? Як вижити” Kyiv Project Management Day (28...
Project Under Pressure
Integrated Dev And Qa Team With Scrum
ATAGTR2017 Detect Layout Bugs by Simulating Human Eye
Git Branching for Agile Teams
Enterprise Agile Transformation Enablers
M Patel
Be a User first; then a Tester
Release Planning Days - The story of a ritual @ Meetic
How To Do Kick-Ass Software Development
How MS Does Devops - DevOps Days Berlin 2018
Defying Parkinson’s Law: Sustainable Development and Beyond | Talk | AGILE GU...
Three pillars of components in the design system
Adjusting UX Research for Agile Practices
Testing and Quality: Correlation does not equal Causation
La La Land of DevOps Integration (TugaIT)
Agile Past The Team - Pillar Template
Agile Development Management Tools webinar presentation
117 Three Meetings That Changed Everything
Ad

Similar to The QA in the DevOps world (20)

PPTX
DevOps, Performance Optimization and the Green Life with Magento
PDF
DevOps Days Charlotte - The Rise of Culture
PDF
DevOpsDays Seattle 2017 - Continuous Integration: A bittersweet story
PDF
The DevOps journey - How to get there painlessly
PDF
DevOps Roadtrip Minneapolis
PDF
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
PDF
DevOps Game at SGZA
PDF
DevOps Roadtrip NYC
PPTX
DevOps Roadtrip - Denver
PDF
Agile Australia - The anti-transformation transformation
PDF
SPTechCon SharePoint Worst Practices
PDF
Why Tooling (Only) Isn’t The Answer
PDF
Meetup DevOps - Accelerate
PPTX
DevOps Game Theory / Observability Deck
PDF
DevOps Is Not What You Have Been Told It Is
PDF
Lean QAs : T-shaped QAs in the DevOps world
PPTX
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
PPTX
TechSEO Boost 2018: Research Competition
PPTX
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
PDF
ASAS 2015 - Benito de Miranda
DevOps, Performance Optimization and the Green Life with Magento
DevOps Days Charlotte - The Rise of Culture
DevOpsDays Seattle 2017 - Continuous Integration: A bittersweet story
The DevOps journey - How to get there painlessly
DevOps Roadtrip Minneapolis
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
DevOps Game at SGZA
DevOps Roadtrip NYC
DevOps Roadtrip - Denver
Agile Australia - The anti-transformation transformation
SPTechCon SharePoint Worst Practices
Why Tooling (Only) Isn’t The Answer
Meetup DevOps - Accelerate
DevOps Game Theory / Observability Deck
DevOps Is Not What You Have Been Told It Is
Lean QAs : T-shaped QAs in the DevOps world
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
TechSEO Boost 2018: Research Competition
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
ASAS 2015 - Benito de Miranda
Ad

More from Theresa Neate (9)

PDF
The UX of DX (Write the Docs 2024) - Theresa Neate.pdf
PDF
Leadership for Intelligent Software Engineering - Agile Australia 2023
PDF
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
PDF
Testing and Quality: Correlation does not equal Causation
PDF
DevOpsGirls at TConf 2019
PDF
DevOps Mythbusting
PDF
What is Developer Experience, and why does it matter?
PDF
Theresa Neate at Dev Ops Girls Feb 2019
PDF
Evolving and remaining relevant as QA - TConf 2018
The UX of DX (Write the Docs 2024) - Theresa Neate.pdf
Leadership for Intelligent Software Engineering - Agile Australia 2023
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
Testing and Quality: Correlation does not equal Causation
DevOpsGirls at TConf 2019
DevOps Mythbusting
What is Developer Experience, and why does it matter?
Theresa Neate at Dev Ops Girls Feb 2019
Evolving and remaining relevant as QA - TConf 2018

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Machine learning based COVID-19 study performance prediction
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation theory and applications.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Electronic commerce courselecture one. Pdf
Programs and apps: productivity, graphics, security and other tools
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
sap open course for s4hana steps from ECC to s4
Encapsulation_ Review paper, used for researhc scholars
Diabetes mellitus diagnosis method based random forest with bat algorithm
Machine learning based COVID-19 study performance prediction
Dropbox Q2 2025 Financial Results & Investor Presentation
Network Security Unit 5.pdf for BCA BBA.
Unlocking AI with Model Context Protocol (MCP)
Mobile App Security Testing_ A Comprehensive Guide.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation theory and applications.pdf
Assigned Numbers - 2025 - Bluetooth® Document
A comparative analysis of optical character recognition models for extracting...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Electronic commerce courselecture one. Pdf

The QA in the DevOps world

  • 1. The QA in the DevOps world
  • 2. The QA in the DevOps world Theresa Neate https://twitter.com/TheresaNeate TConf 2017 images copyright Milly Rowett https://twitter.com/millyrowboat
  • 3. @TheresaNeate TConf Dec 2017 Who is Theresa Neate? http://theresaneate.com/ https://twitter.com/TheresaNeate @REAGroup @REATechBlog @DevOpsAgenda http://www.techtarget.com/contri butor/Theresa-Neate @DevOpsGirls 3
  • 4. @TheresaNeate TConf Dec 2017 Why am I talking to you? 4 DEV OPS DevOps is not about developers and operations roles only. It’s about teams. All of us working together.
  • 5. @TheresaNeate TConf Dec 2017 “DevOps is... an umbrella concept that refers to anything that smoothes out the interaction between development and operations.” - Damon Edwards What is DevOps? 5 It is not a state, an end, a person, a role or a team. It is a way of working. It relies on ● feedback ● automation ● building in quality ● no silos ● autonomous teams “We have sound, statistically significant data that shows that culture and DevOps practices impact both IT performance and organizational performance.” - Jez Humble https://martinfowler.com/bliki/DevOpsCulture.html https://www.thoughtworks.com/insights/blog/state-devops https://puppet.com/system/files/2016-03/2014-state-of-devops-report.pdf https://www.vanharen.net/blog/it-management/devops-in-3-minutes/ http://devopscafe.org/
  • 6. @TheresaNeate TConf Dec 2017 History of Devops Agile Manifesto 2001 Velocity Conference Allspaw and Hammond "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr" 2009 Agile conference Toronto Debois & Shafer “Agile Infrastructure” 2008 Origins of Lean Goldratt Ohno Deming ~1940s to ~1997 DevOpsDays Patrick Debois 2009 6
  • 7. @TheresaNeate TConf Dec 2017 To do devops you need to ask first ... 7 Why DevOps? (not how...)
  • 10. @TheresaNeate TConf Dec 2017 WASTE So Why DevOps? Because: Lean, Agile & System Thinking 10
  • 11. @TheresaNeate TConf Dec 2017 Systems A number of items that depend on each other. The whole is greater than the sum of its parts. There is great interdependence. Without 1 item in this system, the behaviour of the system changes. 11
  • 12. @TheresaNeate TConf Dec 2017 Systems include hardware & software 12
  • 13. @TheresaNeate TConf Dec 2017 Wrap: why DevOps? We do DevOps because: ● through the reduction of waste ● the agile delivery of agile systems to our stakeholders ● and the total ownership of all our work through systems thinking It results in fast and high quality delivery of software. 13
  • 14. @TheresaNeate TConf Dec 2017 What is QA in the DevOps world? 14
  • 15. @TheresaNeate TConf Dec 2017 It is not this... 15
  • 17. @TheresaNeate TConf Dec 2017 QA and Testing (a refresher) “testing is an empirical, technical investigation of a product, done on behalf of stakeholders, with the intention of revealing quality-related information of the kind that they seek.” - Cem Kaner QA (Quality Analysis) is the entire process of building in and raising awareness & ownership of quality. - Theresa 17
  • 18. @TheresaNeate TConf Dec 2017 Build in quality 18 credit: http://www.growingagile.co.za/
  • 19. @TheresaNeate TConf Dec 2017 QA in the DevOps world (aka “QA Ops”) Finally! A bit of “how”: ● Learn some infrastructure basics (it’s really quite logical) ○ Such as at DevOps Girls! https://github.com/DevOpsGirls/devopsgirls-bootcamp/ ○ Meetups like Infracoders or DevOps Melbourne ● Consider the consequences of architectural decisions (systems thinking) ● Test Driven Infrastructure ● Define the system metrics early ○ And measure them continuously ○ And learn from them ● As QA, carry the support pager ● Discuss production faults as the WHOLE team ● Test in production ● etc. (see the “DevOps Handbook” for more ideas) 19
  • 20. @TheresaNeate TConf Dec 2017 Your future as QA in DevOps Let’s drop the ego. Keep learning. Help others to learn. Always. Embrace the discomfort and the fear of not knowing. “The biggest mistake you could ever make is being too afraid to make one.” - Mel Robbins, the 5-second rule 20
  • 21. @TheresaNeate TConf Dec 2017 Images copyright Milly Rowett https://twitter.com/millyrowboat 21 Thank you! Theresa Neate http://theresaneate.com/ https://twitter.com/TheresaNeate