SlideShare a Scribd company logo
1 of 21
5 Stages of Digital Quality Maturity
Amir Rozenberg, Director of Product
Chris Bartosic, IT Solutions Leader, Metlife
5/9/2018 2© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Agenda
The challenges of modern quality practices
Implementing quality in DevOPS (CI/CD)
The MetLife journey
Q&A
50% of CEOs expect their industries to be substantially
or unrecognizably transformed by digital.
Source: Gartner, 2016
Increased Complexity
IoT
Multi
Screen
Platforms
OTT
Streamline
Location
Injection
Acceleration Medical
Enrichment
Sensors
New models
Video AR
Chatbots
& Audio
Touch ID
Face ID
Iris Scan AUTH
Data EntryImage
Injection
The realities of the Dev team lead
Scope
CoverageTime
Current State of Digital
Quality
Outdated Quality Practices
•Repetitive manual testing, post sprint
•Outdated local lab
•Outdated bank of scripts and framework
•Partial reporting & lack of direction
Team Impact
•Risk-based approach, poor app behavior
•Expensive, latent feedback
•"Over the wall" attitude
•Frustration and fatigue
Business Impact
•User frustration, adoption, usage and churn
•Impact on top-level metrics: share value,
competitive leadership, brand etc.
Quality @ devOPS Principles
• Skills elevation
• Dev-QA-OPS: one team
• Dev agile process
• Everyone should work at the same
rhythm
• Real time decisions
• Real time bug fixing
• Developers test
• Automation AI:
• Green is Green
• 3 strikes out
• Smart retry
• Always on, scalable & stable lab
• Enabling framework
• Big data reporting
• Transparency & alignment
Confidential – for internal use only
8
Testing Approach @ MetLife – Today
TestDesign
Test
Strategy
Test Management Repository
Financials / Coverage / Quality / Estimates / Inputs / SLA’s & SLO’s
Require-
ments
Use
Cases
Inputs & Outputs
Capability
Dynamic
Inputs
Management
More Automated
TestOptimization
ata
Test
Data
Automation
Engines
Automation Lab
Mobile
Middleware
Accessibility
Cross Browser
UI – open source
Mainframe
IVR
Virtualization
Test Data Mgmt
Crowd
Scriptless
digitalfocus
Analytics
Defect
Management
Stage 1: Plan Quality @ DevOps as an Agile Process
5/9/2018 © 2015, Perfecto Mobile Ltd. All Rights Reserved.
Coverage
DailySprint
Smoke
Full
Coverage
before
Robustness
Robustness
Before
Coverage
Most of the market
• Sprint level execution
• Half-way to coverage
Execution Frequency
Stage 2: Automate, Reuse, Scale
Local Devices/Lab
APM/ Production
Monitoring
Use your Automation Framework
Execute tests every build
Connect the cloud to your IDE
Android Studio • IntelliJ • Eclipse • Visual Studio
Stage 2: Automate, Reuse, Scale
• Functional Testing
• Increase automation: OSS+, Framework, Reuse (one lab)
• Increase coverage: Wind Tunnel, Audio/Video, Localization, IVR,
sensors
• Parallel execution
• Non-Functional Testing
• Single user performance
• Accessibility
• Security
=
Multi-screen
End user conditions
Stage 3: Shift left & Prioritize
Stability, visibility & trust => Value
CoE
Dev
Stage 4: Continuous Quality Visibility
Stage 5: Implement across the entire SDLC
Use your Automation Framework
Execute tests every build
Connect the cloud to your IDE
Android Studio • IntelliJ • Eclipse • Visual Studio
Quality Visibility
One report, all platforms, see the trend
‘Test in Production’
Know it • Triage it • Fix it
Remote Debug to the Cloud
ADB • Chrome inspect
Confidential – for internal use only
People
Process
Technology
15
Transitioning from Test to “Q” Assurance
SaaS / iPaaS
Open source
Integrated into IT
Security
Less traditional vendors
Limitless devices
Siloed
Proprietary
Tightly coupled
On-prem Some integration
Less traditional vendors
Some cloud
Limited devices
Managed Service
Program Management
Engineering
Agile
Quality owned across SDLC
Design & OptimizationWaterfall
Hard gates
Static data review
Siloed
Onshore
Some iterative
Defect measurements
Quality reviews
Some offshore
Blurred ownership
Application SME
More technical
Some Automation
Some Analytical
Tester
Siloed
Non-technical
Manual
Traditional
Technicians
Information analysts
Program management
Architects
Developers
Business
Sr. Leadership
Confidential – for internal use only
1616
Test Engineering by Function
• Test Design and Technical Strategy, escalation support
• Primary bridge between QA and Architect group
StrategySupport/TechnicalLead
 Emphasis on shared services, workflow management, self-service capabilities for TDM
 Long drawn plan for increasing TechQA role in test data management
 Extension of tools strategy for digital platforms and tools
 Focus on end to end testing for digital programs with shift left adoption
 Intelligence driven testing inclusion
 Emerging data and environment practices leverage for DevOps testing
 Emphasis on continuous testing and reduced dependencies on UI testing and automation
 Focus on extending end to end testing capabilities to support Agile /DevOps
 Shift left & right adoption
 Big Data testing & automation
 Expedited initiatives on Scriptless automation and Services test automation, QA ecosystem
 Focus on opportunity areas including legacy platform, IVR and AI automation, test coverage
