SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
Lean QAs -
T-shaped QAs in
the DevOps world
Theresa Neate
6 November 2018
Images by Milly Rowett
https://twitter.com/millyrowboat
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
About Theresa
2
https://theresaneate.com/
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
Testing & QA
“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
3
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
What does DevOps mean to me?
“... an umbrella concept that refers to anything that
smoothes out the interaction between
development and operations.” - Damon Edwards
Core values:
1. Culture
2. Automation
3. Measuring
4. Sharing
http://devopsdictionary.com/wiki/CAMS
4
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
Revision: History of DevOps
5
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
DevOps Days
Patrick Debois
2009
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
DevOps is Agile Infrastructure
http://www.jedi.be/presentations/agile-infrastructure-agile-2008.pdf
6
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
But then this happened
7
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
And this happened
8
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
And then we get cargo cults
9
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
DevOps should include testers
10
(hint: think CAMS)
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
This is not (anymore) QA’s job
11
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
In DevOps, what do testers bring to the table?
Critical thinking
Curiosity
Feedback
Systems thinking
12
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
Systems thinking
Your whole system
includes the
application, DBs,
config & all
infrastructure.
13
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
Testers’ expanding skillset
14
https://medium.com/@jchyip/why-t-shaped-people-e8706198e437
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
T-shaped testers
15
Dev / Architect / BA / UX /
SysOps
Criticalthinking
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
Therefore, testing in DevOps is...
16
https://www.linkedin.com/pulse/continuous-testing-devops-dan-ashby/
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
Closing the loop: Lean QA
17
The reduction of waste (rework, defects, friction)
by holistically testing the whole system, early
and continuously (even into production),
including measuring what really matters &
incrementally improving thereupon,
and employing your humans intelligently,
is Lean QA.
WASTE
© TheresaNeate 2018 | https://twitter.com/TheresaNeate
Thank you!
Theresa Neate
https://twitter.com/
TheresaNeate
Images by Milly Rowett https://twitter.com/millyrowboat

Weitere ähnliche Inhalte

Was ist angesagt?

Site reliability engineering
Site reliability engineeringSite reliability engineering
Site reliability engineeringJason Loeffler
 
Container Security Deep Dive & Kubernetes
Container Security Deep Dive & Kubernetes Container Security Deep Dive & Kubernetes
Container Security Deep Dive & Kubernetes Aqua Security
 
How to SRE when you have no SRE
How to SRE when you have no SREHow to SRE when you have no SRE
How to SRE when you have no SRESquadcast Inc
 
How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)Setyo Legowo
 
How to Get Started with DevSecOps
How to Get Started with DevSecOpsHow to Get Started with DevSecOps
How to Get Started with DevSecOpsCYBRIC
 
Setting SLOs and SLIs in the Real World
Setting SLOs and SLIs in the Real WorldSetting SLOs and SLIs in the Real World
Setting SLOs and SLIs in the Real WorldNew Relic
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOpsRed Gate Software
 
Cloud Native Identity with SPIFFE
Cloud Native Identity with SPIFFECloud Native Identity with SPIFFE
Cloud Native Identity with SPIFFEPrabath Siriwardena
 
Engineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous DeliveryEngineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous DeliveryMike McGarr
 
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7NUS-ISS
 
Using Zabbix in IoT Architecture
Using Zabbix in IoT ArchitectureUsing Zabbix in IoT Architecture
Using Zabbix in IoT ArchitectureGruppo Finmatica
 
Zabbix - an important part of your IT infrastructure
Zabbix - an important part of your IT infrastructureZabbix - an important part of your IT infrastructure
Zabbix - an important part of your IT infrastructureArvids Godjuks
 
Alexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With ZabbixAlexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With ZabbixAndré Déo
 
Zabbix 3.2 presentation June 2017
Zabbix 3.2 presentation June 2017Zabbix 3.2 presentation June 2017
Zabbix 3.2 presentation June 2017Amirhossein Saberi
 
On to code review lessons learned at microsoft
On to code review lessons learned at microsoftOn to code review lessons learned at microsoft
On to code review lessons learned at microsoftMichaela Greiler
 
