SlideShare a Scribd company logo
®
The DevOps Dance:
Shift Left, Shift Right
Get It Right
Presented by
Adam Sandman
®
2 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation
®
About Me
 Adam Sandman was a programmer
from the age of 10 and has been
working in the IT industry for the past
20 years.
 Currently Adam is a Director of
Technology at Inflectra Corporation,
where he is interested in technology,
business and innovation.
 Adam lives in Washington, DC, USA
®
3 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation
Agenda
The DevOps Dance
 What is Continuous Testing?
Shifting “Left”
Shifting “Right”
Stuck in the Middle with You
 Assessing risk and the decision to release
Questions?
®
4 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation
®
Takeaways
1. How you can shift left by adding more testing to your
DevOps Pipeline
2. Ways to shift right by adding monitoring and tracing for
applications in production
3. Putting it all together into an integrated end to end test
management process
4. Some tools both open source and commercial that can
help along the way
®
The DevOps Dance
What is Continuous Testing?
®®
What is DevOps Anyway?
(By Devops.png: Rajiv.Pant derivative work: Wylve - derived from Devops.png: , Link, originally by Gary Stevens)
®®
The DevOps “Lifecycle”
(By Devops.png: Rajiv.Pant derivative work: Wylve - derived from Devops.png: , Link, originally by Gary Stevens)
®®
What is Continuous Testing?
 Continuous testing is the process of executing tests as part
of the software delivery pipeline to obtain immediate
feedback on the business risks associated with a software
release candidate.
 Originally limited to automated tests in the CI portion
 Should include all kinds of testing, throughout CI/CD pipeline
 For Continuous testing, the scope of testing extends from
validating bottom-up requirements or user stories to
assessing the system requirements associated with
overarching business goals.
1. https://en.wikipedia.org/wiki/Continuous_testing
®®
Adding - Continuous Testing
Adding - Continuous Testing
TESTING
TESTING
TESTING
TESTING
®®
Key Facts About Continuous Testing
 Without Continuous Testing, you won’t realize significant
value from DevOps.
 Pushing low quality code into production faster = bad
 Lack of visibility and feedback to assess risk = bad
 Chaos engineering without testing = simply chaos!
 Continuous Testing Myths
 Continuous Testing ≠ 100% test automation
 All testing should be done earlier in the lifecycle
 No testing is needed, just have production monitoring
®®
Some Best Practices
 Continuous means testing is happening before, during, and
after each software change is made.
 Collaborate on requirements
 Validate changes constantly (e.g.: regression testing)
 Dev/Test Pairing (ex: exploratory testing, reviewing test
cases)
 Automated testing in CI
 Continuous improvement of test approach
 Review of customer feedback and business metrics
®®
Introducing The DevOps Dance
TESTING
TESTING
TESTING
TESTING
®®
Shift-Left
TESTING
TESTING
TESTING
TESTING
SHIFT LEFT
®®
Shift-Right
TESTING
TESTING
TESTING
TESTING
SHIFT RIGHT
®
Shifting Left
Testing Early, in the CI Pipeline
®®
Shift-Left
TESTING
TESTING
TESTING
TESTING
SHIFT LEFT
®®
What Does “Shift Left” Mean?
 Shifting Left is about removing downstream blockers and
finding and fixing defects closer to where they are
introduced.
 Rapid, automated testing to prevent known issues reappearing
 Identifying areas of risk earlier to know where to focus later:
 Performance
 Security
 Integration
 Infrastructure
 Usability
 Early exploration of features to understand business issues/risks
®®
Continuous Integration (CI)
 Ensure that you have a robust set of “smoke”
tests that can run after every CI build
 Unit, API and Automated UI tests
Unit Testing
Plugins Available for:
API & Integration Testing
®®
User Interface Testing
• Automated Tests • Manual Tests
You need both to really test and verify!
®®
Non-Functional Testing
• Don’t leave these to the end of the process, before deployment
• Do just enough of each type of testing early in the pipeline to
determine if further testing will be needed later.
®®
Exploratory Testing: Where & Why
Good testers find issues that no one knows about
Exploratory testing finds those edge cases
It’s the unknown ‘unknowns’ that trip you up
It’s particularly useful when the functionality is still
being formed in early sprints
®®
Some Tools
 Dependency checkers – DependencyCheck
 Static Code Analysis – Parasoft, SonarQube
 Unit Tests – xUnit (jUnit, Nunit, PyTest, etc.)
 Performance Tests – JMeter, Gatling, NeoLoad
 API Testing – Postman, Rapise, SoapUI
 Security Testing – OWASP ZAP
 UI Testing – Rapise, Selenium
 Exploratory Testing – SpiraCapture