Confidential – for internal use only
17
Mobile Device Cloud
• Data centers located globally
• Private & public cloud available to MetLife
• Private: 40 Devices (phones, tablets, VDI’s)
• 26 Phone & tablets - Primarily US-supported (iPhone,
HTC, LG)
• 14 Virtual Desktops - All major O/S and Browser
Combinations
• Public: +200 Devices (monthly limit usage)
Available Devices
Count of
devices
Apple 12
Google 4
HTC 1
LG 1
Samsung 7
Sony 1
Grand Total 26
Confidential – for internal use only
18
To edit go to: Insert > Header and
Footer
Transformation In-flight
Increase in Hybrid Lab utilization, including desktop
• Single presentment platform for digital QA
• Cross-browser, mobile, accessibility, performance
• Dual execution labs supporting 24X7 operations
Improved leverage of automation and non-UI testing approaches, reduced cycle times
• 300 % increase in execution over 1 quarter
• Introduction of in-house and market tooling to address capability gaps
• “Automation First” embedded as part of Intake, +30% increase defects identified projected
Comprehensive functional and non-functional validations with “shift-left” approach
• End to end view of coverage at the onset of work
• Synthesized strategies between engineering and delivery “producer & consumer”
Early defect identification and improved customer experience
• Defect analytics pushing focus on systemic problem areas
• Blurring lines between hard “hand-off’s” and tighter requirements/testing integration
Continuous testing integrated into project lifecycle, reduced cycle time
• Integration into broader DevOps lifecycle and ecosystem
• Accelerated introduction of automated entrance/exit testing
PREP PROVE SCALE MAINTAIN
Phase 1
Plan Development
and Delivery
Phase 2
Build Foundation
(Framework)
Phase 3
P1 Smoke Test
Creation
Phase 4
P1 Smoke w/
Reporting
Per-Commit CI
(Few Platforms)
Running Nightly
(All Platforms)
Phase 5
P2 Suite w/
Reporting
Running in
scheduled CI
(Few Platforms)
Running Nightly
(All Platforms)
Phase 6
P3 Regression
w/Reporting
Running Nightly
(All Platforms)
Running Nightly
(All Conditions)
Phase 7
Script
Maintenance
Process
Established
Phase 8
Execution
Optimization
Increased
Automation
Maximize
Automation
Maximize
Coverage
Fast
Feedback
Increased
Coverage
Path to Success Timeline
1 Week 3 Weeks1 3 Weeks1 1 Week2 8-10 Weeks1,2,3 12 Weeks1 4 Weeks 4 Weeks
Embedded Across Dev-QA-Ops
New
1 Month 3-6 Months* 2 Months
Existing
2-3 Weeks
New
1 Month
Existing
1-3 Weeks
Pragmatic plan to achieve Digital Quality
Automate everything
Green is Green
Prioritize Executions
Report Early
Streamline processes
@Amir_Rozenberg@bartosik_chris

More Related Content

What's hot

Introducing: Klocwork Insight Pro | November 2009
Introducing: Klocwork Insight Pro | November 2009Introducing: Klocwork Insight Pro | November 2009
Introducing: Klocwork Insight Pro | November 2009Klocwork
 
