SlideShare a Scribd company logo
1 of 34
De-mystifying DevOps
A Practitioner’s Perspective
Sept 2016
Promise
DevOps
The
Education Webinar Series
2
Joan Wrabetz
CTO
Edan Evantal
VP, Engineering Shashi Kiran
CMO
PANELISTS
MODERATOR
Have Questions?
3
Agenda
• Introduction
• DevOps Framework
• Sandboxes and Quali CloudShell
• The Quali DevOps Journey
• Challenges and Learnings
• The Road Ahead
• Summary and Best Practices
4
01
02
03
Venture-funded start-up focused on DevOps and
BizOps Automation
Delivers “Sandboxes” - Replicas of production
environments
Strong Innovation DNA – Trusted by customers
worldwide
About Quali
5
300+ customers – Cloud providers, Telcos,
Enterprises – across FSI, Retail, Healthcare and
Government
~115 employees in USA, Israel and Europe
focused on serving customers worldwide300+
Source: http://www.gartner.com/newsroom/id/2999017
By2016,DevOpswillevolvefroma
nichestrategyemployedbylarge
cloudprovidersto amainstream
strategyemployedby25percentof
theGlobal2000organizations
How We View the DevOps Lifecycle
7
Quali Cloud Sandboxes
Building Blocks for DevOps and BizOps Automation
Personalized replicas of production environments
Reservation
Self-Service with Sophisticated Modeling and Automation
BI and
Analytics
Deploy
Anywhere
Set-up and
tear down
Environment
GUI or
API-driven
Connectivity
Applications and DataPhysical or Virtual Infrastructure
Orchestrate
DevOps and
BizOps
workflows
Security
“Full Stack”
On-Prem
or Hybrid
CloudMulti-tenant
Quali Cloud Shell – Industry –Leading Sandbox
Hybrid Infrastructure
Enable Self-Service
Environments with BI
and Analytics
Provide physical/virtual
Infrastructure &
Applications (Any DC/ Cloud)
Mode & Orchestrate
Full-Stack replicas of
Production Environments
Benefits of Sandboxes to DevOps
10
Faster Release Cycles
Lower TCO
Reduced Ops Failures
Automate
Config. Setup and teardown
Integrate with CI/CD Toolsets
Decrease Risk
Dev/Test in Production Replicas
Expand scope Eg. Security
Reduce Cost
Efficient Resource Utilization
Quali Development Environment
50+ Engineers
15% Focused on
DevOps
Development Tools
Source Control
Build
Virtualization / Cloud
Test
Dev/Test Sandbox
ALM
Collaboration
Stage 1 – Implement Agile SCRUM
Implement
Agile
Quali
DevOps
Journey
7 1
2
3
4
5
6
FIX
ISSUE
• 2 weeks “sprints” create
planning overhead
• QA and test cycle = 50% of
release bloat.
• Definition of “done”
• Shift to 4 wk. sprints to
automate tests
• Implemented Kanban with
short weekly planning
We Implemented Agile Scrum framework fully
Quali Lean Development Process Today
Product Backlog Backlog grooming
“Next“ stories
Daily Scrum
Meeting – Release
Kickoff
Weekly
planning
4 weeks
Sprint
Review and Retrospective
Potentially Shippable
Product Increment
14
Efficiency 2X productive
• Agile Development
• Kanban planning
• Paired code reviews
1
Stage 2 – Increase % Automation
Implement
Agile
Increase
Automation
Quali
DevOps
Journey
7 1
2
3
4
5
6
FIX
ISSUE
• Only 40% tests automated
• Escape defects
• Reduce UI testing
• Implemented zero bug policy
• Quality sprints – zero bug
baseline release
Test Automation Composition
UI
Integration
Unit
10’s
100’s
1000’s
UI
Integration
Unit100’s
10’s
100’s
3 Years Ago Today
17
• Agile Development
• Kanban planning
• Paired code reviews
• Zero bug policy
2
Test
Automation
85%
Continuous testing 2
Stage 3 – Get Real Customer Input
Implement
Agile
Increase
Automation
Customer
Input
Quali
DevOps
Journey
7 1
2
3
4
5
6
FIX
ISSUE
• INTERNAL sprint demos at
end of 4 week releases. No
customer input till EA  too
late to make changes
• EXTERNAL sprint demos to
field and delivery
• CloudShell sandbox for
realistic config., training and
customer roadshows
Field Training and customer
demos with CloudShell
sandboxes
3
EA
Feedback
Months to
Weeks
Stage 4 – Move to DevOps
Implement
Agile
Increase
Automation
Customer
Input
Move to
DevOps
Quali
DevOps
Journey
7 1
2
3
4
5
6
FIX
ISSUE
• Obtain immediate Developer
feedback.
• Integrate CI/CD
• Create CI Pipeline  Shift left
• Created CloudShell sandboxes
mirroring customer
environments  added to
automated test flow
21
Continuous testing Developer
Feedback
Weeks to
Minutes
Continuous Integration
Cloud Sandboxes
4
Stage 5 – Engage Customer and Partner Dev.
Implement
Agile
Increase
Automation
Customer
Input
Move to
DevOps
3rd Party
Developers
Quali
DevOps
Journey
7 1
2
3
4
5
6
FIX
ISSUE
• Get customers and partners to
contribute to “shell”
development
• Collaborate - Distributed teams
• Open Source “Shells” on GitHub
• DevOps pipeline moved to
GitHub for open participation
• Developer version
• Simpler documentation
• API for 3rd party/ community
23
Open
Source
10X Innovation
Velocity
• Open Source Shells
• Source Code in GitHub
• Dev tools and docs
• API driven
5
Stage 6 – Getting to GA Faster
Implement
Agile
Increase
Automation
Customer
Input
Move to
DevOps
3rd Party
Developers
GA Release
Quality Quali DevOps
Journey
7 1
2
3
4
5
6
FIX
ISSUE
• 3-month releases
• No continuous deployment
• Impacts new feature velocity
• Live staging for EA customers
• Interim builds – with features in
development
• CloudShell demos on AWS –
experiment on early-stage
builds
25
Customer
Sat.
30% Increase
Customer Staging Sites
Demos of latest build to
EA customers speeds GA
6
Stage 7 – Increase Responsiveness
Increase
Responsiveness
Implement
Agile
Increase
Automation
Customer
Input
Move to
DevOps
3rd Party
Developers
GA Release
Quality
Quali
DevOps
Journey
7 1
2
3
4
5
6
FIX
ISSUE
• Continuous Deployment
• New features and bugs cause
disruption or get delayed by 3
months
• Series of optimizations in
progress
The Quali DevOps Journey … So Far
Increase
Responsiveness
Implement
Agile
Increase
Automation
Customer
Input
Move to
DevOps
3rd Party
Developers
GA Release
Quality
Quali
DevOps
Journey
7 1
2
3
4
5
6
2X Efficiency Increase
85% Test Automation
EA Feedback: Months to
Weeks
Developer Feedback:
Week to Minutes
Work in Progress
30% Increase in
Customer Satisfaction
10X Innovation Velocity
DevOps Progress Board
ToDo InProgress Done (?)
Eliminate release
planning - only
feature level
planning
Flexible CD for
non-SaaS
Deployments
Deliver customer code
non-disruptively on-
premise or in the cloud
Fixed scrum team
allocation. No pre-
planned backlogs
100%
Continuous
Integration
DevOps Style
Innovation
Customer and
Partner
Engagement
Feature velocity and
Faster EA customer
feedback
Community
scaling.
Test
Automation
DevOps Best Practices – It is a Journey!
Focus on Agile Development1
Take an “Automation-First” Approach – CI/ CD2
Define end-goals. Leverage Cloud Sandboxes to
Accelerate and De-risk the journey.3
Successful pioneers like Netflix, Etsy and Amazon
took 5+ years to get CD (We are in year 3).
Q & A
Future Educational Webinars
1. Accelerate Hybrid Clouds with Sandboxes
2. Enhancing Security with Cyber Ranges
3. Cloud Sandboxes – Building blocks for
DevOps Automation
4. Digitization – Key to Business Transformation
Quali Community
Blogswww.quali.com
Social Media
@Quali
@Qualisystems
33
Quali engages with its customers, partners and developers in many ways.
Stay in Touch
34
www.quali.com
THANK YOU