®
Shifting Right
Monitoring in Production, after CD
®®
Shift-Right
TESTING
TESTING
TESTING
TESTING
SHIFT RIGHT
®®
Shifting Right
 Shifting Right is about leveraging customers and access
to production data to test effectively and support
feedback loops
 Enabling testing activities
 Customer feedback on features (ex: A/B and Canary Testing)
 Monitoring and healing production issues
 Usability and experience (ex: usability testing, UI/UX)
 Customer satisfaction (ex: NPS ratings, engagement, adoption)
 Monitoring business metrics to “test” value of changes
®®
Continuous Deployment (CD)
Automating the process from release ready, tests passed, to
production, post-release checks.
Business Monitoring
Business
metrics can
be a useful
indicator of
a problem
that system
monitoring
may have
missed!
User Monitoring
®®
Some Tools
 System Monitoring – Dynatrace, Solarwinds, Cloudwatch
 Customer Helpdesk – ZenDesk, KronoDesk, Remedy, etc.
 Customer Behavior – Google Analytics, Splunk, Matomo
 Business Monitoring
 Traditional BI Platforms – PowerBI, Splunk, Cognos, Domo, etc.
 AI-Driven Data Analytics – Qlik, Tellius, etc.
 Data Visualzation – Tableau, etc
 Customer Satisfaction – Delighted, Promoter, AskNicely, …
®
Stuck in the Middle with You
Assessing Risk and Deciding Whether to Go Live
®®
There Is Never Enough Time for Testing
• How Do We Know if We Can Release into Production?
• How Do We Know We Have Tested the Right Areas?
• We Don’t Have Enough Time to Test Everything!
®
Testing = Manage Technical Risk
Focus on Areas Identified Earlier in Pipeline
Unit Tests
API Tests
Security Tests
Performance Tests
Exploratory Sessions
Shift Left Tests Deeper Testing
Deeper Functional
Testing
Deeper Performance
Testing
Focused Exploratory
Sessions
®®
Example: Performance Testing
Early Load Testing
• Development hardware
• No isolation
• 10 VUs, 10,000 requests
• Analyze trends
• Is this CI build faster or
slower than before?
• Should we spend more time
testing it later?
Full-Blown Load Testing
• Replica of production
hardware
• Dedicated environment
• Isolated networks
• 10,000 VUs for 4 hours
• What is the maximum load,
throughput, bottlenecks
• Do we meet our SLAs?
Hierarchy of Testing Risk
Happy Path, Safe Environment
Realistic Paths, Safe Environment
Edge Cases, Safe Environment
Edge Cases, All Environments
If it breaks here, then
no point trying further
levels in the hierarchy
®
All The Automated Tests
Pass
Should We Ship?
®®
User Stories
Requirements
Automated Testing
Exploratory Testing: Navigating Edges
®®
Exploratory Testing: Navigating Edges
The Actual System
®®
Exploratory Testing: Navigating Edges
The Actual System
Edge Cases
®
Evaluating Risk & Deciding
The decision to release is a
business not technical decision
®
44 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation
Wrap Up & Final Thoughts
1. Integrate Shift-Left techniques into your CI Pipeline
 Address risk areas identified early to focus deeper testing
2. Add Shift-Right techniques into your post-deployment
infrastructure, so that testing doesn’t end after live
3. Have a risk-based approach to deciding when to release
functionality into production
®
45 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation
Questions?
®
46 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation
Thank you for attending this
workshop/session.
Please fill out an evaluation form.
Ad

More Related Content

What's hot (20)

CI/CD Best Practices for Your DevOps Journey
CI/CD Best  Practices for Your DevOps JourneyCI/CD Best  Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps Journey
DevOps.com
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
InCycleSoftware
 
Automated-Testing-inside-containers
Automated-Testing-inside-containersAutomated-Testing-inside-containers
Automated-Testing-inside-containers
Manoj Kumar Kumar
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
Kris Buytaert
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
Felipe Artur Feltes
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
Mettje Heegstra
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
Kris Buytaert
 