Best practices for Terraform with Vault
Best practices for Terraform with VaultBest practices for Terraform with Vault
Best practices for Terraform with VaultMitchell Pronschinske
 

Was ist angesagt? (20)

Site reliability engineering
Site reliability engineeringSite reliability engineering
Site reliability engineering
 
Container Security Deep Dive & Kubernetes
Container Security Deep Dive & Kubernetes Container Security Deep Dive & Kubernetes
Container Security Deep Dive & Kubernetes
 
How to SRE when you have no SRE
How to SRE when you have no SREHow to SRE when you have no SRE
How to SRE when you have no SRE
 
How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)
 
How to Get Started with DevSecOps
How to Get Started with DevSecOpsHow to Get Started with DevSecOps
How to Get Started with DevSecOps
 
Setting SLOs and SLIs in the Real World
Setting SLOs and SLIs in the Real WorldSetting SLOs and SLIs in the Real World
Setting SLOs and SLIs in the Real World
 
Introduction à la plateforme Anypoint de MuleSoft
Introduction à la plateforme Anypoint de MuleSoftIntroduction à la plateforme Anypoint de MuleSoft
Introduction à la plateforme Anypoint de MuleSoft
 
CI integración continua
CI   integración continuaCI   integración continua
CI integración continua
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
Cloud Native Identity with SPIFFE
Cloud Native Identity with SPIFFECloud Native Identity with SPIFFE
Cloud Native Identity with SPIFFE
 
Engineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous DeliveryEngineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous Delivery
 
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
 
Benefits of DevSecOps
Benefits of DevSecOpsBenefits of DevSecOps
Benefits of DevSecOps
 
Using Zabbix in IoT Architecture
Using Zabbix in IoT ArchitectureUsing Zabbix in IoT Architecture
Using Zabbix in IoT Architecture
 
The new Netflix API
The new Netflix APIThe new Netflix API
The new Netflix API
 
Zabbix - an important part of your IT infrastructure
Zabbix - an important part of your IT infrastructureZabbix - an important part of your IT infrastructure
Zabbix - an important part of your IT infrastructure
 
Alexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With ZabbixAlexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With Zabbix
 
Zabbix 3.2 presentation June 2017
Zabbix 3.2 presentation June 2017Zabbix 3.2 presentation June 2017
Zabbix 3.2 presentation June 2017
 
On to code review lessons learned at microsoft
On to code review lessons learned at microsoftOn to code review lessons learned at microsoft
On to code review lessons learned at microsoft
 
Best practices for Terraform with Vault
Best practices for Terraform with VaultBest practices for Terraform with Vault
Best practices for Terraform with Vault
 

Ähnlich wie Lean QAs : T-shaped QAs in the DevOps world

How to work in devsecops
How to work in devsecops How to work in devsecops
How to work in devsecops Theresa Neate
 
The QA in the DevOps world
The QA in the DevOps worldThe QA in the DevOps world
The QA in the DevOps worldTheresa Neate
 
Metadata Matters: Business Critical Metadata
Metadata Matters: Business Critical MetadataMetadata Matters: Business Critical Metadata
Metadata Matters: Business Critical MetadataConcept Searching, Inc
 
DevOps - Head Heart Hands
DevOps - Head Heart HandsDevOps - Head Heart Hands
DevOps - Head Heart HandsMarius Vorster
 
Educational Agility
Educational Agility Educational Agility
Educational Agility Neus Lorenzo
 
AppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppDynamics
 
DevOps Roadtrip NYC
DevOps Roadtrip NYC DevOps Roadtrip NYC
DevOps Roadtrip NYC VictorOps
 
2014 Dallas Sept VMware User Group Conference - Datacenter Automation
2014 Dallas Sept VMware User Group Conference - Datacenter Automation2014 Dallas Sept VMware User Group Conference - Datacenter Automation
2014 Dallas Sept VMware User Group Conference - Datacenter AutomationTommy Trogden
 
Metadata 101: Building a Solid Foundation
Metadata 101: Building a Solid FoundationMetadata 101: Building a Solid Foundation
Metadata 101: Building a Solid FoundationWebdam
 