More Related Content

What's hot

Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAdam Getchell
 
Quality Dashboard, an industry collaborative platform for translation quality...
Quality Dashboard, an industry collaborative platform for translation quality...Quality Dashboard, an industry collaborative platform for translation quality...
Quality Dashboard, an industry collaborative platform for translation quality...TAUS - The Language Data Network
 
Rez gateway - RezOS - innovate the future
Rez gateway - RezOS -   innovate the futureRez gateway - RezOS -   innovate the future
Rez gateway - RezOS - innovate the futureindikaMaligaspe
 
Strong practices for rails applications continuous delivery
Strong practices for rails applications continuous deliveryStrong practices for rails applications continuous delivery
Strong practices for rails applications continuous deliveryRobb Kidd
 
Operating a High Velocity Large Organization with Spring Cloud Microservices
Operating a High Velocity Large Organization with Spring Cloud MicroservicesOperating a High Velocity Large Organization with Spring Cloud Microservices
Operating a High Velocity Large Organization with Spring Cloud MicroservicesNoriaki Tatsumi
 
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project ServicesAgile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project ServicesCraig Pearson
 
Shift Left with Continuous Inspection
Shift Left with Continuous InspectionShift Left with Continuous Inspection
Shift Left with Continuous InspectionSerena Software
 
