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áshttp://ss6shms.pbworks.com/w/page/26237798/Ancient%20Egypt%20social%20
pyramid
6
¿QUÉ ES DEVOPS?
7
Ciclos
cortos
Entrega
Continua
Equipo
Multidis-
ciplinar
DevOps
8
Ciclos cortos
Análisis
Diseño
Desarrollo
Pruebas
Despliegue
Explotación
DiseñoAnálisis
Despliegue
DiseñoAnálisis
Despliegue
DiseñoAnálisis
Despliegue
Ciclos
cortos
Entrega
Continua
Equipo
Multidis-
ciplinar
DevOps
9
Entrega Continua Automatizada
Ciclos
cortos
Entrega
Continua
Equipo
Multidis-
ciplinar
DevOps
http://www.360logica.com/blog/2014/06/continuous-integration.html
10
Equipo Multidisciplinar
Ciclos
cortos
Entrega
Continua
Equipo
Multidis-
ciplinar
DevOps
Negocio
Desarrollo
Arquitectura
Explotación
Srv. Manager
11
Ciclos
cortos
Entrega
Continua
Equipo
Multidis-
ciplinar
DevOps
Todos atacan. Todos defienden
Equipo Corresponsable
12
PASO A PASO
13
1.- Seleccionar el proyecto
http://www.vivirextremadura.es/la-mejor-cosecha-de-la-picota-del-jerte-en-anos/
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://fallingskyfarm.com
17
4.- Seleccionar el equipo
18
5.- Definir primeras iteraciones
https://www.ruville.com/es/productos/chasis/muelles-para-chasis/muelles-helicoidal-cilindrico/
19
6.- Encontrar una ubicación
http://goo.gl/zLpqii
20
7.- Proporcionar medios técnicos
http://procan.es/redesinformaticasytv
21
8.- Seguimiento y Entregas
http://www.netstrategy.net/about/careers
http://www.uberontime.com/fares/
22
Pendiente En Curso Terminado
8.- Seguimiento y Entregas: Kanban
23
8.- Seguimiento y Entregas: Cuadro de Mandos
http://ytimg.googleusercontent.com/vi/xSaV5u1fyzk/mqdefault.jpg
24
¿QUÉ ES DEVOPS
EN TELEFÓNICA?
25
Nuestro Modelo
IaaS / PaaS
Metodología/Proceso Herramientas DevOps
CambioCultural/
Equipo
Delivery
26
El modelo de Gartner
27
El modelo de Gartner
Incluido Iniciado
28
Nuestro Modelo
IaaS / PaaS
Metodología/Proceso Herramientas
DevOps/Pruebas
CambioCultural/
Equipo
Delivery
29
Herramientas
ALM
UFT
CSA
30
Operativa técnica, métricas…
Dreamstime.com
31
Equipos
Direcció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
La Experiencia DevOps en Telefónica España

La Experiencia DevOps en Telefónica España