SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
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/

Mais conteúdo relacionado

Mais procurados

Fuctional Testing value brief
Fuctional Testing value briefFuctional Testing value brief
Fuctional Testing value briefJeffrey Nunn
 
Introduction to Puppet Enterprise- 01/19/2016
Introduction to Puppet Enterprise- 01/19/2016Introduction to Puppet Enterprise- 01/19/2016
Introduction to Puppet Enterprise- 01/19/2016Puppet
 
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
A Quick Intro to Agile, DevOps & Lean Development in the EnterpriseA Quick Intro to Agile, DevOps & Lean Development in the Enterprise
A Quick Intro to Agile, DevOps & Lean Development in the EnterpriseTasktop
 
Optimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern AppsOptimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern AppsSoftware Guru
 
Load Testing Implementation With Agile Approach
Load Testing Implementation With Agile ApproachLoad Testing Implementation With Agile Approach
Load Testing Implementation With Agile ApproachBugRaptors
 
Enterprise transformation models their utility, common pitfalls and adaptive IT
Enterprise transformation models their utility, common pitfalls and adaptive ITEnterprise transformation models their utility, common pitfalls and adaptive IT
Enterprise transformation models their utility, common pitfalls and adaptive ITPuppet
 
10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QAJim Spillson
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOpsCygnet Infotech
 
Modernising Change Management with Enterprise DevOps
Modernising Change Management with Enterprise DevOpsModernising Change Management with Enterprise DevOps
Modernising Change Management with Enterprise DevOpsPuppet
 
The performance testing process and important aspects related to it
The performance testing process and important aspects related to itThe performance testing process and important aspects related to it
The performance testing process and important aspects related to itpooja deshmukh
 
Devops Scorecard
Devops ScorecardDevops Scorecard
Devops ScorecardJez Humble
 
Intro to PE 01/15/2016
Intro to PE 01/15/2016Intro to PE 01/15/2016
Intro to PE 01/15/2016Puppet
 
Introduction to Puppet Enterprisewebinar
Introduction to Puppet EnterprisewebinarIntroduction to Puppet Enterprisewebinar
Introduction to Puppet EnterprisewebinarPuppet
 
Performance Testing – Look Before you Leap
Performance Testing – Look Before you LeapPerformance Testing – Look Before you Leap
Performance Testing – Look Before you LeapSoftware Testing Solution
 
Velocity enhanced support- SAP
Velocity enhanced support- SAPVelocity enhanced support- SAP
Velocity enhanced support- SAPDeepa Nair
 
Automation and Agile Development
Automation and Agile DevelopmentAutomation and Agile Development
Automation and Agile DevelopmentMphasis
 

Mais procurados (19)

DEV ops for sap
DEV ops for sapDEV ops for sap
DEV ops for sap
 
Fuctional Testing value brief
Fuctional Testing value briefFuctional Testing value brief
Fuctional Testing value brief
 
Effective Software Testing
Effective Software TestingEffective Software Testing
Effective Software Testing
 
Introduction to Puppet Enterprise- 01/19/2016
Introduction to Puppet Enterprise- 01/19/2016Introduction to Puppet Enterprise- 01/19/2016
Introduction to Puppet Enterprise- 01/19/2016
 
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
A Quick Intro to Agile, DevOps & Lean Development in the EnterpriseA Quick Intro to Agile, DevOps & Lean Development in the Enterprise
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
 
Optimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern AppsOptimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern Apps
 
Load Testing Implementation With Agile Approach
Load Testing Implementation With Agile ApproachLoad Testing Implementation With Agile Approach
Load Testing Implementation With Agile Approach
 
Enterprise transformation models their utility, common pitfalls and adaptive IT
Enterprise transformation models their utility, common pitfalls and adaptive ITEnterprise transformation models their utility, common pitfalls and adaptive IT
Enterprise transformation models their utility, common pitfalls and adaptive IT
 
10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
Modernising Change Management with Enterprise DevOps
Modernising Change Management with Enterprise DevOpsModernising Change Management with Enterprise DevOps
Modernising Change Management with Enterprise DevOps
 
The performance testing process and important aspects related to it
The performance testing process and important aspects related to itThe performance testing process and important aspects related to it
The performance testing process and important aspects related to it
 
Devops Scorecard
Devops ScorecardDevops Scorecard
Devops Scorecard
 
Continuos Delivery
Continuos DeliveryContinuos Delivery
Continuos Delivery
 
Intro to PE 01/15/2016
Intro to PE 01/15/2016Intro to PE 01/15/2016
Intro to PE 01/15/2016
 
Introduction to Puppet Enterprisewebinar
Introduction to Puppet EnterprisewebinarIntroduction to Puppet Enterprisewebinar
Introduction to Puppet Enterprisewebinar
 
Performance Testing – Look Before you Leap
Performance Testing – Look Before you LeapPerformance Testing – Look Before you Leap
Performance Testing – Look Before you Leap
 
Velocity enhanced support- SAP
Velocity enhanced support- SAPVelocity enhanced support- SAP
Velocity enhanced support- SAP
 