FUG Agile software engineering practices
FUG Agile software engineering practicesFUG Agile software engineering practices
FUG Agile software engineering practicesSerena Software
 
Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016Fábio Oliveira
 
CS meetup 2020 - Introduction to DevOps
CS meetup 2020 - Introduction to DevOpsCS meetup 2020 - Introduction to DevOps
CS meetup 2020 - Introduction to DevOpsRidwan Fadjar
 
The art of wmb deployment automation
The art of wmb deployment automationThe art of wmb deployment automation
The art of wmb deployment automationMidVision
 
DevOps: Find Solutions, Not More Defects
DevOps: Find Solutions, Not More DefectsDevOps: Find Solutions, Not More Defects
DevOps: Find Solutions, Not More DefectsTechWell
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerZaranTech LLC
 
DevOps for absolute beginners
DevOps for absolute beginnersDevOps for absolute beginners
DevOps for absolute beginnersAhmed Misbah
 
Boosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityBoosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityXebiaLabs
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeXebiaLabs
 
Application Performance Management
Application Performance ManagementApplication Performance Management
Application Performance ManagementNoriaki Tatsumi
 
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)Serena Software
 

What's hot (19)

Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
 
Quality Dashboard, an industry collaborative platform for translation quality...
Quality Dashboard, an industry collaborative platform for translation quality...Quality Dashboard, an industry collaborative platform for translation quality...
Quality Dashboard, an industry collaborative platform for translation quality...
 
Rez gateway - RezOS - innovate the future
Rez gateway - RezOS -   innovate the futureRez gateway - RezOS -   innovate the future
Rez gateway - RezOS - innovate the future
 
Strong practices for rails applications continuous delivery
Strong practices for rails applications continuous deliveryStrong practices for rails applications continuous delivery
Strong practices for rails applications continuous delivery
 
Operating a High Velocity Large Organization with Spring Cloud Microservices
Operating a High Velocity Large Organization with Spring Cloud MicroservicesOperating a High Velocity Large Organization with Spring Cloud Microservices
Operating a High Velocity Large Organization with Spring Cloud Microservices
 
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project ServicesAgile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
 
Shift Left with Continuous Inspection
Shift Left with Continuous InspectionShift Left with Continuous Inspection
Shift Left with Continuous Inspection
 
SRE in Apiary
SRE in ApiarySRE in Apiary
SRE in Apiary
 
FUG Agile software engineering practices
FUG Agile software engineering practicesFUG Agile software engineering practices
FUG Agile software engineering practices
 
Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016
 
CS meetup 2020 - Introduction to DevOps
CS meetup 2020 - Introduction to DevOpsCS meetup 2020 - Introduction to DevOps
CS meetup 2020 - Introduction to DevOps
 
The art of wmb deployment automation
The art of wmb deployment automationThe art of wmb deployment automation
The art of wmb deployment automation
 
DevOps: Find Solutions, Not More Defects
DevOps: Find Solutions, Not More DefectsDevOps: Find Solutions, Not More Defects
DevOps: Find Solutions, Not More Defects
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps Engineer
 
DevOps for absolute beginners
DevOps for absolute beginnersDevOps for absolute beginners
DevOps for absolute beginners
 
Boosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityBoosting Dev and Ops Productivity
Boosting Dev and Ops Productivity
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling Landscape
 
Application Performance Management
Application Performance ManagementApplication Performance Management
Application Performance Management
 
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
 

Viewers also liked

Mapa conceptual terminado "Evaluación"
Mapa conceptual terminado "Evaluación"Mapa conceptual terminado "Evaluación"
Mapa conceptual terminado "Evaluación"Colegio Utatlán
 