Devops
DevopsDevops
Devops
Daniel Fikre
 
Postman
PostmanPostman
Postman
Igor Shubovych
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
Steve Mactaggart
 
DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines
Abdul_Mujeeb
 
Testing capability ppt
Testing capability pptTesting capability ppt
Testing capability ppt
anilreddyqa
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
 
CI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cdCI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cd
Billy Yuen
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
Juan Fabian
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
Lee Barnes
 
Terraform
TerraformTerraform
Terraform
Pathum Fernando ☁
 
Azure DevOps CI/CD For Beginners
Azure DevOps CI/CD  For BeginnersAzure DevOps CI/CD  For Beginners
Azure DevOps CI/CD For Beginners
Rahul Nath
 
TestOps and Shift Left
TestOps and Shift LeftTestOps and Shift Left
TestOps and Shift Left
Gervais Johnson, Advisor
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 

Similar to The DevOps Dance - Shift Left, Shift Right - Get It Right (20)

[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
KMS Technology
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New Standard
TechWell
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?
Parasoft
 
Software Testing Presentation in Cegonsoft Pvt Ltd...
Software Testing Presentation in Cegonsoft Pvt Ltd...Software Testing Presentation in Cegonsoft Pvt Ltd...
Software Testing Presentation in Cegonsoft Pvt Ltd...
ChithraCegon
 
How to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test AutomationHow to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test Automation
Perfecto by Perforce
 
Testwarez 2009 Use Proper Tool
Testwarez 2009 Use Proper ToolTestwarez 2009 Use Proper Tool
Testwarez 2009 Use Proper Tool
Adam Sandman
 
Continuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQContinuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQ
Tomas Riha
 
Agile testing
Agile testingAgile testing
Agile testing
Raj Indugula
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
Sauce Labs
 
Solving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous TestingSolving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous Testing
Perfecto by Perforce
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous Testing
Parasoft
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
Agile Montréal
 
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test AutomationSTARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
Clever Moe
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing Services
Neev Technologies
 
Load and Performance Testing in Production, featuring Scott Barber
Load and Performance Testing in Production, featuring Scott BarberLoad and Performance Testing in Production, featuring Scott Barber
Load and Performance Testing in Production, featuring Scott Barber
Neotys
 
Continuous Integration, Deploy, Test From Beginning To End 2014
Continuous Integration, Deploy, Test From Beginning To End 2014Continuous Integration, Deploy, Test From Beginning To End 2014
Continuous Integration, Deploy, Test From Beginning To End 2014
Clever Moe
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
BugRaptors
 
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)
Inflectra
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
Neev Technologies
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application Server
Robbie Minshall
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
KMS Technology
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New Standard
TechWell
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?
Parasoft
 
Software Testing Presentation in Cegonsoft Pvt Ltd...
Software Testing Presentation in Cegonsoft Pvt Ltd...Software Testing Presentation in Cegonsoft Pvt Ltd...
Software Testing Presentation in Cegonsoft Pvt Ltd...
ChithraCegon
 
How to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test AutomationHow to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test Automation
Perfecto by Perforce
 
Testwarez 2009 Use Proper Tool
Testwarez 2009 Use Proper ToolTestwarez 2009 Use Proper Tool
Testwarez 2009 Use Proper Tool
Adam Sandman
 
Continuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQContinuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQ
Tomas Riha
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
Sauce Labs
 
Solving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous TestingSolving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous Testing
Perfecto by Perforce
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous Testing
Parasoft
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
Agile Montréal
 
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test AutomationSTARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
Clever Moe
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing Services
Neev Technologies
 
Load and Performance Testing in Production, featuring Scott Barber
Load and Performance Testing in Production, featuring Scott BarberLoad and Performance Testing in Production, featuring Scott Barber
Load and Performance Testing in Production, featuring Scott Barber
Neotys
 
Continuous Integration, Deploy, Test From Beginning To End 2014
Continuous Integration, Deploy, Test From Beginning To End 2014Continuous Integration, Deploy, Test From Beginning To End 2014
Continuous Integration, Deploy, Test From Beginning To End 2014
Clever Moe
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
BugRaptors
 
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)
Inflectra
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application Server
Robbie Minshall
 