Managing Mobile App Performance Through Geo-Performance Visibility
Managing Mobile App Performance Through Geo-Performance VisibilityManaging Mobile App Performance Through Geo-Performance Visibility
Managing Mobile App Performance Through Geo-Performance VisibilityDaniel Chan
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Roger Snook
 
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
 
Ast 2012 - Practices for Test Automation in Scrum Projects
Ast 2012 - Practices for Test Automation in Scrum ProjectsAst 2012 - Practices for Test Automation in Scrum Projects
Ast 2012 - Practices for Test Automation in Scrum ProjectsEliane Collins
 
Strategies for agile software test automation
Strategies for agile software test automationStrategies for agile software test automation
Strategies for agile software test automationEliane Collins
 
Operationalize all the network things
Operationalize all the network thingsOperationalize all the network things
Operationalize all the network thingsLori MacVittie
 
Experitest & Hexaware Co-Webinar
Experitest & Hexaware Co-WebinarExperitest & Hexaware Co-Webinar
Experitest & Hexaware Co-WebinarExperitest
 
Better Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousBetter Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousParasoft
 
Addressing Mobile App Testing Challenges
Addressing Mobile App Testing ChallengesAddressing Mobile App Testing Challenges
Addressing Mobile App Testing ChallengesLee Barnes
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Sauce Labs
 
Seven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile TestingSeven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile TestingKeynote Mobile Testing
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionSanjeev Sharma
 
QA in Digitalized World by Kari Kakkonen at KDS2015
QA in Digitalized World by Kari Kakkonen at KDS2015QA in Digitalized World by Kari Kakkonen at KDS2015
QA in Digitalized World by Kari Kakkonen at KDS2015Kari Kakkonen
 
testCloud & Crittercism: How to Continuously Ensure Mobile App Quality
testCloud & Crittercism: How to Continuously Ensure Mobile App QualitytestCloud & Crittercism: How to Continuously Ensure Mobile App Quality
testCloud & Crittercism: How to Continuously Ensure Mobile App QualityApteligent
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
Effective Test Automation in DevOps
Effective Test Automation in DevOpsEffective Test Automation in DevOps
Effective Test Automation in DevOpsLee Barnes
 
Continuous Security / DevSecOps- Why How and What
Continuous Security /  DevSecOps- Why How and WhatContinuous Security /  DevSecOps- Why How and What
Continuous Security / DevSecOps- Why How and WhatMarc Hornbeek
 
DevOps Continuous Testing and LaaS – The Perfect Match for SDN
DevOps Continuous Testing and LaaS – The Perfect Match for SDNDevOps Continuous Testing and LaaS – The Perfect Match for SDN
DevOps Continuous Testing and LaaS – The Perfect Match for SDNSailaja Tennati
 

What's hot (20)

Introducing: Klocwork Insight Pro | November 2009
Introducing: Klocwork Insight Pro | November 2009Introducing: Klocwork Insight Pro | November 2009
Introducing: Klocwork Insight Pro | November 2009
 
Managing Mobile App Performance Through Geo-Performance Visibility
Managing Mobile App Performance Through Geo-Performance VisibilityManaging Mobile App Performance Through Geo-Performance Visibility
Managing Mobile App Performance Through Geo-Performance Visibility
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
 
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
 
Ast 2012 - Practices for Test Automation in Scrum Projects
Ast 2012 - Practices for Test Automation in Scrum ProjectsAst 2012 - Practices for Test Automation in Scrum Projects
Ast 2012 - Practices for Test Automation in Scrum Projects
 
Strategies for agile software test automation
Strategies for agile software test automationStrategies for agile software test automation
Strategies for agile software test automation
 
Operationalize all the network things
Operationalize all the network thingsOperationalize all the network things
Operationalize all the network things
 
TechTalk: Getting to Know Perfecto
TechTalk: Getting to Know PerfectoTechTalk: Getting to Know Perfecto
TechTalk: Getting to Know Perfecto
 
Experitest & Hexaware Co-Webinar
Experitest & Hexaware Co-WebinarExperitest & Hexaware Co-Webinar
Experitest & Hexaware Co-Webinar
 
Better Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousBetter Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to Continuous
 
Addressing Mobile App Testing Challenges
Addressing Mobile App Testing ChallengesAddressing Mobile App Testing Challenges
Addressing Mobile App Testing Challenges
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
 
