gestión Ágil en grandes empresas: la experiencia de indra

36
GESTIÓN ÁGIL EN GRANDES EMPRESAS: LA EXPERIENCIA DE INDRA Ingeniería del Software

Upload: 233-grados-de-ti

Post on 17-Jan-2017

139 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Gestión Ágil en grandes empresas: la experiencia de Indra

GESTIÓN ÁGIL EN GRANDES EMPRESAS: LA EXPERIENCIA DE INDRA

Ingeniería del Software

Page 2: Gestión Ágil en grandes empresas: la experiencia de Indra

Índice

01 Introducción a Indra02 Proyecto de Implantación de la Suite Mind03 Principales retos (y dudas)

Suite MIND 2|

04 Aspectos clave en el proceso de implantación05 Métricas (Agile + Peopleware)06 Evolución / Futuro07 Conclusiones

Page 3: Gestión Ágil en grandes empresas: la experiencia de Indra

Índice

01 Introducción a Indra02 Proyecto de Implantación de la Suite Mind03 Principales retos (y dudas)

Suite MIND 3|

04 Aspectos clave en el proceso de implantación05 Métricas (Agile + Peopleware)06 Evolución / Futuro07 Conclusiones

Page 4: Gestión Ágil en grandes empresas: la experiencia de Indra

37.000Profesionales

28% América

20% Europa

13% Asia / África

INDRA. EXPERIENCIA GLOBAL, DESARROLLO LOCAL

Suite MIND 4|

Compañías operativas

en

46 países

22Software

Labs

39%España

Proyectosen

140países

Page 5: Gestión Ágil en grandes empresas: la experiencia de Indra

Y EN TODOS LOS SECTORES

17%

18%

11%AA.PP. ySanidad

Telecom y Media

Servicios Financieros

Suite MIND 5|

16%

17%21%

18%

Transporte y Tráfico Seguridad y

Defensa

Energía e Industria

US NavyAlemaniaItaliaReino Unido

DFS

Saudi Railways Metro de BombayMetro de Shangai

Hong KongIndonesia

Page 6: Gestión Ágil en grandes empresas: la experiencia de Indra

Ingeniería del Software …

Área en Indra integrada por un equipo de expertostécnicos en distintos ámbitos, que dan respuestasa las necesidades de la compañía en lo relacionadocon temas de innovación y herramientas. Esresponsable de la evolución, mantenimiento,implantación y servicio de la suite MIND, tanto

INGENIERIA DE SOFTWARE

…ÁREA DE INDRA RESPONSABLE DE LA SUITE MIND

Suite MIND 6|

implantación y servicio de la suite MIND, tantointernamente en INDRA como en aquellos clientesque han confiado en MIND como suite paragestionar el ciclo técnico de sus desarrollossoftware.

El área de Ingeniería del Software obtuvo en el año 2011 el Nivel 5 de CMMI(Todos los proyectos de desarrollo y mantenimiento SW en centros Indra tienen Nivel 3 de CMMI a nivel global)

Sistema de Gestión de Investigación, Desarrollo e I nnovación según la norma UNE 166002:2014

Sistema de Gestión de Vigilancia Tecnológica e Inteligencia Competitiva según la norma UNE 166006: 2011

Page 7: Gestión Ágil en grandes empresas: la experiencia de Indra

Índice

01 Introducción a Indra02 Proyecto de Implantación de la Suite Mind03 Principales retos (y dudas)

Suite MIND 7|

04 Aspectos clave en el proceso de implantación05 Métricas (Agile + Peopleware)06 Evolución / Futuro07 Conclusiones

Page 8: Gestión Ágil en grandes empresas: la experiencia de Indra

MIND

La Suite Mind de Indra consta de un portfolio de

herramientas integradas que proporciona un

ESTRUCTURA GENERAL

…ES EL CONJUNTO DE HERRAMIENTAS CON LAS QUE INDRA REALIZA LA GESTIÓN DEL CICLO DE VIDA COMPLETO DE LAS APLICACIONESALM (APPLICATION LIFECYCLE MANAGEMENT )

