Académique Documents
Professionnel Documents
Culture Documents
Delivery-
Complete
Guide
scmGalaxy
Email- info@scmGalaxy.com
scmGalaxy.com Slide - 1
Agenda
What is Continuous Delivery
How it works
Benefits of Continuous Delivery
DevOps/BizDevOps and Continuous
Delivery
Continuous Deployment vs. Continuous
Delivery
Implementation of Continuous Delivery
When is agile a better option than
Continuous Delivery
scmGalaxy.com Slide-2
Continuous Delivery (CD) is the next step in the
evolution of the software development process. It
draws on Agile methodologies, but surpasses it. CD is
changing the way software is delivered and opening up
a whole range of benefits, ranging from greater
adaptability to more reliable products to improved
customer experiences.
scmGalaxy.com Slide-4
How it works ?
CD, which relies on automated testing in production environments,
integrates Continuous Integration (CI) practices. CI is an essential
component and first step in the CD pipeline. CI has every
developer continually integrate with all other developers.
scmGalaxy.com Slide-5
Benefits of Continuous Delivery
scmGalaxy.com Slide-6
Benefits of Continuous
Delivery
Positions software delivery as a strategic business initiative
Aligns business goals and strategies with the software
development process
Broader company wide impacts, including enhanced
collaboration and communication
Enables quicker responses to changes in markets and
business strategy
Empowers teams, eliminates silos and build shared
responsibility for the process
More Seamless delivery of new features
scmGalaxy.com Slide-7
DevOps/BizDevOps and Continuous
Delivery
Much more than just combining development and operations,
DevOps is a set of practices aimed at breaking down silos.
BizDevOps is the next phase: it adds in business teams for
further integration. CD therefore is a natural complement to
BizDevOps.
scmGalaxy.com Slide-8
Continuous Deployment vs.
CD
Unlike continuous deployment, which deploys each
change into production on a very frequent schedule,
CD ensures that the software is deployable at any
point during its lifecycle.
scmGalaxy.com Slide-9
How to implement CD
It goes without saying, but the basics are important when you are
first setting up a transition to CD.
You need to evaluate what it will take, as well as review
overall strategies and stakeholders goals.
Next, draw up a schedule of builds and maintenance release
cycles; review builds dependency management; and identify
any gaps in technologies, tools and processes.
The next major phase involves CI and further defining the
process. Develop a CI workflow and document the design
flow. It should contain branching strategies, merging
strategies, dependencies and multi-site coordination.
scmGalaxy.com Slide-10
How to implement CD
Choose CI technologies and tools.
Determine and document the timing for automation; with test
automation, release cycles are shortened.
scmGalaxy.com Slide-11
When is Agile a better option
than CD?
There are some circumstances where Agile may be more
appropriate than CD. Those circumstances include:
scmGalaxy.com Slide-12
Want to get ahead of the curve and see if your company can benefit from
Continuous Delivery ? scmGalaxy can help you with this. scmGalaxy is the
largest scm, DevOps, Build & Release community worldwide. They have well
designed DevOps courses and Certification programs and well known
dedicated DevOps trainers who can help you to become best DevOps
engineers.
scmGalaxy.com Slide-13
Thank You!
facebook.com/scmGalaxy
twitter.com/scmGalaxy
scmGalaxy.com Slide-14