SlideShare a Scribd company logo
TESTINGMIND
www.testingmind.com
2ND ANNUAL SOFTWARE TESTING
SYMPOSIUM
#STS18
Melbourne, Australia
May 03, 2018
TESTINGMIND
www.testingmind.com
WHAT GOT US HERE ā€“ WONT GET US THERE
A STORY OF TRANSFORMATIONS
ā€¢ Mirco Hering
ā€¢ APAC lead for Agile and DevOps
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
ABOUT MEMirco Hering
APAC Lead for DevOps & Agile
@mircohering on Twitter
Upcoming BookBlog at http://notafactoryanymore.comAt work
ā€¢ Run a team of passionate
transformation agents
ā€¢ Create solutions for clients
ā€¢ Fix problems
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
THE PROBLEM AT HAND
https://devops.com/still-fighting-problems-devops-15-years-ago/
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
AN ATTEMPT OF AN EXPLANATION
We are here
DevOps Practices & Tools
DevOps
Organisation
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
THE TRANSFORMATION LIFECYCLE
Stable State Stable State
Stable State
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
THE TRANSFORMATION LIFECYCLE
Ongoing stimulus
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
WORKING WITH THE WRONG MENTAL MODEL
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
MISALIGNED PRINCIPLES AND PROCESSES
ā€œRigth now, your company has
21st century Internet enabled business
processes,
Mid 20th century management
processes all built
Atop 19th century management
principles.ā€
- Gary Hamel, American Management
Expert
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
IT CAN BE MANAGED BASED ON
ENGINEERING/MANUFACTURING PRINCIPLES
Predictable Production Process allowing you
to measure Productivity and define output
Economies of Scale and effort of scaling
Based on functional specialisation of labour
Importance of upfront planning
Automation is improving productivity
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
NOT A FACTORY ANYMORE?
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
THREE DIMENSIONS OF CHANGE
Organising
and
managing
knowledge
workers in IT
Technology
Architectures
Ecosystem of
vendors and
applications
Rigorous
Continuous
Improvement
Innovation
Speed
Agility
Quality
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
TECHNOLOGY ā€“ ENABLING SMALL BATCHES
Optimum
batch size
(lowest total
cost)
Items per batch
Cost
Optimum
batch size
(lowest total
cost)
Items per batch
Cost
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
TECHNOLOGY ā€“ EVOLVING ARCHITECTURE
Consolidated
core system(s)
Access
Simplify
core
Access
Core as-is
Value Added
Services
Access
Core
Access
Modular
Core as-is
Access
Silo
ā€œWe need a simpler
core and we are also
going to simplify our
processes and
productsā€
ā€œWe need agility on
top of our core
systems to become
digitally enabledā€
ā€œWe will try this out to
test if it will work for
us, putting it in the
core now is not
feasibleā€
ā€œWe have different
businesses with
different agendas,
one size does not fit
all; decoupleā€
ā€œOur core systems
need more functions
/ we need to
consolidate across
our businessesā€
1
2
3
4
5
The traditional stating
point / goal
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
TECHNOLOGY ā€“ GOVERNING DELIVERY
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
TECHNOLOGY ā€“ TEST AUTOMATION
16
TA
Approach
Framework
Test Data
Distribution
Execution
Reporting
Maintenance
ā€¢ Orchestrated through CI/CD
process
ā€¢ Parallel execution
ā€¢ Execution reporting (e.g. SMTP)
ā€¢ Metrics, trends, status
ā€¢ Less than 15% of development effort
ā€¢ Impacted by framework &
distribution
ā€¢ Coding standards, guidelines
ā€¢ Design & architecture patterns
ā€¢ Tools
ā€¢ Refresh, masking
ā€¢ API driven
ā€¢ Unit > Service Layer > UI
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
TECHNOLOGY ā€“ TEST DATA
1
7
Test Data Management Service Components
Data Refresh
Refresh Data from source
(typically production)
environments
Data Masking /
Obfuscation
Protection of data to
meet data security and
compliance objectives
Data Generation
Synthesis
Generate realistic, high
quality data when
production data is not
available
Data Analytics
Data Mining
Extract data needed
for testing or identify
the right data
conditions needed to
test a functionality
Data Integration
Automation
Integrate data with
testing tools to
automate testing and
enable self-service test
data options
Data Sub-
Setting
Smaller slice of a
trusted source system
that meets the needs
of testing
Automated Environment
Provisioning
Automated Build and
Deployment
Service
Virtualization Integrated Test AutomationTest Data
Management
Test Data Management is an integral service capability of an end-to-end automation solution
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
PEOPLE ā€“ FROM TESTERS TO QUALITY ENGINEERS
1
8
Fromā€¦. Quality issues accumulate and are manually
captured at the end ā€¦
Transforming toā€¦. Automation and process changes
capture quality issues at the point of origin and enable
faster, more frequent and less costly releases.
ST SIT UAT
ST SIT/UAT
ST SIT/UAT
ST SIT/UAT
Example Avg. 22 to 26 wks
Avg. 4 to 12 wks
Integrated Upstream Quality Focus Increase in Speed to Market
Fromā€¦. Long release cycles, heavy SIT/UAT testing effort,
highly dependent functions ā€¦
Transforming toā€¦. Shorter and more frequent release cycles,
greater independence, feature-driven enablement, merged
IT & Business testing.
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
PEOPLE ā€“ TESTING OR QUALITY
It is a mistake to think of test automation as automating what you otherwise would do
manually. You are finding ways to assess the quality of your product in automated ways and
you will execute it way more often than you would do manual testing.
You are not automating testing, you automate the quality assessment.
1
9
ā€¢ Underestimating the impact on infrastructure and the ecosystem
ā€¢ Underestimating the data hunger
ā€¢ Not thinking about the system
ā€¢ Not integrating it into the Software Development Life Cycle
ā€¢ Test automation is always an afterthought and not baked in as part of the original estimates
ā€“ and is hence quite often seen as a additional cost
ā€¢ Good automation requires good skills ā€“ consider the ā€˜pondā€™ model
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
ECOSYSTEM ā€“ THE EVALUATION CHALLENGE
Automation
Vendor A: 100 Dollar per day
Vendor B: 80 Dollars per day
AVG$
Total$
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
ECOSYSTEM ā€“ THE EVALUATION CHALLENGE -PART 2
First Time Resolution
Rate/Resolution TimeSLAs
@mircohering #notafactoryanymore
TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia
SILVER BULLET OR SNAKE OIL?
@mircohering #notafactoryanymore
WANT TO LEARN MORE?
To receive the following:
ā€¢ A copy of this presentation
ā€¢ An excerpt of DevOps for the Modern Enterprise
ā€¢ Videos and slides from my DevOps Enterprise talks
ā€¢ Most popular blog posts from notafactoryanymore.com
ā€¢ Get early access to any material coming out with ā€œDevOps
For the Modern Enterpriseā€
Just pick up your phone, and send an email:
ā€¢ To: mirco@SendYourSlides.com
ā€¢ Subject: devops