Best practices for getting started and driving adoption with tableau
Best practices for getting started and driving adoption with tableauBest practices for getting started and driving adoption with tableau
Best practices for getting started and driving adoption with tableauAlan Morte
 
DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis VictorOps
 
National DevOps conference 2016
National DevOps conference 2016National DevOps conference 2016
National DevOps conference 2016ECS Digital
 
National DevOps conference 2016
National DevOps conference 2016National DevOps conference 2016
National DevOps conference 2016ECS Digital
 
DevOps and the Enterprise Cloud
DevOps and the Enterprise CloudDevOps and the Enterprise Cloud
DevOps and the Enterprise CloudAshish Patel
 
four-stage-maturity-model-for-it-automation.pdf
four-stage-maturity-model-for-it-automation.pdffour-stage-maturity-model-for-it-automation.pdf
four-stage-maturity-model-for-it-automation.pdfSuresh Babu
 
Agile india2017 devops IT transformation
Agile india2017 devops IT transformationAgile india2017 devops IT transformation
Agile india2017 devops IT transformationPrasad Prabhakaran
 
What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?Tasktop
 
Leveraging Full Adoption for Demand Management and Capacity Planning
Leveraging Full Adoption for Demand Management and Capacity PlanningLeveraging Full Adoption for Demand Management and Capacity Planning
Leveraging Full Adoption for Demand Management and Capacity PlanningCA Technologies
 
"How to Re-Energize Your Digital Analytics Program" - Hyatt + WAD, Digital Ve...
"How to Re-Energize Your Digital Analytics Program" - Hyatt + WAD, Digital Ve..."How to Re-Energize Your Digital Analytics Program" - Hyatt + WAD, Digital Ve...
"How to Re-Energize Your Digital Analytics Program" - Hyatt + WAD, Digital Ve...Tealium
 
Artificial Intelligence and Analytic Ops to Continuously Improve Business Out...
Artificial Intelligence and Analytic Ops to Continuously Improve Business Out...Artificial Intelligence and Analytic Ops to Continuously Improve Business Out...
Artificial Intelligence and Analytic Ops to Continuously Improve Business Out...DataWorks Summit
 

Ähnlich wie Lean QAs : T-shaped QAs in the DevOps world (20)

How to work in devsecops
How to work in devsecops How to work in devsecops
How to work in devsecops
 
The QA in the DevOps world
The QA in the DevOps worldThe QA in the DevOps world
The QA in the DevOps world
 
Metadata Matters: Business Critical Metadata
Metadata Matters: Business Critical MetadataMetadata Matters: Business Critical Metadata
Metadata Matters: Business Critical Metadata
 
DevOps - Head Heart Hands
DevOps - Head Heart HandsDevOps - Head Heart Hands
DevOps - Head Heart Hands
 
Educational Agility
Educational Agility Educational Agility
Educational Agility
 
AppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOps
 
DevOps Roadtrip NYC
DevOps Roadtrip NYC DevOps Roadtrip NYC
DevOps Roadtrip NYC
 
2014 Dallas Sept VMware User Group Conference - Datacenter Automation
2014 Dallas Sept VMware User Group Conference - Datacenter Automation2014 Dallas Sept VMware User Group Conference - Datacenter Automation
2014 Dallas Sept VMware User Group Conference - Datacenter Automation
 
Metadata 101: Building a Solid Foundation
Metadata 101: Building a Solid FoundationMetadata 101: Building a Solid Foundation
Metadata 101: Building a Solid Foundation
 
Best practices for getting started and driving adoption with tableau
Best practices for getting started and driving adoption with tableauBest practices for getting started and driving adoption with tableau
Best practices for getting started and driving adoption with tableau
 
DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis
 
National DevOps conference 2016
National DevOps conference 2016National DevOps conference 2016
National DevOps conference 2016
 
National DevOps conference 2016
National DevOps conference 2016National DevOps conference 2016
National DevOps conference 2016
 
DevOps and the Enterprise Cloud
DevOps and the Enterprise CloudDevOps and the Enterprise Cloud
DevOps and the Enterprise Cloud
 