Informática - Aula 1
Informática - Aula 1Informática - Aula 1
Informática - Aula 1IBEST ESCOLA
 
Tactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOpsTactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOpsJeff Gallimore
 
Introducción a la biblia 1
Introducción a la biblia 1Introducción a la biblia 1
Introducción a la biblia 1Apoloslideshare
 
Horario de clases tercero 2016
Horario de clases tercero 2016Horario de clases tercero 2016
Horario de clases tercero 2016Colegio Utatlán
 
Le Noël en France
Le Noël en FranceLe Noël en France
Le Noël en FranceTeresaSousa
 
3 cap 2 - acidentes do trabalho
3   cap 2 - acidentes do trabalho3   cap 2 - acidentes do trabalho
3 cap 2 - acidentes do trabalhoZacarias Junior
 
Hardware (basico)
Hardware (basico)Hardware (basico)
Hardware (basico)SigmaIczel
 
Trastonos depresivos niños y adolescentes 2013
Trastonos depresivos niños y adolescentes 2013Trastonos depresivos niños y adolescentes 2013
Trastonos depresivos niños y adolescentes 2013Magditita
 
Blood its composition and funtions
Blood its composition and funtionsBlood its composition and funtions
Blood its composition and funtionsalmas naqvi
 
Dm quick evalguide design of component
Dm quick evalguide design of componentDm quick evalguide design of component
Dm quick evalguide design of componentmanooch.ehr
 
Dossiê hsm-expomanagement-2014-prof.-isaac-martins
Dossiê hsm-expomanagement-2014-prof.-isaac-martinsDossiê hsm-expomanagement-2014-prof.-isaac-martins
Dossiê hsm-expomanagement-2014-prof.-isaac-martinsIsaac Martins
 
Strenght of material me-ce (gate2016.info)
Strenght of material me-ce (gate2016.info)Strenght of material me-ce (gate2016.info)
Strenght of material me-ce (gate2016.info)Paritosh Kasaudhan
 
DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations ChallengesVijaya K
 

Viewers also liked (20)

Mapa conceptual terminado "Evaluación"
Mapa conceptual terminado "Evaluación"Mapa conceptual terminado "Evaluación"
Mapa conceptual terminado "Evaluación"
 
Apresentação11
Apresentação11Apresentação11
Apresentação11
 
Informática - Aula 1
Informática - Aula 1Informática - Aula 1
Informática - Aula 1
 
Fast Bites
Fast BitesFast Bites
Fast Bites
 
Drogas
DrogasDrogas
Drogas
 
Tactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOpsTactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOps
 
Actividad sports, animals and technological
Actividad   sports, animals and technologicalActividad   sports, animals and technological
Actividad sports, animals and technological
 
Internet y navegador web
Internet y navegador webInternet y navegador web
Internet y navegador web
 
Evaluatioin pdf
Evaluatioin pdfEvaluatioin pdf
Evaluatioin pdf
 
Introducción a la biblia 1
Introducción a la biblia 1Introducción a la biblia 1
Introducción a la biblia 1
 
Horario de clases tercero 2016
Horario de clases tercero 2016Horario de clases tercero 2016
Horario de clases tercero 2016
 
Le Noël en France
Le Noël en FranceLe Noël en France
Le Noël en France
 
3 cap 2 - acidentes do trabalho
3   cap 2 - acidentes do trabalho3   cap 2 - acidentes do trabalho
3 cap 2 - acidentes do trabalho
 
Hardware (basico)
Hardware (basico)Hardware (basico)
Hardware (basico)
 
Trastonos depresivos niños y adolescentes 2013
Trastonos depresivos niños y adolescentes 2013Trastonos depresivos niños y adolescentes 2013
Trastonos depresivos niños y adolescentes 2013
 
Blood its composition and funtions
Blood its composition and funtionsBlood its composition and funtions
Blood its composition and funtions
 
Dm quick evalguide design of component
Dm quick evalguide design of componentDm quick evalguide design of component
Dm quick evalguide design of component
 
Dossiê hsm-expomanagement-2014-prof.-isaac-martins
Dossiê hsm-expomanagement-2014-prof.-isaac-martinsDossiê hsm-expomanagement-2014-prof.-isaac-martins
Dossiê hsm-expomanagement-2014-prof.-isaac-martins
 