More Related Content

What's hot

Engineering quality assurance manual
Engineering quality assurance manualEngineering quality assurance manual
Engineering quality assurance manual
simonhackett1
Ā 
Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right
Qualitest
Ā 
Corporate Presentation | Software Testing Company USA | Indium
Corporate Presentation | Software Testing Company USA | IndiumCorporate Presentation | Software Testing Company USA | Indium
Corporate Presentation | Software Testing Company USA | Indium
Indium Software
Ā 
Case study on functional testing
Case study on functional testingCase study on functional testing
Moving QA from Reactive to Proactive with qTest
Moving QA from Reactive to Proactive  with qTestMoving QA from Reactive to Proactive  with qTest
Moving QA from Reactive to Proactive with qTest
QASymphony
Ā 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?
Original Software
Ā 
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
Day 2 meet shilpa  - measuring software quality-are you up-to-date on what an...Day 2 meet shilpa  - measuring software quality-are you up-to-date on what an...
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
XBOSoft
Ā 
Continuous testing for devops
Continuous testing for devopsContinuous testing for devops
Continuous testing for devops
Subrahmaniam S.R.V
Ā 
Testing of e-Banking - Case Study
Testing of e-Banking - Case Study Testing of e-Banking - Case Study
Testing of e-Banking - Case Study
OAK Systems Pvt Ltd
Ā 
software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017
CuongHoang80
Ā 
Digital Assurance - Today & Tomorrow
Digital Assurance - Today & TomorrowDigital Assurance - Today & Tomorrow
Digital Assurance - Today & Tomorrow
Agile Testing Alliance
Ā 
Regulated Software Testing - Griffin Jones - TISQA 2014
Regulated Software Testing  - Griffin Jones - TISQA 2014Regulated Software Testing  - Griffin Jones - TISQA 2014
Regulated Software Testing - Griffin Jones - TISQA 2014
Griffin Jones
Ā 
Automation As An Ally
Automation As An AllyAutomation As An Ally
Automation As An Ally
Eggplant
Ā 
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
Agile Testing Alliance
Ā 
Fidelity Test Data Management
Fidelity Test Data ManagementFidelity Test Data Management
Fidelity Test Data Management
Agile Testing Alliance
Ā 
Turn Performance Testing up to 11
Turn Performance Testing up to 11Turn Performance Testing up to 11
Turn Performance Testing up to 11
Eggplant
Ā 
Continuous Delivery & Testing Madrid AfterTest
Continuous Delivery & Testing Madrid AfterTestContinuous Delivery & Testing Madrid AfterTest
Continuous Delivery & Testing Madrid AfterTest
Peter Marshall
Ā 
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyStc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Archana Krushnan
Ā 
How to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps EnvironmentHow to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps Environment
Neotys
Ā 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
Josiah Renaudin
Ā 