four-stage-maturity-model-for-it-automation.pdf
four-stage-maturity-model-for-it-automation.pdffour-stage-maturity-model-for-it-automation.pdf
four-stage-maturity-model-for-it-automation.pdf
 
Agile india2017 devops IT transformation
Agile india2017 devops IT transformationAgile india2017 devops IT transformation
Agile india2017 devops IT transformation
 
What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?
 
Leveraging Full Adoption for Demand Management and Capacity Planning
Leveraging Full Adoption for Demand Management and Capacity PlanningLeveraging Full Adoption for Demand Management and Capacity Planning
Leveraging Full Adoption for Demand Management and Capacity Planning
 
"How to Re-Energize Your Digital Analytics Program" - Hyatt + WAD, Digital Ve...
"How to Re-Energize Your Digital Analytics Program" - Hyatt + WAD, Digital Ve..."How to Re-Energize Your Digital Analytics Program" - Hyatt + WAD, Digital Ve...
"How to Re-Energize Your Digital Analytics Program" - Hyatt + WAD, Digital Ve...
 
Artificial Intelligence and Analytic Ops to Continuously Improve Business Out...
Artificial Intelligence and Analytic Ops to Continuously Improve Business Out...Artificial Intelligence and Analytic Ops to Continuously Improve Business Out...
Artificial Intelligence and Analytic Ops to Continuously Improve Business Out...
 

Mehr von Theresa Neate

Leadership for Intelligent Software Engineering - Agile Australia 2023
Leadership for Intelligent Software Engineering - Agile Australia 2023Leadership for Intelligent Software Engineering - Agile Australia 2023
Leadership for Intelligent Software Engineering - Agile Australia 2023Theresa Neate
 
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...Theresa Neate
 
Testing and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTesting and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTheresa Neate
 
Testing and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTesting and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTheresa Neate
 
DevOpsGirls at TConf 2019
DevOpsGirls at TConf 2019DevOpsGirls at TConf 2019
DevOpsGirls at TConf 2019Theresa Neate
 
What is Developer Experience, and why does it matter?
What is Developer Experience, and why does it matter?What is Developer Experience, and why does it matter?
What is Developer Experience, and why does it matter?Theresa Neate
 
Theresa Neate at Dev Ops Girls Feb 2019
Theresa Neate at Dev Ops Girls Feb 2019Theresa Neate at Dev Ops Girls Feb 2019
Theresa Neate at Dev Ops Girls Feb 2019Theresa Neate
 
Evolving and remaining relevant as QA - TConf 2018
Evolving and remaining relevant as QA - TConf 2018Evolving and remaining relevant as QA - TConf 2018
Evolving and remaining relevant as QA - TConf 2018Theresa Neate
 
Agile Testing - LAST Conference 2015
Agile Testing - LAST Conference 2015Agile Testing - LAST Conference 2015
Agile Testing - LAST Conference 2015Theresa Neate
 
Agile Testing - First Conference 2015 - Melbourne Australia
Agile Testing - First Conference 2015 - Melbourne AustraliaAgile Testing - First Conference 2015 - Melbourne Australia
Agile Testing - First Conference 2015 - Melbourne AustraliaTheresa Neate
 

Mehr von Theresa Neate (11)

Leadership for Intelligent Software Engineering - Agile Australia 2023
Leadership for Intelligent Software Engineering - Agile Australia 2023Leadership for Intelligent Software Engineering - Agile Australia 2023
Leadership for Intelligent Software Engineering - Agile Australia 2023
 
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
 
Testing and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTesting and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal Causation
 
Testing and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTesting and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal Causation
 
DevOpsGirls at TConf 2019
DevOpsGirls at TConf 2019DevOpsGirls at TConf 2019
DevOpsGirls at TConf 2019
 
DevOps Mythbusting
DevOps MythbustingDevOps Mythbusting
DevOps Mythbusting
 
What is Developer Experience, and why does it matter?
What is Developer Experience, and why does it matter?What is Developer Experience, and why does it matter?
What is Developer Experience, and why does it matter?
 
Theresa Neate at Dev Ops Girls Feb 2019
Theresa Neate at Dev Ops Girls Feb 2019Theresa Neate at Dev Ops Girls Feb 2019
Theresa Neate at Dev Ops Girls Feb 2019
 