Strenght of material me-ce (gate2016.info)
Strenght of material me-ce (gate2016.info)Strenght of material me-ce (gate2016.info)
Strenght of material me-ce (gate2016.info)
 
DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations Challenges
 

Similar to Quali webinar de-mystifyind dev_ops-a practitioner’s perspective

Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIDevOps for Enterprise Systems
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationChef
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsTaUB Solutions
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesCollabNet
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
 
AAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdfAAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdfAppliedAIConsulting
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsSplunk
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Worksoft
 
DevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - DatasheetDevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - DatasheetTodd Erskine
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...IBM Rational
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsPerfecto Mobile
 
Continuous Testing 2016
Continuous Testing 2016Continuous Testing 2016
Continuous Testing 2016Karim Fanadka
 
What is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessWhat is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessQualitest
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Emerasoft, solutions to collaborate
 
CenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project QualityCenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project QualityWorksoft
 
Lean with MEAN (MEAN stack for Lean startup)
Lean with MEAN (MEAN stack for Lean startup)Lean with MEAN (MEAN stack for Lean startup)
Lean with MEAN (MEAN stack for Lean startup)Synerzip
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
Dev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps worldDev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps worldDavide Benvegnù
 

Similar to Quali webinar de-mystifyind dev_ops-a practitioner’s perspective (20)

Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
AAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdfAAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdf
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.
 
DevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - DatasheetDevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - Datasheet
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
Continuous Testing 2016
Continuous Testing 2016Continuous Testing 2016
Continuous Testing 2016
 
What is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessWhat is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my Business
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
CenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project QualityCenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project Quality
 
Lean with MEAN (MEAN stack for Lean startup)
Lean with MEAN (MEAN stack for Lean startup)Lean with MEAN (MEAN stack for Lean startup)
Lean with MEAN (MEAN stack for Lean startup)
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
Dev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps worldDev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps world
 

More from QualiQuali

Accelerating Network Transformation with Self-service Environments and Orches...
Accelerating Network Transformation with Self-service Environments and Orches...Accelerating Network Transformation with Self-service Environments and Orches...
Accelerating Network Transformation with Self-service Environments and Orches...QualiQuali
 
GDPR Compliance Countdown - Is your Application environment ready?
GDPR Compliance Countdown - Is your Application environment ready?GDPR Compliance Countdown - Is your Application environment ready?
GDPR Compliance Countdown - Is your Application environment ready?QualiQuali
 
implanting DevOps at scale using dynamic test environments
implanting DevOps at scale using dynamic test environmentsimplanting DevOps at scale using dynamic test environments
implanting DevOps at scale using dynamic test environmentsQualiQuali
 
The holy grail of automated labs self-service with l1 switching
The holy grail of automated labs   self-service with l1 switchingThe holy grail of automated labs   self-service with l1 switching
The holy grail of automated labs self-service with l1 switchingQualiQuali
 
Continuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareContinuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareQualiQuali
 
Cloud Sandboxing Solution for Cyber Ranges
Cloud Sandboxing Solution for Cyber RangesCloud Sandboxing Solution for Cyber Ranges
Cloud Sandboxing Solution for Cyber RangesQualiQuali
 
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frogWebinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frogQualiQuali
 
2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conference2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conferenceQualiQuali
 
2016 quali dev ops_delivery of things_conference
2016 quali dev ops_delivery of things_conference2016 quali dev ops_delivery of things_conference
2016 quali dev ops_delivery of things_conferenceQualiQuali
 
Mind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmMind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmQualiQuali
 
Mind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmMind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmQualiQuali
 
Heterogeneous Self-Service Automation for SDN Dev/Test
Heterogeneous Self-Service Automation for SDN Dev/TestHeterogeneous Self-Service Automation for SDN Dev/Test
Heterogeneous Self-Service Automation for SDN Dev/TestQualiQuali
 

More from QualiQuali (12)

Accelerating Network Transformation with Self-service Environments and Orches...
Accelerating Network Transformation with Self-service Environments and Orches...Accelerating Network Transformation with Self-service Environments and Orches...
Accelerating Network Transformation with Self-service Environments and Orches...
 
GDPR Compliance Countdown - Is your Application environment ready?
GDPR Compliance Countdown - Is your Application environment ready?GDPR Compliance Countdown - Is your Application environment ready?
GDPR Compliance Countdown - Is your Application environment ready?
 