Suite MIND 8|

herramientas integradas que proporciona unsoporte a todos los niveles (estratégico, táctico yoperativo) dentro de los servicios de desarrollo desoftware.

De esta forma permite adecuar la gestión del

conocimiento, automatización de tareas, control

de parámetros de calidad, así como una

comunicación eficiente y sistematizada entre losdiferentes equipos de trabajo.

Page 9: Gestión Ágil en grandes empresas: la experiencia de Indra

Proyecto de Implantación del Modelo de Entrega Glob al de Indra

Un poco de historia…

2011 2012

Decisión sobre Mind

Integración Sistema

DespliegueSw Labs y

2013

DesplieguePilotos

2014 2015

DespliegueEspaña

DespliegueMX

DespliegueBrasil

DespliegueResto Países

Construcción MIND Plan Implantación de Mind y Seguimiento

2016

+16.000 usuarios

Comienzo implantación

Mejora Continua

JUN

IO

Evolución incremento usuarios activos en la plataforma

Nivel 3 CMMI

Suite MIND 9|

sobre Mind Sistema de Medida

Sw Labs y SSFF

Justificación del proyecto

Necesidad de utilizar una única suite: Entorno colaborativo multisite

Método: Estandarización forma de trabajo. Enfoque ágil.

Sistema de medida: Técnicas de BA para medir la productividad

Despliegue global: presencia en 140 países con 22 Factorías de Software

Integración con los sistemas corporativos de la compañía

Pilotos España MX Brasil Resto Paísesimplantación ALM

Continua3 CMMI

Page 10: Gestión Ágil en grandes empresas: la experiencia de Indra

MIND

Jira como canal de comunicación con nuestros clientes

Sistema de Reporting

Sistema Analítico. Business Analytics . Productividades.

Espacio de Reutilización

Enfoque DevOpsRegistro de Actividad

Más de 2.800

proyectos y servicios

en 23 países con

más de 3 millones de

Suite MIND 10|

Jira Software. Agile. Soporte a actividades tanto TI como NO TI

tareas gestionadas.

Más de 90 millones de

horas registradas.

Page 11: Gestión Ágil en grandes empresas: la experiencia de Indra

NUESTRO ECOSISTEMA DEVOPS

Suite MIND 11|

Page 12: Gestión Ágil en grandes empresas: la experiencia de Indra

AGILE

Suite MIND 12|

Page 13: Gestión Ágil en grandes empresas: la experiencia de Indra

Índice

01 Introducción a Indra02 Proyecto de Implantación de la Suite Mind03 Principales retos (y dudas)

Suite MIND 13|

04 Aspectos clave en el proceso de implantación05 Métricas (Agile + Peopleware)06 Evolución / Futuro07 Conclusiones

Page 14: Gestión Ágil en grandes empresas: la experiencia de Indra

Retos y dudas sobre la implantación de Mind

“Somos un colectivo importante de personas, distribuidos en muchas geografías, a veces desplazados en cliente, con diferencias horarias y de idioma…”

“Hacemos proyectos para diversos sectores.”

“Nuestros interlocutores en ocasiones no conocen Agile”

Suite MIND 14|

¿Con estas restricciones podemos poner en marcha metodologías ágiles de forma global en la compañía?

¿Cuáles son las palancas que tenemos que mover para ejecutar este proyecto de transformación?

¿Todos nuestros proyectos deben ser ágiles?

¿Seremos más productivos?

Page 15: Gestión Ágil en grandes empresas: la experiencia de Indra

¿Cuál es el principal reto en un proyecto ágil?

Suite MIND 15|

ágil?

Page 16: Gestión Ágil en grandes empresas: la experiencia de Indra

Sprint 1 Sprint n

“La gestión de expectativas”

Suite MIND 16|

¿Tiempo?

Grado de (in)satisfacción inicial

Grado de satisfacción final

Page 17: Gestión Ágil en grandes empresas: la experiencia de Indra

Índice

01 Introducción a Indra02 Proyecto de Implantación de la Suite Mind03 Principales retos (y dudas)

