La Experiencia DevOps en Telefónica España

32
La Experiencia DevOps en Telefónica España 21/04/2016

Transcript of La Experiencia DevOps en Telefónica España

Page 1: La Experiencia DevOps en Telefónica España

La Experiencia DevOps en Telefónica España

21/04/2016

Page 2: La Experiencia DevOps en Telefónica España

2

¿QUÉ ES DEVOPS?

DEV + OPS

Page 3: La Experiencia DevOps en Telefónica España

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.

Page 4: La Experiencia DevOps en Telefónica España

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?

Page 5: La Experiencia DevOps en Telefónica España

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

Page 6: La Experiencia DevOps en Telefónica España

6

¿QUÉ ES DEVOPS?

Page 7: La Experiencia DevOps en Telefónica España

7

Ciclos cortos

EntregaContinua

EquipoMultidis-ciplinar

DevOps

Page 8: La Experiencia DevOps en Telefónica España

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

Page 9: La Experiencia DevOps en Telefónica España

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

Page 10: La Experiencia DevOps en Telefónica España

10

Equipo Multidisciplinar Ciclos cortos

EntregaContinua

EquipoMultidis-ciplinar

DevOps

NegocioDesarrollo

ArquitecturaExplotación

Srv. Manager

Segu

ridad

Comunicaciones

MiddlewareBBDD

Page 11: La Experiencia DevOps en Telefónica España

11

Ciclos cortos

EntregaContinua

EquipoMultidis-ciplinar

DevOps

Todos atacan. Todos defienden

Equipo Corresponsable

Page 12: La Experiencia DevOps en Telefónica España

12

PASO A PASO

Page 13: La Experiencia DevOps en Telefónica España

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/

Page 14: La Experiencia DevOps en Telefónica España

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

Page 15: La Experiencia DevOps en Telefónica España

15

2.- Definir métricas y objetivos

Page 16: La Experiencia DevOps en Telefónica España

16

3.- Trocear el aplicativo

http

://fa

lling

skyf

arm

.com

Page 17: La Experiencia DevOps en Telefónica España

17

4.- Seleccionar el equipo

Page 18: La Experiencia DevOps en Telefónica España

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/

Page 19: La Experiencia DevOps en Telefónica España

19

6.- Encontrar una ubicación

http:

//go

o.gl

/zLp

qii

Page 20: La Experiencia DevOps en Telefónica España

20

7.- Proporcionar medios técnicos

http:

//pr

ocan

.es/

rede

sinfo

rmati

casy

tv

Page 21: La Experiencia DevOps en Telefónica España

21

8.- Seguimiento y Entregas

http://www.netstrategy.net/about/careers

http:

//w

ww

.ube

ronti

me.

com

/far

es/

Page 22: La Experiencia DevOps en Telefónica España

22

Pendiente En Curso Terminado

8.- Seguimiento y Entregas: Kanban

Page 23: La Experiencia DevOps en Telefónica España

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

Page 24: La Experiencia DevOps en Telefónica España

24

¿QUÉ ES DEVOPS EN TELEFÓNICA?

Page 25: La Experiencia DevOps en Telefónica España

25

Nuestro Modelo

IaaS / PaaS

Met

odol

ogía

/ P

roce

soHerramientas DevOps

Cambio Cultural /

Equipo

Delivery

Page 26: La Experiencia DevOps en Telefónica España

26

El modelo de Gartner

Page 27: La Experiencia DevOps en Telefónica España

27

El modelo de Gartner

Incluido Iniciado

Page 28: La Experiencia DevOps en Telefónica España

28

Nuestro Modelo

IaaS / PaaS

Met

odol

ogía

/ P

roce

soHerramientas DevOps/Pruebas

Cambio Cultural /

Equipo

Delivery

Page 30: La Experiencia DevOps en Telefónica España

30

Operativa técnica, métricas…

Drea

msti

me.

com

Page 31: La Experiencia DevOps en Telefónica España

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

Page 32: La Experiencia DevOps en Telefónica España