implanting DevOps at scale using dynamic test environments
implanting DevOps at scale using dynamic test environmentsimplanting DevOps at scale using dynamic test environments
implanting DevOps at scale using dynamic test environments
 
The holy grail of automated labs self-service with l1 switching
The holy grail of automated labs   self-service with l1 switchingThe holy grail of automated labs   self-service with l1 switching
The holy grail of automated labs self-service with l1 switching
 
Continuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareContinuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshare
 
Cloud Sandboxing Solution for Cyber Ranges
Cloud Sandboxing Solution for Cyber RangesCloud Sandboxing Solution for Cyber Ranges
Cloud Sandboxing Solution for Cyber Ranges
 
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frogWebinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
 
2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conference2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conference
 
2016 quali dev ops_delivery of things_conference
2016 quali dev ops_delivery of things_conference2016 quali dev ops_delivery of things_conference
2016 quali dev ops_delivery of things_conference
 
Mind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmMind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps Chasm
 
Mind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmMind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps Chasm
 
Heterogeneous Self-Service Automation for SDN Dev/Test
Heterogeneous Self-Service Automation for SDN Dev/TestHeterogeneous Self-Service Automation for SDN Dev/Test
Heterogeneous Self-Service Automation for SDN Dev/Test
 

Recently uploaded

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 

Recently uploaded (20)

9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 