Evolving and remaining relevant as QA - TConf 2018
Evolving and remaining relevant as QA - TConf 2018Evolving and remaining relevant as QA - TConf 2018
Evolving and remaining relevant as QA - TConf 2018
 
Agile Testing - LAST Conference 2015
Agile Testing - LAST Conference 2015Agile Testing - LAST Conference 2015
Agile Testing - LAST Conference 2015
 
Agile Testing - First Conference 2015 - Melbourne Australia
Agile Testing - First Conference 2015 - Melbourne AustraliaAgile Testing - First Conference 2015 - Melbourne Australia
Agile Testing - First Conference 2015 - Melbourne Australia
 

Kürzlich hochgeladen

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Kürzlich hochgeladen (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Lean QAs : T-shaped QAs in the DevOps world

  • 1. © TheresaNeate 2018 | https://twitter.com/TheresaNeate Lean QAs - T-shaped QAs in the DevOps world Theresa Neate 6 November 2018 Images by Milly Rowett https://twitter.com/millyrowboat
  • 2. © TheresaNeate 2018 | https://twitter.com/TheresaNeate About Theresa 2 https://theresaneate.com/
  • 3. © TheresaNeate 2018 | https://twitter.com/TheresaNeate Testing & QA “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 3
  • 4. © TheresaNeate 2018 | https://twitter.com/TheresaNeate What does DevOps mean to me? “... an umbrella concept that refers to anything that smoothes out the interaction between development and operations.” - Damon Edwards Core values: 1. Culture 2. Automation 3. Measuring 4. Sharing http://devopsdictionary.com/wiki/CAMS 4
  • 5. © TheresaNeate 2018 | https://twitter.com/TheresaNeate Revision: History of DevOps 5 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 DevOps Days Patrick Debois 2009
  • 6. © TheresaNeate 2018 | https://twitter.com/TheresaNeate DevOps is Agile Infrastructure http://www.jedi.be/presentations/agile-infrastructure-agile-2008.pdf 6
  • 7. © TheresaNeate 2018 | https://twitter.com/TheresaNeate But then this happened 7
  • 8. © TheresaNeate 2018 | https://twitter.com/TheresaNeate And this happened 8
  • 9. © TheresaNeate 2018 | https://twitter.com/TheresaNeate And then we get cargo cults 9
  • 10. © TheresaNeate 2018 | https://twitter.com/TheresaNeate DevOps should include testers 10 (hint: think CAMS)
  • 11. © TheresaNeate 2018 | https://twitter.com/TheresaNeate This is not (anymore) QA’s job 11
  • 12. © TheresaNeate 2018 | https://twitter.com/TheresaNeate In DevOps, what do testers bring to the table? Critical thinking Curiosity Feedback Systems thinking 12
  • 13. © TheresaNeate 2018 | https://twitter.com/TheresaNeate Systems thinking Your whole system includes the application, DBs, config & all infrastructure. 13
  • 14. © TheresaNeate 2018 | https://twitter.com/TheresaNeate Testers’ expanding skillset 14 https://medium.com/@jchyip/why-t-shaped-people-e8706198e437
  • 15. © TheresaNeate 2018 | https://twitter.com/TheresaNeate T-shaped testers 15 Dev / Architect / BA / UX / SysOps Criticalthinking
  • 16. © TheresaNeate 2018 | https://twitter.com/TheresaNeate Therefore, testing in DevOps is... 16 https://www.linkedin.com/pulse/continuous-testing-devops-dan-ashby/
  • 17. © TheresaNeate 2018 | https://twitter.com/TheresaNeate Closing the loop: Lean QA 17 The reduction of waste (rework, defects, friction) by holistically testing the whole system, early and continuously (even into production), including measuring what really matters & incrementally improving thereupon, and employing your humans intelligently, is Lean QA. WASTE
  • 18. © TheresaNeate 2018 | https://twitter.com/TheresaNeate Thank you! Theresa Neate https://twitter.com/ TheresaNeate Images by Milly Rowett https://twitter.com/millyrowboat