Seven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile TestingSeven Steps to Remove Barriers and Accelerate Mobile Testing
Seven Steps to Remove Barriers and Accelerate Mobile Testing
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
QA in Digitalized World by Kari Kakkonen at KDS2015
QA in Digitalized World by Kari Kakkonen at KDS2015QA in Digitalized World by Kari Kakkonen at KDS2015
QA in Digitalized World by Kari Kakkonen at KDS2015
 
testCloud & Crittercism: How to Continuously Ensure Mobile App Quality
testCloud & Crittercism: How to Continuously Ensure Mobile App QualitytestCloud & Crittercism: How to Continuously Ensure Mobile App Quality
testCloud & Crittercism: How to Continuously Ensure Mobile App Quality
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
Effective Test Automation in DevOps
Effective Test Automation in DevOpsEffective Test Automation in DevOps
Effective Test Automation in DevOps
 
Continuous Security / DevSecOps- Why How and What
Continuous Security /  DevSecOps- Why How and WhatContinuous Security /  DevSecOps- Why How and What
Continuous Security / DevSecOps- Why How and What
 
DevOps Continuous Testing and LaaS – The Perfect Match for SDN
DevOps Continuous Testing and LaaS – The Perfect Match for SDNDevOps Continuous Testing and LaaS – The Perfect Match for SDN
DevOps Continuous Testing and LaaS – The Perfect Match for SDN
 

Similar to 5 Stages of Digital Quality Maturity

How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itLizzy Guido (she/her)
 
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...Farhan Tariq
 
How To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoHow To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoLizzy Guido (she/her)
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star eastPerfecto Mobile
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerQA or the Highway
 
Testing NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFTTesting NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFTOri Bendet
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTIndium Software
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAspire Systems
 
Digital Assurance Center of Excellence
Digital Assurance Center of ExcellenceDigital Assurance Center of Excellence
Digital Assurance Center of ExcellenceIra Agarwal
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsTechWell
 
Amalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAgile Testing Alliance
 
Devops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationDevops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationRobbie Minshall
 
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...RIA RUI Society
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesHemang Rindani
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesCygnet Infotech
 

Similar to 5 Stages of Digital Quality Maturity (20)

How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for it
 
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
How To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoHow To Sell Into Insurance with Perfecto
How To Sell Into Insurance with Perfecto
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
Appium vs. Appium with Perfecto
Appium vs. Appium with PerfectoAppium vs. Appium with Perfecto
Appium vs. Appium with Perfecto
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
Appium vs Appium with Perfecto
Appium vs Appium with PerfectoAppium vs Appium with Perfecto
Appium vs Appium with Perfecto
 
Testing NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFTTesting NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFT
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development Practices
 
The Journey to DevOps
The Journey to DevOpsThe Journey to DevOps
The Journey to DevOps
 
Digital Assurance Center of Excellence
Digital Assurance Center of ExcellenceDigital Assurance Center of Excellence
Digital Assurance Center of Excellence
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile Apps
 
Amalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automation
 
Devops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationDevops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle Organization
 
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Harvinder Singh-Resume
Harvinder Singh-ResumeHarvinder Singh-Resume
Harvinder Singh-Resume
 

More from Perfecto Mobile

QA or the Highway 2022.pptx
QA or the Highway 2022.pptxQA or the Highway 2022.pptx
QA or the Highway 2022.pptxPerfecto Mobile
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingPerfecto Mobile
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersPerfecto Mobile
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsPerfecto Mobile
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018Perfecto Mobile
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Perfecto Mobile
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelinePerfecto Mobile
 
Quest2018 erank optimize test automation
Quest2018 erank optimize test automationQuest2018 erank optimize test automation
Quest2018 erank optimize test automationPerfecto Mobile
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Perfecto Mobile
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motbPerfecto Mobile
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesPerfecto Mobile
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum PresentationPerfecto Mobile
 
Automation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonAutomation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonPerfecto Mobile
 
Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Perfecto Mobile
 
7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deckPerfecto Mobile
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsPerfecto Mobile
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryPerfecto Mobile
 
Mobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupMobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupPerfecto Mobile
 

More from Perfecto Mobile (20)

QA or the Highway 2022.pptx
QA or the Highway 2022.pptxQA or the Highway 2022.pptx
QA or the Highway 2022.pptx
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous Testing
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps Pipeline
 
Cross browser testing
Cross browser testingCross browser testing
Cross browser testing
 