Quali webinar de-mystifyind dev_ops-a practitioner’s perspective

  • 1. De-mystifying DevOps A Practitioner’s Perspective Sept 2016 Promise DevOps The Education Webinar Series
  • 2. 2 Joan Wrabetz CTO Edan Evantal VP, Engineering Shashi Kiran CMO PANELISTS MODERATOR
  • 4. Agenda • Introduction • DevOps Framework • Sandboxes and Quali CloudShell • The Quali DevOps Journey • Challenges and Learnings • The Road Ahead • Summary and Best Practices 4
  • 5. 01 02 03 Venture-funded start-up focused on DevOps and BizOps Automation Delivers “Sandboxes” - Replicas of production environments Strong Innovation DNA – Trusted by customers worldwide About Quali 5 300+ customers – Cloud providers, Telcos, Enterprises – across FSI, Retail, Healthcare and Government ~115 employees in USA, Israel and Europe focused on serving customers worldwide300+
  • 7. How We View the DevOps Lifecycle 7
  • 8. Quali Cloud Sandboxes Building Blocks for DevOps and BizOps Automation Personalized replicas of production environments Reservation Self-Service with Sophisticated Modeling and Automation BI and Analytics Deploy Anywhere Set-up and tear down Environment GUI or API-driven Connectivity Applications and DataPhysical or Virtual Infrastructure Orchestrate DevOps and BizOps workflows Security “Full Stack” On-Prem or Hybrid CloudMulti-tenant
  • 9. Quali Cloud Shell – Industry –Leading Sandbox Hybrid Infrastructure Enable Self-Service Environments with BI and Analytics Provide physical/virtual Infrastructure & Applications (Any DC/ Cloud) Mode & Orchestrate Full-Stack replicas of Production Environments
  • 10. Benefits of Sandboxes to DevOps 10 Faster Release Cycles Lower TCO Reduced Ops Failures Automate Config. Setup and teardown Integrate with CI/CD Toolsets Decrease Risk Dev/Test in Production Replicas Expand scope Eg. Security Reduce Cost Efficient Resource Utilization
  • 11. Quali Development Environment 50+ Engineers 15% Focused on DevOps Development Tools Source Control Build Virtualization / Cloud Test Dev/Test Sandbox ALM Collaboration
  • 12. Stage 1 – Implement Agile SCRUM Implement Agile Quali DevOps Journey 7 1 2 3 4 5 6 FIX ISSUE • 2 weeks “sprints” create planning overhead • QA and test cycle = 50% of release bloat. • Definition of “done” • Shift to 4 wk. sprints to automate tests • Implemented Kanban with short weekly planning We Implemented Agile Scrum framework fully
  • 13. Quali Lean Development Process Today Product Backlog Backlog grooming “Next“ stories Daily Scrum Meeting – Release Kickoff Weekly planning 4 weeks Sprint Review and Retrospective Potentially Shippable Product Increment
  • 14. 14 Efficiency 2X productive • Agile Development • Kanban planning • Paired code reviews 1
  • 15. Stage 2 – Increase % Automation Implement Agile Increase Automation Quali DevOps Journey 7 1 2 3 4 5 6 FIX ISSUE • Only 40% tests automated • Escape defects • Reduce UI testing • Implemented zero bug policy • Quality sprints – zero bug baseline release
  • 17. 17 • Agile Development • Kanban planning • Paired code reviews • Zero bug policy 2 Test Automation 85% Continuous testing 2
  • 18. Stage 3 – Get Real Customer Input Implement Agile Increase Automation Customer Input Quali DevOps Journey 7 1 2 3 4 5 6 FIX ISSUE • INTERNAL sprint demos at end of 4 week releases. No customer input till EA  too late to make changes • EXTERNAL sprint demos to field and delivery • CloudShell sandbox for realistic config., training and customer roadshows
  • 19. Field Training and customer demos with CloudShell sandboxes 3 EA Feedback Months to Weeks
  • 20. Stage 4 – Move to DevOps Implement Agile Increase Automation Customer Input Move to DevOps Quali DevOps Journey 7 1 2 3 4 5 6 FIX ISSUE • Obtain immediate Developer feedback. • Integrate CI/CD • Create CI Pipeline  Shift left • Created CloudShell sandboxes mirroring customer environments  added to automated test flow
  • 21. 21 Continuous testing Developer Feedback Weeks to Minutes Continuous Integration Cloud Sandboxes 4
  • 22. Stage 5 – Engage Customer and Partner Dev. Implement Agile Increase Automation Customer Input Move to DevOps 3rd Party Developers Quali DevOps Journey 7 1 2 3 4 5 6 FIX ISSUE • Get customers and partners to contribute to “shell” development • Collaborate - Distributed teams • Open Source “Shells” on GitHub • DevOps pipeline moved to GitHub for open participation • Developer version • Simpler documentation • API for 3rd party/ community
  • 23. 23 Open Source 10X Innovation Velocity • Open Source Shells • Source Code in GitHub • Dev tools and docs • API driven 5
  • 24. Stage 6 – Getting to GA Faster Implement Agile Increase Automation Customer Input Move to DevOps 3rd Party Developers GA Release Quality Quali DevOps Journey 7 1 2 3 4 5 6 FIX ISSUE • 3-month releases • No continuous deployment • Impacts new feature velocity • Live staging for EA customers • Interim builds – with features in development • CloudShell demos on AWS – experiment on early-stage builds
  • 25. 25 Customer Sat. 30% Increase Customer Staging Sites Demos of latest build to EA customers speeds GA 6
  • 26. Stage 7 – Increase Responsiveness Increase Responsiveness Implement Agile Increase Automation Customer Input Move to DevOps 3rd Party Developers GA Release Quality Quali DevOps Journey 7 1 2 3 4 5 6 FIX ISSUE • Continuous Deployment • New features and bugs cause disruption or get delayed by 3 months • Series of optimizations in progress
  • 27. The Quali DevOps Journey … So Far Increase Responsiveness Implement Agile Increase Automation Customer Input Move to DevOps 3rd Party Developers GA Release Quality Quali DevOps Journey 7 1 2 3 4 5 6 2X Efficiency Increase 85% Test Automation EA Feedback: Months to Weeks Developer Feedback: Week to Minutes Work in Progress 30% Increase in Customer Satisfaction 10X Innovation Velocity
  • 28. DevOps Progress Board ToDo InProgress Done (?) Eliminate release planning - only feature level planning Flexible CD for non-SaaS Deployments Deliver customer code non-disruptively on- premise or in the cloud Fixed scrum team allocation. No pre- planned backlogs 100% Continuous Integration DevOps Style Innovation Customer and Partner Engagement Feature velocity and Faster EA customer feedback Community scaling. Test Automation
  • 29. DevOps Best Practices – It is a Journey! Focus on Agile Development1 Take an “Automation-First” Approach – CI/ CD2 Define end-goals. Leverage Cloud Sandboxes to Accelerate and De-risk the journey.3 Successful pioneers like Netflix, Etsy and Amazon took 5+ years to get CD (We are in year 3).
  • 30. Q & A
  • 31. Future Educational Webinars 1. Accelerate Hybrid Clouds with Sandboxes 2. Enhancing Security with Cyber Ranges 3. Cloud Sandboxes – Building blocks for DevOps Automation 4. Digitization – Key to Business Transformation
  • 33. Blogswww.quali.com Social Media @Quali @Qualisystems 33 Quali engages with its customers, partners and developers in many ways. Stay in Touch