la experiencia devops en telefónica españa
TRANSCRIPT
La Experiencia DevOps en Telefónica España
21/04/2016
2
¿QUÉ ES DEVOPS?
DEV + OPS
3
Definiciones
GARTNER: DevOps represents a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach.TECHCRUNCH: a set of practices, tools and policies that lead to improved quality and Automated Delivery.HP: una aproximación que enfatiza el desarrollo rápido, pequeño e interactivo de las aplicaciones para reaccionar mejor y satisfacer las necesidades de los clientes.
4
Definiciones
31/10/2015: is a software development method that emphasizes the roles of both software developers and other information-technology (IT) professionals with an emphasis on IT Operations.
10/01/2016: is a culture, movement or practice that emphasizes the collaboration and communication of both software developers and other information-technology (IT) professionals while automating the process of software delivery and infrastructure changes.
¿Y la Wikipedia que dice de esto?
5
Somos… igual que los demáshtt
p://
ss6s
hms.
pbw
orks
.com
/w/p
age/
2623
7798
/Anc
ient
%20
Egyp
t%20
soci
al%
20py
ram
id
6
¿QUÉ ES DEVOPS?
7
Ciclos cortos
EntregaContinua
EquipoMultidis-ciplinar
DevOps
8
Ciclos cortos
Análisis
Diseño
Desarrollo
Pruebas
Despliegue
Explotación
Desarrollo
Diseño
Prue
bas
Análisis
Despliegue
Desarrollo
Diseño
Prue
bas
Análisis
Despliegue
Desarrollo
Diseño
Prue
bas
Análisis
Despliegue
Ciclos cortos
EntregaContinua
EquipoMultidis-ciplinar
DevOps
9
Entrega Continua Automatizada Ciclos cortos
EntregaContinua
EquipoMultidis-ciplinar
DevOps
http:
//w
ww
.360
logi
ca.c
om/b
log/
2014
/06/
conti
nuou
s-in
tegr
ation
.htm
l
10
Equipo Multidisciplinar Ciclos cortos
EntregaContinua
EquipoMultidis-ciplinar
DevOps
NegocioDesarrollo
ArquitecturaExplotación
Srv. Manager
Segu
ridad
Comunicaciones
MiddlewareBBDD
11
Ciclos cortos
EntregaContinua
EquipoMultidis-ciplinar
DevOps
Todos atacan. Todos defienden
Equipo Corresponsable
12
PASO A PASO
13
1.- Seleccionar el proyecto
http
://w
ww
.viv
irext
rem
adur
a.es
/la-m
ejor
-cos
echa
-de-
la-p
icot
a-de
l-jer
te-e
n-an
os/
14
1.- Seleccionar el proyecto
Targets a green field - requires no big changes to the infrastructure and existing Mode 1 systems .
Small – don’t try to boil the ocean your first time round Nexus-based, especially mobile - such as with a new, independent
mobile app. Creates external value - Targets the end customer or citizen. Has willing business partner - who can commit to the rigors of
Mode 2 development. Ie. Daily stand/ups, etc. Is subject to uncertainty – for example, what kind of mobile app
would be most appealing for our customers?Gartner
15
2.- Definir métricas y objetivos
16
3.- Trocear el aplicativo
http
://fa
lling
skyf
arm
.com
17
4.- Seleccionar el equipo
18
5.- Definir primeras iteraciones
https
://w
ww
.ruvi
lle.c
om/e
s/pr
oduc
tos/
chas
is/m
uelle
s-pa
ra-c
hasis
/mue
lles-
helic
oida
l-cili
ndric
o/
19
6.- Encontrar una ubicación
http:
//go
o.gl
/zLp
qii
20
7.- Proporcionar medios técnicos
http:
//pr
ocan
.es/
rede
sinfo
rmati
casy
tv
21
8.- Seguimiento y Entregas
http://www.netstrategy.net/about/careers
http:
//w
ww
.ube
ronti
me.
com
/far
es/
22
Pendiente En Curso Terminado
8.- Seguimiento y Entregas: Kanban
23
8.- Seguimiento y Entregas: Cuadro de Mandos
http:
//yti
mg.
goog
leus
erco
nten
t.com
/vi/x
SaV5
u1fy
zk/m
qdef
ault.
jpg
24
¿QUÉ ES DEVOPS EN TELEFÓNICA?
25
Nuestro Modelo
IaaS / PaaS
Met
odol
ogía
/ P
roce
soHerramientas DevOps
Cambio Cultural /
Equipo
Delivery
26
El modelo de Gartner
27
El modelo de Gartner
Incluido Iniciado
28
Nuestro Modelo
IaaS / PaaS
Met
odol
ogía
/ P
roce
soHerramientas DevOps/Pruebas
Cambio Cultural /
Equipo
Delivery
29
Herramientas
ALMUFT
CSA
30
Operativa técnica, métricas…
Drea
msti
me.
com
31
EquiposDirección General
Dirección Desarrollo
Dirección Explotación
Area A Area B Area A Area B
Dirección General
Dirección Sistemas A
Dirección Sistemas B
Area A1 Area A2 Area B1 Area B2