Quest2018 erank optimize test automation
Quest2018 erank optimize test automationQuest2018 erank optimize test automation
Quest2018 erank optimize test automation
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital Interfaces
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum Presentation
 
Automation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonAutomation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event boston
 
Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017
 
7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test Implications
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps Delivery
 
Mobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupMobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetup
 
Wearables meetup
Wearables meetupWearables meetup
Wearables meetup
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

5 Stages of Digital Quality Maturity

  • 1. 5 Stages of Digital Quality Maturity Amir Rozenberg, Director of Product Chris Bartosic, IT Solutions Leader, Metlife
  • 2. 5/9/2018 2© 2015, Perfecto Mobile Ltd. All Rights Reserved. Agenda The challenges of modern quality practices Implementing quality in DevOPS (CI/CD) The MetLife journey Q&A
  • 3. 50% of CEOs expect their industries to be substantially or unrecognizably transformed by digital. Source: Gartner, 2016
  • 4. Increased Complexity IoT Multi Screen Platforms OTT Streamline Location Injection Acceleration Medical Enrichment Sensors New models Video AR Chatbots & Audio Touch ID Face ID Iris Scan AUTH Data EntryImage Injection
  • 5. The realities of the Dev team lead Scope CoverageTime
  • 6. Current State of Digital Quality Outdated Quality Practices •Repetitive manual testing, post sprint •Outdated local lab •Outdated bank of scripts and framework •Partial reporting & lack of direction Team Impact •Risk-based approach, poor app behavior •Expensive, latent feedback •"Over the wall" attitude •Frustration and fatigue Business Impact •User frustration, adoption, usage and churn •Impact on top-level metrics: share value, competitive leadership, brand etc.
  • 7. Quality @ devOPS Principles • Skills elevation • Dev-QA-OPS: one team • Dev agile process • Everyone should work at the same rhythm • Real time decisions • Real time bug fixing • Developers test • Automation AI: • Green is Green • 3 strikes out • Smart retry • Always on, scalable & stable lab • Enabling framework • Big data reporting • Transparency & alignment
  • 8. Confidential – for internal use only 8 Testing Approach @ MetLife – Today TestDesign Test Strategy Test Management Repository Financials / Coverage / Quality / Estimates / Inputs / SLA’s & SLO’s Require- ments Use Cases Inputs & Outputs Capability Dynamic Inputs Management More Automated TestOptimization ata Test Data Automation Engines Automation Lab Mobile Middleware Accessibility Cross Browser UI – open source Mainframe IVR Virtualization Test Data Mgmt Crowd Scriptless digitalfocus Analytics Defect Management
  • 9. Stage 1: Plan Quality @ DevOps as an Agile Process 5/9/2018 © 2015, Perfecto Mobile Ltd. All Rights Reserved. Coverage DailySprint Smoke Full Coverage before Robustness Robustness Before Coverage Most of the market • Sprint level execution • Half-way to coverage Execution Frequency
  • 10. Stage 2: Automate, Reuse, Scale Local Devices/Lab APM/ Production Monitoring Use your Automation Framework Execute tests every build Connect the cloud to your IDE Android Studio • IntelliJ • Eclipse • Visual Studio
  • 11. Stage 2: Automate, Reuse, Scale • Functional Testing • Increase automation: OSS+, Framework, Reuse (one lab) • Increase coverage: Wind Tunnel, Audio/Video, Localization, IVR, sensors • Parallel execution • Non-Functional Testing • Single user performance • Accessibility • Security = Multi-screen End user conditions
  • 12. Stage 3: Shift left & Prioritize Stability, visibility & trust => Value CoE Dev
  • 13. Stage 4: Continuous Quality Visibility
  • 14. Stage 5: Implement across the entire SDLC Use your Automation Framework Execute tests every build Connect the cloud to your IDE Android Studio • IntelliJ • Eclipse • Visual Studio Quality Visibility One report, all platforms, see the trend ‘Test in Production’ Know it • Triage it • Fix it Remote Debug to the Cloud ADB • Chrome inspect
  • 15. Confidential – for internal use only People Process Technology 15 Transitioning from Test to “Q” Assurance SaaS / iPaaS Open source Integrated into IT Security Less traditional vendors Limitless devices Siloed Proprietary Tightly coupled On-prem Some integration Less traditional vendors Some cloud Limited devices Managed Service Program Management Engineering Agile Quality owned across SDLC Design & OptimizationWaterfall Hard gates Static data review Siloed Onshore Some iterative Defect measurements Quality reviews Some offshore Blurred ownership Application SME More technical Some Automation Some Analytical Tester Siloed Non-technical Manual Traditional Technicians Information analysts Program management Architects Developers Business Sr. Leadership
  • 16. Confidential – for internal use only 1616 Test Engineering by Function • Test Design and Technical Strategy, escalation support • Primary bridge between QA and Architect group StrategySupport/TechnicalLead  Emphasis on shared services, workflow management, self-service capabilities for TDM  Long drawn plan for increasing TechQA role in test data management  Extension of tools strategy for digital platforms and tools  Focus on end to end testing for digital programs with shift left adoption  Intelligence driven testing inclusion  Emerging data and environment practices leverage for DevOps testing  Emphasis on continuous testing and reduced dependencies on UI testing and automation  Focus on extending end to end testing capabilities to support Agile /DevOps  Shift left & right adoption  Big Data testing & automation  Expedited initiatives on Scriptless automation and Services test automation, QA ecosystem  Focus on opportunity areas including legacy platform, IVR and AI automation, test coverage
  • 17. Confidential – for internal use only 17 Mobile Device Cloud • Data centers located globally • Private & public cloud available to MetLife • Private: 40 Devices (phones, tablets, VDI’s) • 26 Phone & tablets - Primarily US-supported (iPhone, HTC, LG) • 14 Virtual Desktops - All major O/S and Browser Combinations • Public: +200 Devices (monthly limit usage) Available Devices Count of devices Apple 12 Google 4 HTC 1 LG 1 Samsung 7 Sony 1 Grand Total 26
  • 18. Confidential – for internal use only 18 To edit go to: Insert > Header and Footer Transformation In-flight Increase in Hybrid Lab utilization, including desktop • Single presentment platform for digital QA • Cross-browser, mobile, accessibility, performance • Dual execution labs supporting 24X7 operations Improved leverage of automation and non-UI testing approaches, reduced cycle times • 300 % increase in execution over 1 quarter • Introduction of in-house and market tooling to address capability gaps • “Automation First” embedded as part of Intake, +30% increase defects identified projected Comprehensive functional and non-functional validations with “shift-left” approach • End to end view of coverage at the onset of work • Synthesized strategies between engineering and delivery “producer & consumer” Early defect identification and improved customer experience • Defect analytics pushing focus on systemic problem areas • Blurring lines between hard “hand-off’s” and tighter requirements/testing integration Continuous testing integrated into project lifecycle, reduced cycle time • Integration into broader DevOps lifecycle and ecosystem • Accelerated introduction of automated entrance/exit testing
  • 19. PREP PROVE SCALE MAINTAIN Phase 1 Plan Development and Delivery Phase 2 Build Foundation (Framework) Phase 3 P1 Smoke Test Creation Phase 4 P1 Smoke w/ Reporting Per-Commit CI (Few Platforms) Running Nightly (All Platforms) Phase 5 P2 Suite w/ Reporting Running in scheduled CI (Few Platforms) Running Nightly (All Platforms) Phase 6 P3 Regression w/Reporting Running Nightly (All Platforms) Running Nightly (All Conditions) Phase 7 Script Maintenance Process Established Phase 8 Execution Optimization Increased Automation Maximize Automation Maximize Coverage Fast Feedback Increased Coverage Path to Success Timeline 1 Week 3 Weeks1 3 Weeks1 1 Week2 8-10 Weeks1,2,3 12 Weeks1 4 Weeks 4 Weeks Embedded Across Dev-QA-Ops New 1 Month 3-6 Months* 2 Months Existing 2-3 Weeks New 1 Month Existing 1-3 Weeks
  • 20. Pragmatic plan to achieve Digital Quality Automate everything Green is Green Prioritize Executions Report Early Streamline processes

Editor's Notes

  1. TBD white background
  2. Objective: Gain agreement that success requires an efficient pipeline. Example: What is an optimal pipeline? Drives as much innovation as possible Has the least friction as possible across teams Achieves fast TTM Maximizes user experience Team constantly gets feedback across dev, qa, ops so they know where issues exist and where to address them (transparent and visible process) An optimal pipeline is how winners achieve their value drivers of <read from slide> and deliver on their digital strategy. But reality is often far from this “theoretical” construct.