Ad

More from Inflectra (20)

Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)
Inflectra
 
KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)
Inflectra
 
Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)
Inflectra
 
SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)
Inflectra
 
SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)
Inflectra
 
SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical SystemsInflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
Inflectra
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
Inflectra
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
Inflectra
 
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project ManagementWebinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Inflectra
 
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Inflectra
 
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra SuiteInflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra
 
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Inflectra
 
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Inflectra
 
Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023
Inflectra
 
Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)
Inflectra
 
KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)
Inflectra
 
Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)
Inflectra
 
SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)
Inflectra
 
SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)
Inflectra
 
SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical SystemsInflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
Inflectra
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
Inflectra
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
Inflectra
 
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project ManagementWebinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Inflectra
 
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Inflectra
 
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra SuiteInflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra
 
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Inflectra
 
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Inflectra
 
Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023
Inflectra
 
Ad

Recently uploaded (20)

WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 

The DevOps Dance - Shift Left, Shift Right - Get It Right

  • 1. ® The DevOps Dance: Shift Left, Shift Right Get It Right Presented by Adam Sandman
  • 2. ® 2 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation ® About Me  Adam Sandman was a programmer from the age of 10 and has been working in the IT industry for the past 20 years.  Currently Adam is a Director of Technology at Inflectra Corporation, where he is interested in technology, business and innovation.  Adam lives in Washington, DC, USA
  • 3. ® 3 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation Agenda The DevOps Dance  What is Continuous Testing? Shifting “Left” Shifting “Right” Stuck in the Middle with You  Assessing risk and the decision to release Questions?
  • 4. ® 4 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation ® Takeaways 1. How you can shift left by adding more testing to your DevOps Pipeline 2. Ways to shift right by adding monitoring and tracing for applications in production 3. Putting it all together into an integrated end to end test management process 4. Some tools both open source and commercial that can help along the way
  • 5. ® The DevOps Dance What is Continuous Testing?
  • 6. ®® What is DevOps Anyway? (By Devops.png: Rajiv.Pant derivative work: Wylve - derived from Devops.png: , Link, originally by Gary Stevens)
  • 7. ®® The DevOps “Lifecycle” (By Devops.png: Rajiv.Pant derivative work: Wylve - derived from Devops.png: , Link, originally by Gary Stevens)
  • 8. ®® What is Continuous Testing?  Continuous testing is the process of executing tests as part of the software delivery pipeline to obtain immediate feedback on the business risks associated with a software release candidate.  Originally limited to automated tests in the CI portion  Should include all kinds of testing, throughout CI/CD pipeline  For Continuous testing, the scope of testing extends from validating bottom-up requirements or user stories to assessing the system requirements associated with overarching business goals. 1. https://en.wikipedia.org/wiki/Continuous_testing
  • 10. Adding - Continuous Testing TESTING TESTING TESTING TESTING
  • 11. ®® Key Facts About Continuous Testing  Without Continuous Testing, you won’t realize significant value from DevOps.  Pushing low quality code into production faster = bad  Lack of visibility and feedback to assess risk = bad  Chaos engineering without testing = simply chaos!  Continuous Testing Myths  Continuous Testing ≠ 100% test automation  All testing should be done earlier in the lifecycle  No testing is needed, just have production monitoring
  • 12. ®® Some Best Practices  Continuous means testing is happening before, during, and after each software change is made.  Collaborate on requirements  Validate changes constantly (e.g.: regression testing)  Dev/Test Pairing (ex: exploratory testing, reviewing test cases)  Automated testing in CI  Continuous improvement of test approach  Review of customer feedback and business metrics
  • 13. ®® Introducing The DevOps Dance TESTING TESTING TESTING TESTING
  • 16. ® Shifting Left Testing Early, in the CI Pipeline
  • 18. ®® What Does “Shift Left” Mean?  Shifting Left is about removing downstream blockers and finding and fixing defects closer to where they are introduced.  Rapid, automated testing to prevent known issues reappearing  Identifying areas of risk earlier to know where to focus later:  Performance  Security  Integration  Infrastructure  Usability  Early exploration of features to understand business issues/risks
  • 19. ®® Continuous Integration (CI)  Ensure that you have a robust set of “smoke” tests that can run after every CI build  Unit, API and Automated UI tests
  • 21. API & Integration Testing
  • 22. ®® User Interface Testing • Automated Tests • Manual Tests You need both to really test and verify!
  • 23. ®® Non-Functional Testing • Don’t leave these to the end of the process, before deployment • Do just enough of each type of testing early in the pipeline to determine if further testing will be needed later.
  • 24. ®® Exploratory Testing: Where & Why Good testers find issues that no one knows about Exploratory testing finds those edge cases It’s the unknown ‘unknowns’ that trip you up It’s particularly useful when the functionality is still being formed in early sprints
  • 25. ®® Some Tools  Dependency checkers – DependencyCheck  Static Code Analysis – Parasoft, SonarQube  Unit Tests – xUnit (jUnit, Nunit, PyTest, etc.)  Performance Tests – JMeter, Gatling, NeoLoad  API Testing – Postman, Rapise, SoapUI  Security Testing – OWASP ZAP  UI Testing – Rapise, Selenium  Exploratory Testing – SpiraCapture
  • 26. ® Shifting Right Monitoring in Production, after CD
  • 28. ®® Shifting Right  Shifting Right is about leveraging customers and access to production data to test effectively and support feedback loops  Enabling testing activities  Customer feedback on features (ex: A/B and Canary Testing)  Monitoring and healing production issues  Usability and experience (ex: usability testing, UI/UX)  Customer satisfaction (ex: NPS ratings, engagement, adoption)  Monitoring business metrics to “test” value of changes
  • 29. ®® Continuous Deployment (CD) Automating the process from release ready, tests passed, to production, post-release checks.
  • 30. Business Monitoring Business metrics can be a useful indicator of a problem that system monitoring may have missed!
  • 32. ®® Some Tools  System Monitoring – Dynatrace, Solarwinds, Cloudwatch  Customer Helpdesk – ZenDesk, KronoDesk, Remedy, etc.  Customer Behavior – Google Analytics, Splunk, Matomo  Business Monitoring  Traditional BI Platforms – PowerBI, Splunk, Cognos, Domo, etc.  AI-Driven Data Analytics – Qlik, Tellius, etc.  Data Visualzation – Tableau, etc  Customer Satisfaction – Delighted, Promoter, AskNicely, …
  • 33. ® Stuck in the Middle with You Assessing Risk and Deciding Whether to Go Live
  • 34. ®® There Is Never Enough Time for Testing • How Do We Know if We Can Release into Production? • How Do We Know We Have Tested the Right Areas? • We Don’t Have Enough Time to Test Everything!
  • 35. ® Testing = Manage Technical Risk
  • 36. Focus on Areas Identified Earlier in Pipeline Unit Tests API Tests Security Tests Performance Tests Exploratory Sessions Shift Left Tests Deeper Testing Deeper Functional Testing Deeper Performance Testing Focused Exploratory Sessions
  • 37. ®® Example: Performance Testing Early Load Testing • Development hardware • No isolation • 10 VUs, 10,000 requests • Analyze trends • Is this CI build faster or slower than before? • Should we spend more time testing it later? Full-Blown Load Testing • Replica of production hardware • Dedicated environment • Isolated networks • 10,000 VUs for 4 hours • What is the maximum load, throughput, bottlenecks • Do we meet our SLAs?
  • 38. Hierarchy of Testing Risk Happy Path, Safe Environment Realistic Paths, Safe Environment Edge Cases, Safe Environment Edge Cases, All Environments If it breaks here, then no point trying further levels in the hierarchy
  • 39. ® All The Automated Tests Pass Should We Ship?
  • 41. ®® Exploratory Testing: Navigating Edges The Actual System
  • 42. ®® Exploratory Testing: Navigating Edges The Actual System Edge Cases
  • 43. ® Evaluating Risk & Deciding The decision to release is a business not technical decision
  • 44. ® 44 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation Wrap Up & Final Thoughts 1. Integrate Shift-Left techniques into your CI Pipeline  Address risk areas identified early to focus deeper testing 2. Add Shift-Right techniques into your post-deployment infrastructure, so that testing doesn’t end after live 3. Have a risk-based approach to deciding when to release functionality into production
  • 45. ® 45 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation Questions?
  • 46. ® 46 | 5/23/2020 © Copyright 2006-2020 Inflectra Corporation Thank you for attending this workshop/session. Please fill out an evaluation form.