SlideShare a Scribd company logo
CONTINUOUS APPLICATION DELIVERY(CAD)
- How DevOps Culture Enables CAD
- DevOps & OpsDev
- CAD Maturity Model
Continuous App Delivery – Follows DevOps Principles
Break Silos
Agility only work when we work as
ONE TEAM
Fail Fast, Learn Fast!
Reward Failures & Encourage to Fail Fast
- Be Agile NOT FRAGILE
Automation is the Key Transparency
enables Collaboration
DevOps
Principles
Automation enables Self-Service which
provides Empowerment which brings
Innovation
Quantitative (DATA driven) approach for
publishing inputs & resolutions
FAIL- First Attempt In LearningTEAM- Together Everyone Achieves More
Lower the overall Operational CostsMaximize Business Outcomes
1 2
3 4
DEVOps
OpsDev
CUSTOMER FOCUSSED SOLUTION
Increase Agility & Predictability
Standardization of Application
Development Process & Delivery
Zero Touch, Self-Serviceable
Automated Build & Deployment of
Apps from Dev to Prod
Collaborate on the Operational
Efficiency to be injected in the App
Architecture
Standardization of Infrastructure
Provisioning Process & Delivery
Zero Touch, Self-Serviceable
Automated Provisioning & Monitoring
of Machines from Dev to Prod
Collaborate on the Application
efficiency to be injected in the System
Architecture
Increase Operational Efficiency
Standardization of
Processes
Automated Tools
& Frameworks
Collaboration &
Sharing
ONE TEAM
Feedback loop
DevOps & OpsDev
AGILITY IS KEY
Continuous Application Delivery - Application Maturity Scorecard
AD-HOC MANAGED DEFINED OPTIMIZED
AGILE DELIVERY
 Teams rely mainly on manual
testing after development is
complete to find defects.
 System integration is painful and
happens after development on a
module is completed.
 Provisioning production-like
integrated testing environments
is expensive and manual.
 Deployment process is manual
 Developers, testers, operations,
and management have goals
that bring them into conflict.
 Change management is ad hoc
or heavyweight and often
circumvented or ignored.
 Clear product ownership and
chain of responsibility are in
place.
 Change management controls
are implemented, including a
process to detect unauthorized
changes with consequences
defined.
 Business participates fully and
regularly in development
activities and decisions related
to delivery.
 There is some automated
acceptance testing.
 Production-like testing
environments are available for
projects early on.
 There is some scripting to
reliably and repeatedly configure
environments and build
packages from version control.
 Teams practice trunk-based
development with continuous
integration of all changes.
 There are enough automated
tests that critical defects are
detected and prevented fast and
automatically.
 Provisioning of environments is
fast and automated.
 No work is considered done until
it has passed automated unit
and acceptance tests associated
with the Job
 Testers are not primarily
focused on regression testing.
 Database changes are bundled
with versioned releases
 History of release is art-factored
and seamless rollback’s
 Self-Serviceable tools &
frameworks are provided to
Development Teams for
seamless App Lifecycle
management (incl. Build &
Deployment)
 All new requirements describe
how the value of the feature will
be measured.
 Product teams are responsible
for implementing metrics to
gather this data through
techniques.
 Systems are architected with
continuous deployment in mind,
supporting patterns such as dark
launching to decouple
deployment from release.
 Database changes are
decoupled from application
deployments.
Articles to Read
• http://www.slideshare.net/Urbancode/how-to-build-a-devops-toolchain
• http://www.slideshare.net/thekua/devops-from-the-ground-up?related=1
• http://www.slideshare.net/nishanthnow/introducing-devops?related=2
• http://continuousdelivery.com/2012/10/theres-no-such-thing-as-a-devops-team/
• http://blog.devopsguys.com/2013/02/20/twelve-devops-anti-patterns/

More Related Content

What's hot (19)

DOCX
DEV ops for sap
Poonam pandey
 
PDF
Fuctional Testing value brief
Jeffrey Nunn
 
PDF
Effective Software Testing
Valeria - Growdigitally
 
PPTX
Introduction to Puppet Enterprise- 01/19/2016
Puppet
 
PPTX
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
Tasktop
 
PDF
Optimize your Development and/or Outsourcing for Modern Apps
Software Guru
 
PPTX
Load Testing Implementation With Agile Approach
BugRaptors
 
PPTX
Enterprise transformation models their utility, common pitfalls and adaptive IT
Puppet
 
PDF
10 Steps to Shift Left - Guiding Principles in QA
Jim Spillson
 