Suite MIND 17|

04 Aspectos clave en el proceso de implantación05 Métricas (Agile + Peopleware)06 Evolución / Futuro07 Conclusiones

Page 18: Gestión Ágil en grandes empresas: la experiencia de Indra

1.- HERRAMIENTASNo veo nada…

¿Alguiensabe cómo vamos?

La implantación de una suite de herramientas es clave para lograr el éxito del proyecto. En nuestro caso, la herramienta elegida para Agile fue Jira (Atlassian).

Suite MIND 18|

“Si no está en Jira, no existe.”

Page 19: Gestión Ágil en grandes empresas: la experiencia de Indra

2.- GESTION DEL CAMBIO (CULTURAL)

“Cualquier esfuerzo en comunicación y formación es poco para vencer la resistencia al cambio.“

Suite MIND 19|

Aulas Virtuales

Videos

Page 20: Gestión Ágil en grandes empresas: la experiencia de Indra

3.- PARTICIPACION DE LA DIRECCIÓN

La Dirección de Indra ha participado activamente a través de los medios que utilizamos para darle visibilidad al proyecto: videos, entrevistas, etc.

Su compromiso y seguimiento del proyecto ha sido clave para que todo el mundo entendiera la necesidad de la implantación del Modelo de Entrega Global y del uso de las herramientas.

Suite MIND 20|

Page 21: Gestión Ágil en grandes empresas: la experiencia de Indra

4.- SISTEMA DE MEDIDA Y DE REPORTING

Utilizamos técnicas de Business Analytics para analizar toda la información de la ejecución de nuestros proyectos y revisar tendencias.

Así mismo, disponemos de un sistema de Reporting común y global para todos los proyectos, el seguimiento se hace con las mismas herramientas e incluye ANS.

Suite MIND 21|

Page 22: Gestión Ágil en grandes empresas: la experiencia de Indra

5.- MÉTODO COOPERATIVO EVOLUCIÓN HERRAMIENTAS

Los equipos de Producción de Indra participan activamente en la definición y evolución de la suite Mind.

Tenemos un canal de comunicación abierto donde nos llegan consultas, dudas, sugerencias, etc. así como un comité de herramientas donde semanalmente revisamos con los principales países la situación y evolución de los proyectos. Más de 73.000 peticiones recibidas desde el inicio del proyecto.

Suite MIND 22|

proyecto.

Page 23: Gestión Ágil en grandes empresas: la experiencia de Indra

6.- LAS PERSONAS

Todo esto no sería posible sin los verdaderos protagonistas…

Suite MIND 23|

Page 24: Gestión Ágil en grandes empresas: la experiencia de Indra

Índice

01 Introducción a Indra02 Proyecto de Implantación de la Suite Mind03 Principales retos (y dudas)

Suite MIND 24|

04 Aspectos clave en el proceso de implantación05 Métricas (Agile + Peopleware)06 Evolución / Futuro07 Conclusiones

Page 25: Gestión Ágil en grandes empresas: la experiencia de Indra

SITUACION ACTUAL AGILE

180 Proyectos activos y 2.000 personas han utilizado Agile

(en diferentes grados de madurez)

Más de 1.800 Sprints finalizados

Suite MIND 25|

Duración Media de los Sprints finalizados:

26 días

5 personas por sprint

20 tareas por sprint

Page 26: Gestión Ágil en grandes empresas: la experiencia de Indra

Productividad en Proyectos Agile frente al resto

201601 201602 201603 201604 201605 201606 201607

PE Agile 100,7% 103,7% 106,9% 111,9% 112,9% 111,8% 113,2%PE Resto 99,8% 97,9% 99,2% 100,0% 100,0% 101,1% 101,7%

80%

85%

90%

95%

100%

105%

110%

115%

120%PE Agile

PE Resto

Productividad Esfuerzo Agile vs No Agile

Suite MIND 26|

201601 201602 201603 201604 201605 201606 201607

