Hp devops

Post on 06-May-2015

591 views 1 download

description

DevOps es una estrategia organizacional de TI donde se hace énfasis en la comunicación y colaboración e integración entre las áreas responsables de desarrollar software (Dev) y las áreas responsables de operar la infraestructura (Ops). En esta sesión conoceremos los principales puntos a considerar al implantar una estrategia de DevOps. Dirigido a: Departamento de Calidad y Desarrollo de software

Transcript of Hp devops

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

DevOps

“Los desafios y beneficios de una entrega continua”Edgar Martínez Morales

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2

Agenda

Como HP ayuda en DevOps y la entrega continua

• ¿Qué es DevOps/Continuous Delivery?

• Retos de Dev/QA en Continuous Delivery

• Beneficios

• HP Software

• Preguntas y Respuestas

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3

AGILE = lower risk deployments

Fuente: Wikimedia Commons, “Agile-vs-iterative-flow.jpg”

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4

El proceso de liberación toma mucho tiempo

Fuente: Forrester Research Inc., “Five Ways To Streamline Release Management”, Feb 2011

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6

Modelo de Entrega

IT Operations

Features & code changes

Agile Delivery

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7

Modelo de Entrega

IT Operations

Features & code changes

Agile Delivery

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8

Modelo de entrega

IT OperationsAgile Delivery

“Ser más agil – Entregarmás rápido”

“El cambio es el enemigo”

¿Como eliminar lasbarreras?

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9

Modelo de Entrega

IT OperationsAgile Delivery

“Ser más agil – Entregarmás rápido”

“El cambio es el enemigo”

Calidad

Automatización

Colaboración

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10

DEVOPS

IT OperationsAgile Delivery

“Ser más agil – Entregarmás rápido”

“El cambio es el enemigo”

Calidad

Automatización

Colaboración

Desafíos

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12

7 Desafíos en común

1. Desigualdad en la velocidad

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13

7 Desafios en común

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14

7 Desafios en común

1. Desigualdad en la velocidad

2. Diferentes métricas e incentivos = Diferentes comportamientos

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15

Development QualityAssurance

StagingProduction

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16

Development QualityAssurance

StagingProduction% Defectos

% Liberaciones

Tiempo del ciclo de vida completo

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17

7 Desafios en común

1. Desigualdad en la velocidad

2. Diferentes métricas e incentivos = Diferentes comportamientos

3. Un muro entre las dos organizaciones

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18

7 Desafios en común

1. Desigualdad en la velocidad

2. Diferentes métricas e incentivos = Diferentes comportamientos

3. Un muro entre las dos organizaciones

4. Requerimientos funcionales vs Requerimientos no funcionales

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20

7 Desafios en común

1. Desigualdad en la velocidad

2. Diferentes métricas e incentivos = Diferentes comportamientos

3. Un muro entre las dos organizaciones

4. Requerimientos funcionales vs Requerimientos no funcionales

5. Diferentes ambientes, Diferentes resultados

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21

DEV – TEST – STAGING - Production

ReportRun TestSetup LabBuild Ready

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22

Actividades Manuales

Run TestDeploy AppProvision Infra

Build Ready

Report

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23

7 Desafios en común

1. Desigualdad en la velocidad

2. Diferentes métricas e incentivos = Diferentes comportamientos

3. Un muro entre las dos organizaciones

4. Requerimientos funcionales vs Requerimientos no funcionales

5. Diferentes ambientes, Diferentes resultados

6. No se comparten los activos

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24

7 Desafios en común

1. Desigualdad en la velocidad

2. Diferentes métricas e incentivos = Diferentes comportamientos

3. Un muro entre las dos organizaciones

4. Requerimientos funcionales vs Requerimientos no funcionales

5. Diferentes ambientes, Diferentes resultados

6. No se comparten los activos

7. Trabajar juntos pero sin dependencias

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26

Beneficios

Calidad

Cambios rápidos

Automatización

Aceleración de las liberaciones

Reducción de operaciones manuales

Reducción de errores

Colaboración

Metas en común

Visibilidad 360°

Compartir activos y unificación

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27

HP Software

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28

es la más Completa, integrada y flexible para obtener un mejor desempeño.

HP IT Performance Suite

Ejecutar de forma sistemática IT Executive Scorecard, strategy, planning & governance

Construirmás rápido

Manejo del Ciclo de Vida en las Aplicaciones

Analiza en tiempo Real

Negocio Analitico

Simple Operación

Manejo de la Operación & Nube

Almacenamiento Eficiente

Manejo de la Información

Proactividad en la Seguridad

Manejo de la seguridad & Riesgo

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29

Comprender, integrar, y ser Flexible

Portafolio de HP IT Performance Suite

Strategy, planning and governance

Executive scorecard

IT financial management Project and portfolio management Application portfolio management Workforce and vendor management

Secure proactivelyStore efficiently

Network management

Systemmanagement

Development management

Information archiving

Enterprise records management

Application quality management

Requirements management

Client automation

Data centerautomation

Assetmanagement

IT service management

Applicationsecurityvalidation

Application governance

Performance validation

Application performance management

Data protection

Software security assurance

Security information and event management

Network security

Services and support

Application lifecycle management

IT operations

Foundation

Extensibility, orchestration, collaboration and mobility

Big dataInformation lifecycle management

Security and risk management

Real-time loading & querying

Columnar storage & execution

Data compression

Build faster Operate simply Analyze in real time

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

¿?

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

martinez.edgar@hp.com