Automation and Agile Development
Automation and Agile DevelopmentAutomation and Agile Development
Automation and Agile Development
 

Semelhante a Enabling Continuous Delivery

Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMIBM UrbanCode Products
 
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...Gene Kim
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
What Key Features Lead to Successful Continuous Testing and its Benefits.pdf
What Key Features Lead to Successful Continuous Testing and its Benefits.pdfWhat Key Features Lead to Successful Continuous Testing and its Benefits.pdf
What Key Features Lead to Successful Continuous Testing and its Benefits.pdfpCloudy
 
How to Implement Continuous Testing in Dev Ops Like a Pro
How to Implement Continuous Testing in Dev Ops Like a Pro How to Implement Continuous Testing in Dev Ops Like a Pro
How to Implement Continuous Testing in Dev Ops Like a Pro Sarah Elson
 
Dev ops culture and practices
Dev ops culture  and  practicesDev ops culture  and  practices
Dev ops culture and practicesAnkaraCloud
 
Top DevOps Best Practices for a Successful Transition in 2023
Top DevOps Best Practices for a Successful Transition in 2023Top DevOps Best Practices for a Successful Transition in 2023
Top DevOps Best Practices for a Successful Transition in 2023SofiaCarter4
 
Agile vs devops : Learn The Differences Between Agile & Devops
Agile vs devops : Learn The Differences Between Agile & DevopsAgile vs devops : Learn The Differences Between Agile & Devops
Agile vs devops : Learn The Differences Between Agile & DevopsTestingXperts
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectRTTS
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAQualitest
 
Application release-automation-with-zero-touch-deployment
Application release-automation-with-zero-touch-deploymentApplication release-automation-with-zero-touch-deployment
Application release-automation-with-zero-touch-deploymentPraveen John kumar
 
Best Practices to Optimize Continuous Testing in DevOps.pdf
Best Practices to Optimize Continuous Testing in DevOps.pdfBest Practices to Optimize Continuous Testing in DevOps.pdf
Best Practices to Optimize Continuous Testing in DevOps.pdfpCloudy
 
Collaborative DevOps Approach_ Empowering Software Development.pdf
Collaborative DevOps Approach_ Empowering Software Development.pdfCollaborative DevOps Approach_ Empowering Software Development.pdf
Collaborative DevOps Approach_ Empowering Software Development.pdfLucas Lagone
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughAngela Dugan
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017Micro Focus
 

Semelhante a Enabling Continuous Delivery (20)

DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
What Key Features Lead to Successful Continuous Testing and its Benefits.pdf
What Key Features Lead to Successful Continuous Testing and its Benefits.pdfWhat Key Features Lead to Successful Continuous Testing and its Benefits.pdf
What Key Features Lead to Successful Continuous Testing and its Benefits.pdf
 
How to Implement Continuous Testing in Dev Ops Like a Pro
How to Implement Continuous Testing in Dev Ops Like a Pro How to Implement Continuous Testing in Dev Ops Like a Pro
How to Implement Continuous Testing in Dev Ops Like a Pro
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
Dev ops culture and practices
Dev ops culture  and  practicesDev ops culture  and  practices
Dev ops culture and practices
 
Top DevOps Best Practices for a Successful Transition in 2023
Top DevOps Best Practices for a Successful Transition in 2023Top DevOps Best Practices for a Successful Transition in 2023
Top DevOps Best Practices for a Successful Transition in 2023
 
Agile vs devops : Learn The Differences Between Agile & Devops
Agile vs devops : Learn The Differences Between Agile & DevopsAgile vs devops : Learn The Differences Between Agile & Devops
Agile vs devops : Learn The Differences Between Agile & Devops
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing Project
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
 
Application release-automation-with-zero-touch-deployment
Application release-automation-with-zero-touch-deploymentApplication release-automation-with-zero-touch-deployment
Application release-automation-with-zero-touch-deployment
 
Best Practices to Optimize Continuous Testing in DevOps.pdf
Best Practices to Optimize Continuous Testing in DevOps.pdfBest Practices to Optimize Continuous Testing in DevOps.pdf
Best Practices to Optimize Continuous Testing in DevOps.pdf
 
ATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps CultureATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps Culture
 
Collaborative DevOps Approach_ Empowering Software Development.pdf
Collaborative DevOps Approach_ Empowering Software Development.pdfCollaborative DevOps Approach_ Empowering Software Development.pdf
Collaborative DevOps Approach_ Empowering Software Development.pdf
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 

Mais de Ramchandra Koty

Mais de Ramchandra Koty (7)

How software is eating the world
How software is eating the worldHow software is eating the world
How software is eating the world
 
Staff aspiration template
Staff aspiration  templateStaff aspiration  template
Staff aspiration template
 
Reactive programming
Reactive programmingReactive programming
Reactive programming
 
Nodejs
NodejsNodejs
Nodejs
 
Microservice
MicroserviceMicroservice
Microservice
 
Docker
DockerDocker
Docker
 
Etl elt simplified
Etl elt simplifiedEtl elt simplified
Etl elt simplified
 

Último

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 

Último (20)

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 

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/