PDF
How to build successful blocks of DevOps
Cygnet Infotech
 
PPTX
Modernising Change Management with Enterprise DevOps
Puppet
 
PPTX
The performance testing process and important aspects related to it
pooja deshmukh
 
PDF
Devops Scorecard
Jez Humble
 
PDF
Continuos Delivery
Software Guru
 
PPTX
Intro to PE 01/15/2016
Puppet
 
PPTX
Introduction to Puppet Enterprisewebinar
Puppet
 
PPTX
Performance Testing – Look Before you Leap
Software Testing Solution
 
PDF
Velocity enhanced support- SAP
Deepa Nair
 
PPTX
Automation and Agile Development
Mphasis
 
DEV ops for sap
Poonam pandey
 
Fuctional Testing value brief
Jeffrey Nunn
 
Effective Software Testing
Valeria - Growdigitally
 
Introduction to Puppet Enterprise- 01/19/2016
Puppet
 
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
Tasktop
 
Optimize your Development and/or Outsourcing for Modern Apps
Software Guru
 
Load Testing Implementation With Agile Approach
BugRaptors
 
Enterprise transformation models their utility, common pitfalls and adaptive IT
Puppet
 
10 Steps to Shift Left - Guiding Principles in QA
Jim Spillson
 
How to build successful blocks of DevOps
Cygnet Infotech
 
Modernising Change Management with Enterprise DevOps
Puppet
 
The performance testing process and important aspects related to it
pooja deshmukh
 
Devops Scorecard
Jez Humble
 
Continuos Delivery
Software Guru
 
Intro to PE 01/15/2016
Puppet
 
Introduction to Puppet Enterprisewebinar
Puppet
 
Performance Testing – Look Before you Leap
Software Testing Solution
 
Velocity enhanced support- SAP
Deepa Nair
 
Automation and Agile Development
Mphasis
 

Similar to Enabling Continuous Delivery (20)

PPTX
Dev ops != Dev+Ops
Shalu Ahuja
 
PPTX
Continuous Delivery: why ? where to start ? how to scale ?
Jean-Philippe Briend
 
PDF
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
NavnitKaklotar
 
PDF
DevOps: A Culture Transformation, More than Technology
CA Technologies
 
PDF
DevOps Deep Dive Webinar: Building a business case for agile and devops
Basis Technologies
 
PDF
An Ultimate 10 Point DevOps Checklist for your Organization.pdf
Sparity1
 
PDF
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
XebiaLabs
 
PDF
The DevOps Revolution And Beyond...
Chris Sterling
 
PPTX
What is DevOps? What is DevOps CoE?
7Targets AI Sales Assistants
 
PPTX
How to go from waterfall app dev to secure agile development in 2 weeks
Ulf Mattsson
 
PPTX
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
PPTX
Freedom and Responsibility
Mike Ruangutai
 
DOCX
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
Peter Shirley-Quirk
 
PDF
Continuous delivery best practices and essential tools
DBmaestro - Database DevOps
 
PDF
Not a DevOps talk - Coté
DevOpsDaysJKT
 
PPTX
Accelerate using DevOps and CI/CD.
Rick Hightower
 
PDF
DevOps_Automation White Paper
Toby Thorslund
 
PPTX
A Blueprint for a Successful DevOps Metamorphosis
XebiaLabs
 
PPTX
What is DevOps?
Mesut Güneş
 
PDF
An evening with... DevOps
Arkhotech
 
Dev ops != Dev+Ops
Shalu Ahuja
 
Continuous Delivery: why ? where to start ? how to scale ?
Jean-Philippe Briend
 
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
NavnitKaklotar
 
DevOps: A Culture Transformation, More than Technology
CA Technologies
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
Basis Technologies
 
An Ultimate 10 Point DevOps Checklist for your Organization.pdf
Sparity1
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
XebiaLabs
 
The DevOps Revolution And Beyond...
Chris Sterling
 
What is DevOps? What is DevOps CoE?
7Targets AI Sales Assistants
 
How to go from waterfall app dev to secure agile development in 2 weeks
Ulf Mattsson
 
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
Freedom and Responsibility
Mike Ruangutai
 
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
Peter Shirley-Quirk
 
Continuous delivery best practices and essential tools
DBmaestro - Database DevOps
 
Not a DevOps talk - Coté
DevOpsDaysJKT
 
Accelerate using DevOps and CI/CD.
Rick Hightower
 
DevOps_Automation White Paper
Toby Thorslund
 