PC Agile 102,9% 102,1% 102,8% 102,8% 103,3% 103,9% 104,3%PC Resto 100,0% 98,3% 98,3% 98,1% 98,2% 98,1% 98,2%

80%

85%

90%

95%

100%

105%

110%

115%

120%

PE Resto 99,8% 97,9% 99,2% 100,0% 100,0% 101,1% 101,7%

PC Agile

PC Resto

Productividad Coste Agile vs No Agile

*Datos de operaciones certificadas con ubicación de cuenta España** Proyectos y servicios GA

Page 27: Gestión Ágil en grandes empresas: la experiencia de Indra

SQALE Rating & Technical Debt Ratio

SQALE RatingTechnical Debt

Ratio

Proyectos Usando Agile 6,93

Suite MIND 27|

SQALE Rating: http://www.sqale.org/

Resto de Proyectos 17,89

Page 28: Gestión Ágil en grandes empresas: la experiencia de Indra

Cumplimiento de Fechas

España – Proyectos y Servicios.

Tipo de Producto Ágil Resto

Correctivo 90,02 81,51

Evolutivos 90,04 87,36

Proyectos 87,40 73,38

Suite MIND 28|

• Parece evidente que el uso de Agile en Proyectos mejora bastante el cumplimiento de fechas frente el uso de metodologías tradicionales.

• En Servicios (Correctivo y Evolutivo) no se observan tantas diferencias.

Page 29: Gestión Ágil en grandes empresas: la experiencia de Indra

Técnica Niko- Niko (adaptada)

Actividad y Fase a la que se han dedicado esas horas.

Objetivo : Registro diario de actividad para obtener

información online del estado del proyecto (y de paso conocer

el estado de ánimo de las personas)

Suite MIND 29|

Técnica Niko-Niko para medir el grado de felicidad de las personas .

Posibilidad de modificar el pendiente tanto añadiendo horas como restándolas, en

función de la realidad en la que se encuentra el avance de la

tarea.

Integración automática con los Sistemas Corporativos de Indra

Page 30: Gestión Ágil en grandes empresas: la experiencia de Indra

Datos técnica NIKO -NIKO adaptada

Datos Globales

No se aprecian grandes diferencias entre Agile y resto de Proyectos

Suite MIND 30|

No se aprecian grandes diferencias entre Agile y resto de Proyectos

Por tipo de Actividad - TestingPor tipo de Actividad – Soporte Técnico

Page 31: Gestión Ágil en grandes empresas: la experiencia de Indra

Gamificación

Recompensas en función de la actividad en Jira:

• Registro diario de Actividad• Cumplimiento de fechas

Suite MIND 31|

Page 32: Gestión Ágil en grandes empresas: la experiencia de Indra

Índice

01 Introducción a Indra02 Proyecto de Implantación de la Suite Mind03 Principales retos (y dudas)

Suite MIND 32|

04 Aspectos clave en el proceso de implantación05 Métricas06 Evolución / Futuro07 Conclusiones

Page 33: Gestión Ágil en grandes empresas: la experiencia de Indra

EVOLUCION / FUTURO

ESTIMACIONESFase Oferta – Planning Poker1

ESCALAR AGILE 2

Suite MIND 33|

ESCALAR AGILE ¿SAFe, DAD, LeSS, Otras?2

GAMIFICACIONTesting y Cumplimiento fechas

3

Page 34: Gestión Ágil en grandes empresas: la experiencia de Indra

Índice

01 Introducción a Indra02 Proyecto de Implantación de la Suite Mind03 Principales retos (y dudas)

Suite MIND 34|

04 Aspectos clave en el proceso de implantación05 Métricas06 Evolución / Futuro07 Conclusiones

Page 35: Gestión Ágil en grandes empresas: la experiencia de Indra

CONCLUSIONES

Suite MIND 35|

Page 36: Gestión Ágil en grandes empresas: la experiencia de Indra

MUCHAS GRACIAS POR SU ATENCION

Gabriel SánchezIngeniería del Software

Calle Julián Camarillo, 1628037 Madrid EspañaT +34 91 210 20 00www.indra.es