What's hot (20)

Engineering quality assurance manual
Engineering quality assurance manualEngineering quality assurance manual
Engineering quality assurance manual
Ā 
Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right
Ā 
Corporate Presentation | Software Testing Company USA | Indium
Corporate Presentation | Software Testing Company USA | IndiumCorporate Presentation | Software Testing Company USA | Indium
Corporate Presentation | Software Testing Company USA | Indium
Ā 
Case study on functional testing
Case study on functional testingCase study on functional testing
Case study on functional testing
Ā 
Moving QA from Reactive to Proactive with qTest
Moving QA from Reactive to Proactive  with qTestMoving QA from Reactive to Proactive  with qTest
Moving QA from Reactive to Proactive with qTest
Ā 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?
Ā 
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
Day 2 meet shilpa  - measuring software quality-are you up-to-date on what an...Day 2 meet shilpa  - measuring software quality-are you up-to-date on what an...
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
Ā 
Continuous testing for devops
Continuous testing for devopsContinuous testing for devops
Continuous testing for devops
Ā 
Testing of e-Banking - Case Study
Testing of e-Banking - Case Study Testing of e-Banking - Case Study
Testing of e-Banking - Case Study
Ā 
software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017
Ā 
Digital Assurance - Today & Tomorrow
Digital Assurance - Today & TomorrowDigital Assurance - Today & Tomorrow
Digital Assurance - Today & Tomorrow
Ā 
Regulated Software Testing - Griffin Jones - TISQA 2014
Regulated Software Testing  - Griffin Jones - TISQA 2014Regulated Software Testing  - Griffin Jones - TISQA 2014
Regulated Software Testing - Griffin Jones - TISQA 2014
Ā 
Automation As An Ally
Automation As An AllyAutomation As An Ally
Automation As An Ally
Ā 
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
Ā 
Fidelity Test Data Management
Fidelity Test Data ManagementFidelity Test Data Management
Fidelity Test Data Management
Ā 
Turn Performance Testing up to 11
Turn Performance Testing up to 11Turn Performance Testing up to 11
Turn Performance Testing up to 11
Ā 
Continuous Delivery & Testing Madrid AfterTest
Continuous Delivery & Testing Madrid AfterTestContinuous Delivery & Testing Madrid AfterTest
Continuous Delivery & Testing Madrid AfterTest
Ā 
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyStc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Ā 
How to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps EnvironmentHow to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps Environment
Ā 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
Ā 

Similar to Testingmind Conference Presentation