A Blueprint for a Successful DevOps Metamorphosis
XebiaLabs
 
What is DevOps?
Mesut Güneş
 
An evening with... DevOps
Arkhotech
 
Ad

More from Ramchandra Koty (7)

PPTX
How software is eating the world
Ramchandra Koty
 
PPTX
Staff aspiration template
Ramchandra Koty
 
PPTX
Reactive programming
Ramchandra Koty
 
PPTX
Nodejs
Ramchandra Koty
 
PPTX
Microservice
Ramchandra Koty
 
PPTX
Docker
Ramchandra Koty
 
PPTX
Etl elt simplified
Ramchandra Koty
 
How software is eating the world
Ramchandra Koty
 
Staff aspiration template
Ramchandra Koty
 
Reactive programming
Ramchandra Koty
 
Microservice
Ramchandra Koty
 
Etl elt simplified
Ramchandra Koty
 
Ad

Recently uploaded (20)

PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
July Patch Tuesday
Ivanti
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 

Enabling Continuous Delivery

  • 1. CONTINUOUS APPLICATION DELIVERY(CAD) - How DevOps Culture Enables CAD - DevOps & OpsDev - CAD Maturity Model
  • 2. Continuous App Delivery – Follows DevOps Principles Break Silos Agility only work when we work as ONE TEAM Fail Fast, Learn Fast! Reward Failures & Encourage to Fail Fast - Be Agile NOT FRAGILE Automation is the Key Transparency enables Collaboration DevOps Principles Automation enables Self-Service which provides Empowerment which brings Innovation Quantitative (DATA driven) approach for publishing inputs & resolutions FAIL- First Attempt In LearningTEAM- Together Everyone Achieves More Lower the overall Operational CostsMaximize Business Outcomes 1 2 3 4
  • 3. DEVOps OpsDev CUSTOMER FOCUSSED SOLUTION Increase Agility & Predictability Standardization of Application Development Process & Delivery Zero Touch, Self-Serviceable Automated Build & Deployment of Apps from Dev to Prod Collaborate on the Operational Efficiency to be injected in the App Architecture Standardization of Infrastructure Provisioning Process & Delivery Zero Touch, Self-Serviceable Automated Provisioning & Monitoring of Machines from Dev to Prod Collaborate on the Application efficiency to be injected in the System Architecture Increase Operational Efficiency Standardization of Processes Automated Tools & Frameworks Collaboration & Sharing ONE TEAM Feedback loop DevOps & OpsDev AGILITY IS KEY
  • 4. Continuous Application Delivery - Application Maturity Scorecard AD-HOC MANAGED DEFINED OPTIMIZED AGILE DELIVERY  Teams rely mainly on manual testing after development is complete to find defects.  System integration is painful and happens after development on a module is completed.  Provisioning production-like integrated testing environments is expensive and manual.  Deployment process is manual  Developers, testers, operations, and management have goals that bring them into conflict.  Change management is ad hoc or heavyweight and often circumvented or ignored.  Clear product ownership and chain of responsibility are in place.  Change management controls are implemented, including a process to detect unauthorized changes with consequences defined.  Business participates fully and regularly in development activities and decisions related to delivery.  There is some automated acceptance testing.  Production-like testing environments are available for projects early on.  There is some scripting to reliably and repeatedly configure environments and build packages from version control.  Teams practice trunk-based development with continuous integration of all changes.  There are enough automated tests that critical defects are detected and prevented fast and automatically.  Provisioning of environments is fast and automated.  No work is considered done until it has passed automated unit and acceptance tests associated with the Job  Testers are not primarily focused on regression testing.  Database changes are bundled with versioned releases  History of release is art-factored and seamless rollback’s  Self-Serviceable tools & frameworks are provided to Development Teams for seamless App Lifecycle management (incl. Build & Deployment)  All new requirements describe how the value of the feature will be measured.  Product teams are responsible for implementing metrics to gather this data through techniques.  Systems are architected with continuous deployment in mind, supporting patterns such as dark launching to decouple deployment from release.  Database changes are decoupled from application deployments.
  • 5. Articles to Read • http://www.slideshare.net/Urbancode/how-to-build-a-devops-toolchain • http://www.slideshare.net/thekua/devops-from-the-ground-up?related=1 • http://www.slideshare.net/nishanthnow/introducing-devops?related=2 • http://continuousdelivery.com/2012/10/theres-no-such-thing-as-a-devops-team/ • http://blog.devopsguys.com/2013/02/20/twelve-devops-anti-patterns/