Continuous is the word you must define to get the perfect blend of Agile, Lean & ITSM culture for business technology creation, delivery, management & improvement
2. www.ranger4.com DevOpstastic
A Short History of DevOps
2007
2008
2009 2013
Andrew Shafer
Agile
Conference,
Toronto
Patrick
Dubois
Agile System
Administrator
Group
DevOps Days
Belgium
#devops
John Allspaw &
Paul Hammond
FlickR
‘Gartner Explores
DevOps’
Cameron Haight
Mike Gualateri,
Forrester
– ‘NoOps’
Ronnie Colville of
Gartner: ‘ARA is a
Key to DevOps’
20142010
2011
2012
2015
2016
DevOps Days
Belgium
5 Year
anniversary
Ghent
The
Phoenix
Project
GAME!
DevOps
8. www.ranger4.com DevOpstastic
Each check-in is validated by
• An automated build
• Automated unit, integration
and acceptance tests
Continuous integration is a development practice that requires developers to
integrate code into a shared repository on a daily basis.
8
Integrating regularly in production-like environments makes it
easier to quickly detect and locate conflicts and errors.
Continuous Integration
14. www.ranger4.com DevOpstastic
Commit
Code
Build and
Test
Acceptance
Test
Deploy to
Prod and
Test
Release
Automated
Trigger
Manual
Trigger
Stop the line when tests fail
Test Staging Prod
Feedback – test results, monitoring data, etc.
.
Dev
14
Continuous delivery is a methodology that focuses on making sure software
is always in a releasable state throughout its lifecycle.
Deployment is the installation of a specified version of software to a given environment
(e.g., promoting a new build into production).
Continuous Delivery
27. www.ranger4.com DevOpstastic
Ranger4’s ‘How Continuous is Your DevOps?’ Survey
Results! (Q3 2016)
SOURCE: Ranger4’s ‘How Continuous is Your DevOps?’ Survey (Q1 2016)
What is your Continuous goal?