6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
SmartBear
Ā 
ROI in automated testing
ROI in automated testingROI in automated testing
ROI in automated testing
samar15
Ā 
Integrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirementsIntegrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirements
Nagarro
Ā 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity Software Ireland
Ā 
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of TestingCuriosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software Ireland
Ā 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testing
raebrand
Ā 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testingraebrand
Ā 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
QA or the Highway
Ā 
User Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
TechWell
Ā 
Challenges with agile testing process and how to debug and troubleshoot these...
Challenges with agile testing process and how to debug and troubleshoot these...Challenges with agile testing process and how to debug and troubleshoot these...
Challenges with agile testing process and how to debug and troubleshoot these...
Chandan Patary
Ā 
Failure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature DeliveryFailure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature Delivery
Optimizely
Ā 
Enhancing Software Quality
Enhancing Software QualityEnhancing Software Quality
Enhancing Software Quality
Anand Prabhala
Ā 
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas HaverThe Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
QA or the Highway
Ā 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
DiUS
Ā 
BStriker crowdfunder deck
BStriker crowdfunder deckBStriker crowdfunder deck
BStriker crowdfunder deck
John Berkeljon
Ā 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
TaUB Solutions
Ā 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
ESEM 2014
Ā 
Automation Essentials for the Age of Agile
Automation Essentials for the Age of AgileAutomation Essentials for the Age of Agile
Automation Essentials for the Age of Agile
Applause
Ā 

Similar to Testingmind Conference Presentation (20)

6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
Ā 
ROI in automated testing
ROI in automated testingROI in automated testing
ROI in automated testing
Ā 
Integrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirementsIntegrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirements
Ā 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Ā 
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of TestingCuriosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Ā 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testing
Ā 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testing
Ā 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Ā 
User Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
Ā 
Challenges with agile testing process and how to debug and troubleshoot these...
Challenges with agile testing process and how to debug and troubleshoot these...Challenges with agile testing process and how to debug and troubleshoot these...
Challenges with agile testing process and how to debug and troubleshoot these...
Ā 
Failure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature DeliveryFailure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature Delivery
Ā 
Enhancing Software Quality
Enhancing Software QualityEnhancing Software Quality
Enhancing Software Quality
Ā 
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas HaverThe Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
Ā 
Future of QA
Future of QAFuture of QA
Future of QA
Ā 
Futureofqa
FutureofqaFutureofqa
Futureofqa
Ā 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
Ā 
BStriker crowdfunder deck
BStriker crowdfunder deckBStriker crowdfunder deck
BStriker crowdfunder deck
Ā 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
Ā 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Ā 
Automation Essentials for the Age of Agile
Automation Essentials for the Age of AgileAutomation Essentials for the Age of Agile
Automation Essentials for the Age of Agile
Ā 

More from Mirco Hering

Agile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformationAgile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformation
Mirco Hering
Ā 
New barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays LisbonNew barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays Lisbon
Mirco Hering
Ā 
DevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile PortoDevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile Porto
Mirco Hering
Ā 
How to approach Enterprise transformation
How to approach Enterprise transformationHow to approach Enterprise transformation
How to approach Enterprise transformation
Mirco Hering
Ā 
DevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentalityDevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentality
Mirco Hering
Ā 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
Mirco Hering
Ā 
The anti transformation transformation - tech week
The anti transformation transformation - tech weekThe anti transformation transformation - tech week
The anti transformation transformation - tech week
Mirco Hering
Ā 
2018 alldaydevops presentation
2018 alldaydevops presentation2018 alldaydevops presentation
2018 alldaydevops presentation
Mirco Hering
Ā 
Last 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation AdventureLast 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation Adventure
Mirco Hering
Ā 
DevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about TransformationsDevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about Transformations
Mirco Hering
Ā 
Unicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 MelbourneUnicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 Melbourne
Mirco Hering
Ā 
What got you here wont get you there
What got you here wont get you thereWhat got you here wont get you there
What got you here wont get you there
Mirco Hering
Ā 
Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering BangaloreScrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Mirco Hering
Ā 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
Mirco Hering
Ā 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record final
Mirco Hering
Ā 
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
Mirco Hering
Ā 
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...Mirco Hering
Ā 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Mirco Hering
Ā 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
Mirco Hering
Ā 

More from Mirco Hering (19)

Agile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformationAgile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformation
Ā 
New barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays LisbonNew barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays Lisbon
Ā 
DevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile PortoDevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile Porto
Ā 
How to approach Enterprise transformation
How to approach Enterprise transformationHow to approach Enterprise transformation
How to approach Enterprise transformation
Ā 
DevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentalityDevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentality
Ā 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
Ā 
The anti transformation transformation - tech week
The anti transformation transformation - tech weekThe anti transformation transformation - tech week
The anti transformation transformation - tech week
Ā 
2018 alldaydevops presentation
2018 alldaydevops presentation2018 alldaydevops presentation
2018 alldaydevops presentation
Ā 
Last 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation AdventureLast 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation Adventure
Ā 
DevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about TransformationsDevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about Transformations
Ā 
Unicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 MelbourneUnicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 Melbourne
Ā 
What got you here wont get you there
What got you here wont get you thereWhat got you here wont get you there
What got you here wont get you there
Ā 
Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering BangaloreScrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Ā 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
Ā 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record final
Ā 
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
Ā 
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Ā 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Ā 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
Ā 

