¿telefonica y devops? si, es posible

32
¿Telefonica y DevOps? Si, es posible Eduardo Méndez Polo Sesión: [########]

Upload: eduardo-mendez-polo

Post on 12-Apr-2017

107 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: ¿Telefonica y DevOps? Si, es posible

¿Telefonica y DevOps? Si, es posibleEduardo Méndez PoloSesión: [########]

Page 2: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 2

Speaker Bio & Company Information

Eduardo ha hecho casi de todo en el mundo TIC.

Sus últimos años han estado centrados en el diseño,

despliegue y prestación de servicios de Cloud privada.

Y desde hace un año está embarcado en la aventura

de transformar el modelo de trabajo para los sistemas

de Telefónica España.

Page 3: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 3

¿QUÉ ES DEVOPS?

DEV + OPS

Page 4: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 4

•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.

Definiciones

Page 5: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 5

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 6: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 6

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 7: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 7

¿QUÉ ES DEVOPS?

Page 8: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 8

Page 9: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 9

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

Page 10: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 10

Piezas pequeñas

http

://de

term

ined

tose

e.co

m/?

p=10

32

Page 11: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 11

Entrega Continua Automatizada

http:

//w

ww

.360

logi

ca.c

om/b

log/

2014

/06/

conti

nuou

s-in

tegr

ation

.htm

l

Page 12: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 12

Equipo Multidisciplinar

Page 13: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 13Todos atacan. Todos defienden

Equipo Corresponsable

Page 14: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 14

PASO A PASO

Page 15: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 15

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 16: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 16

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?

Page 17: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 17

2.- Definir métricas y objetivos

Page 18: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 18

3.- Trocear el aplicativo

http

://fa

lling

skyf

arm

.com

Page 19: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 19

4.- Seleccionar el equipo

Page 20: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 20

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 21: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 21

6.- Encontrar una ubicación

http:

//go

o.gl

/zLp

qii

Page 22: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 22

7.- Proporcionar medios técnicos

http:

//pr

ocan

.es/

rede

sinfo

rmati

casy

tv

Page 23: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 23

8.- Seguimiento y Entregas

http://ww

w.netstrategy.net/about/careers

http:

//w

ww

.ube

ronti

me.

com

/far

es/

Page 24: ¿Telefonica y DevOps? Si, es posible

Eduardo Méndez Polo•Email: [email protected]•Twitter: @emendezpolo•Lkd: https://es.linkedin.com/in/eduardomendez

! Gracias !

Page 25: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 25

¿QUE ES DEVOPS EN TELEFONICA?

Page 26: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 26

Nuestro Modelo

Page 27: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 27

El modelo de Gartner

Page 28: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 28

El modelo de Gartner

Page 29: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 29

Nuestro Modelo

Page 31: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 31

Operativa técnica, métricas…

Drea

msti

me.

com

Page 32: ¿Telefonica y DevOps? Si, es posible

XI Congreso ITGSM16 32

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

Equipos