Assuring Contact Center Experiences for Your Customers With ThousandEyes
DevOps in a nutshell
1. D.LAPERE – July 2014
Release 1
AthenaAthena
ConsultingConsulting
DevOps
An Extended & Unified Approach of Agility
Designed for Board members and Executives
for general knowledge purpose
3. -3-
AthenaAthena
ConsultingConsulting
Spurred by increasing business goals in a fully accelerating world,
businesses want their IT to quickly stick to their needs, real-time. No
more acceptance for latency and even less for delays. As their definite
weapon, IT System has to be agile, available and responsive
Faster
4. -4-
AthenaAthena
ConsultingConsulting
Development teams created methods
to speed up the application
release to the end-users:
RAD
Iterative prototyping
Agility
Lean IT…
End-users have high
expectations in terms of new
functionalities release (relevancy, quality,
quickness)
Quicker
7. -7-
AthenaAthena
ConsultingConsulting
The Wall
IT Development teams
Speed up the application
release to meet end-users
expectations, thus generating
multiple and frequent versions to deploy and
operate
IT Operation teams
Maintain a stable and reliable
environment, avoid multiple and
frequent changes, restrict
development releases
Quicker
Safer
Static
Process
Agile
Process
12. -12-
AthenaAthena
ConsultingConsulting
Full DevOps Processing
From code to business : Faster, Quicker, Safer
DEV TEST UAT PROD
CONTINUOUS DEPLOYMENT CONTINUOUS DELIVERY
INTEG STAGING
Continuous Integration Platform « Continuous Delivery Platform »
Agile development
Encoding
Business
Agile production
13. -13-
AthenaAthena
ConsultingConsulting
Example : Continuous Integration Platform
Quality
Repository
Alerts
Quality
Control
System
Check
Compilation
Test processing
Controls
Packaging
Deployment
Source
Code
Test reports
Real time check and control quality, compliance and reliability of code performed by developers (apps).
Then share apps quality reports with production team (thus they become more confident).
End-to-end configuration management
Stats
14. -14-
AthenaAthena
ConsultingConsulting
DevOps in a nutshell
Development – Operation cultures are merged
Lean inspiration : small lots
Tooling to leverage
CAMS
Culture
Automation
Measurement
Sharing
Application
(Software Engineering)
Quality
Infrastructure
(Technology Operations)
DevOps