Recently uploaded

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
Ā 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
Ā 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
Ā 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
Ā 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
Ā 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
Ā 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
Ā 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
Ā 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
Ā 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
Ā 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
Ā 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
Ā 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
Ā 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
Ā 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
Ā 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
Ā 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
Ā 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
Ā 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
Ā 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
Ā 

Recently uploaded (20)

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ā 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Ā 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
Ā 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
Ā 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Ā 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Ā 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Ā 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Ā 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Ā 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
Ā 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
Ā 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Ā 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Ā 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
Ā 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ā 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Ā 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Ā 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Ā 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
Ā 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
Ā 

Testingmind Conference Presentation

  • 1. TESTINGMIND www.testingmind.com 2ND ANNUAL SOFTWARE TESTING SYMPOSIUM #STS18 Melbourne, Australia May 03, 2018
  • 2. TESTINGMIND www.testingmind.com WHAT GOT US HERE ā€“ WONT GET US THERE A STORY OF TRANSFORMATIONS ā€¢ Mirco Hering ā€¢ APAC lead for Agile and DevOps
  • 3. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia ABOUT MEMirco Hering APAC Lead for DevOps & Agile @mircohering on Twitter Upcoming BookBlog at http://notafactoryanymore.comAt work ā€¢ Run a team of passionate transformation agents ā€¢ Create solutions for clients ā€¢ Fix problems @mircohering #notafactoryanymore
  • 4. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia THE PROBLEM AT HAND https://devops.com/still-fighting-problems-devops-15-years-ago/ @mircohering #notafactoryanymore
  • 5. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia AN ATTEMPT OF AN EXPLANATION We are here DevOps Practices & Tools DevOps Organisation @mircohering #notafactoryanymore
  • 6. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia THE TRANSFORMATION LIFECYCLE Stable State Stable State Stable State @mircohering #notafactoryanymore
  • 7. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia THE TRANSFORMATION LIFECYCLE Ongoing stimulus @mircohering #notafactoryanymore
  • 8. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia WORKING WITH THE WRONG MENTAL MODEL @mircohering #notafactoryanymore
  • 9. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia MISALIGNED PRINCIPLES AND PROCESSES ā€œRigth now, your company has 21st century Internet enabled business processes, Mid 20th century management processes all built Atop 19th century management principles.ā€ - Gary Hamel, American Management Expert @mircohering #notafactoryanymore
  • 10. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia IT CAN BE MANAGED BASED ON ENGINEERING/MANUFACTURING PRINCIPLES Predictable Production Process allowing you to measure Productivity and define output Economies of Scale and effort of scaling Based on functional specialisation of labour Importance of upfront planning Automation is improving productivity @mircohering #notafactoryanymore
  • 11. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia NOT A FACTORY ANYMORE? @mircohering #notafactoryanymore
  • 12. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia THREE DIMENSIONS OF CHANGE Organising and managing knowledge workers in IT Technology Architectures Ecosystem of vendors and applications Rigorous Continuous Improvement Innovation Speed Agility Quality @mircohering #notafactoryanymore
  • 13. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia TECHNOLOGY ā€“ ENABLING SMALL BATCHES Optimum batch size (lowest total cost) Items per batch Cost Optimum batch size (lowest total cost) Items per batch Cost @mircohering #notafactoryanymore
  • 14. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia TECHNOLOGY ā€“ EVOLVING ARCHITECTURE Consolidated core system(s) Access Simplify core Access Core as-is Value Added Services Access Core Access Modular Core as-is Access Silo ā€œWe need a simpler core and we are also going to simplify our processes and productsā€ ā€œWe need agility on top of our core systems to become digitally enabledā€ ā€œWe will try this out to test if it will work for us, putting it in the core now is not feasibleā€ ā€œWe have different businesses with different agendas, one size does not fit all; decoupleā€ ā€œOur core systems need more functions / we need to consolidate across our businessesā€ 1 2 3 4 5 The traditional stating point / goal @mircohering #notafactoryanymore
  • 15. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia TECHNOLOGY ā€“ GOVERNING DELIVERY @mircohering #notafactoryanymore
  • 16. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia TECHNOLOGY ā€“ TEST AUTOMATION 16 TA Approach Framework Test Data Distribution Execution Reporting Maintenance ā€¢ Orchestrated through CI/CD process ā€¢ Parallel execution ā€¢ Execution reporting (e.g. SMTP) ā€¢ Metrics, trends, status ā€¢ Less than 15% of development effort ā€¢ Impacted by framework & distribution ā€¢ Coding standards, guidelines ā€¢ Design & architecture patterns ā€¢ Tools ā€¢ Refresh, masking ā€¢ API driven ā€¢ Unit > Service Layer > UI
  • 17. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia TECHNOLOGY ā€“ TEST DATA 1 7 Test Data Management Service Components Data Refresh Refresh Data from source (typically production) environments Data Masking / Obfuscation Protection of data to meet data security and compliance objectives Data Generation Synthesis Generate realistic, high quality data when production data is not available Data Analytics Data Mining Extract data needed for testing or identify the right data conditions needed to test a functionality Data Integration Automation Integrate data with testing tools to automate testing and enable self-service test data options Data Sub- Setting Smaller slice of a trusted source system that meets the needs of testing Automated Environment Provisioning Automated Build and Deployment Service Virtualization Integrated Test AutomationTest Data Management Test Data Management is an integral service capability of an end-to-end automation solution
  • 18. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia PEOPLE ā€“ FROM TESTERS TO QUALITY ENGINEERS 1 8 Fromā€¦. Quality issues accumulate and are manually captured at the end ā€¦ Transforming toā€¦. Automation and process changes capture quality issues at the point of origin and enable faster, more frequent and less costly releases. ST SIT UAT ST SIT/UAT ST SIT/UAT ST SIT/UAT Example Avg. 22 to 26 wks Avg. 4 to 12 wks Integrated Upstream Quality Focus Increase in Speed to Market Fromā€¦. Long release cycles, heavy SIT/UAT testing effort, highly dependent functions ā€¦ Transforming toā€¦. Shorter and more frequent release cycles, greater independence, feature-driven enablement, merged IT & Business testing.
  • 19. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia PEOPLE ā€“ TESTING OR QUALITY It is a mistake to think of test automation as automating what you otherwise would do manually. You are finding ways to assess the quality of your product in automated ways and you will execute it way more often than you would do manual testing. You are not automating testing, you automate the quality assessment. 1 9 ā€¢ Underestimating the impact on infrastructure and the ecosystem ā€¢ Underestimating the data hunger ā€¢ Not thinking about the system ā€¢ Not integrating it into the Software Development Life Cycle ā€¢ Test automation is always an afterthought and not baked in as part of the original estimates ā€“ and is hence quite often seen as a additional cost ā€¢ Good automation requires good skills ā€“ consider the ā€˜pondā€™ model
  • 20. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia ECOSYSTEM ā€“ THE EVALUATION CHALLENGE Automation Vendor A: 100 Dollar per day Vendor B: 80 Dollars per day AVG$ Total$ @mircohering #notafactoryanymore
  • 21. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia ECOSYSTEM ā€“ THE EVALUATION CHALLENGE -PART 2 First Time Resolution Rate/Resolution TimeSLAs @mircohering #notafactoryanymore
  • 22. TESTINGMIND CONSULTING 2nd Annual Software Testing Symposium 2018 | Melbourne, Australia SILVER BULLET OR SNAKE OIL? @mircohering #notafactoryanymore
  • 23. WANT TO LEARN MORE? To receive the following: ā€¢ A copy of this presentation ā€¢ An excerpt of DevOps for the Modern Enterprise ā€¢ Videos and slides from my DevOps Enterprise talks ā€¢ Most popular blog posts from notafactoryanymore.com ā€¢ Get early access to any material coming out with ā€œDevOps For the Modern Enterpriseā€ Just pick up your phone, and send an email: ā€¢ To: mirco@SendYourSlides.com ā€¢ Subject: devops