angel ferré y pablo mir - responsable del delivery nacional /local/ internacional coe java devon...
TRANSCRIPT
Casos de éxito, implantación de metodologías ágiles para la optimización del proceso de desarrollo de software#SI2017
06 de Abril de 2017
PABLO MIR GÓMEZResponsable del Delivery local y nacional en el Centro de Excelencia Java-Devon de la oficina Capgemini Valencia
ÁNGEL FERRE RIBERAResponsable del Delivery internacional en el Centro de Excelencia Java-Devon de la oficina Capgemini Valencia
Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. 3
Introducción: Metodología Scrum
Adaptación a clientesCasos de éxito: Sector Electric & UtilitiesCasos de éxito: Sector RetailCasos de éxito: Sector Comunicaciones
Industrialización en Capgemini
Objetivos de la Transformación Digital
En la Agenda Digital de cualquier organización, la innovación es el
principal motor
Innovación
“One size does not fit all” Las soluciones digitales deben adaptarse
a los requerimientos de negocio
Flexibilidad
Productos y tecnologías cambian rápidos. Reducir el “time-to-market” es crítico
Agilidad | Velocidad
Soluciones con un diseño top y alto rendimiento poniendo el foco en la seguridad y la escalabilidad
Calidad
Agilidad
Agilidad es la clave para reducir el time-to-market, aumentar la velocidad y la flexibilidad a través de una colaboración directa con el cliente
Agilidad es como una mentalidad, una forma de pensar sobre el desarrollo de Software que puede ser aplicado a cualquier proceso usando una serie de prácticas
Acelerando la Transformación Digital: Viaje a la agilidad
SCRUM
Aplicar de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto
LÍNEA DE TIEMPO
1 SemanaWOM WOM MIM
Proyecto 2
Proyecto n
Proyecto 1
Estado de los proyectos,Riesgos potenciales…
Cliente
Product Backlog: Lista priorizada de tareas
Análisis funcional
1
2
3
4
5
6
7
Sprint Planning Meeting: Reunión para la distribución de tareas del Sprint próximo
Sprint Backlog: Lista acotada de tareas
Estimación
Tarjetas
1-4 Semanas
por Sprint
24 horas
Daily Scrum Meeting
Scrum Master
Burndown/upCharts
Sprint review
Entregable
Sprint review: Demo y revisión de tareas con cliente
Sprint retrospective: Retroalimentación y mejora continua
Team Leader o Analista
Front Office
1 Mes
Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. 8
Introducción: Metodología Scrum
Adaptación a clientesCasos de éxito: Sector Electric & UtilitiesCasos de éxito: Sector RetailCasos de éxito: Sector Comunicaciones
Industrialización en Capgemini
1357
Objetivos de la industrialización
Trabajar en modelo Oneteamdesde cualquier localización
GLOBALIZACIÓN
del rendimiento en la ejecución de tareas
OPTIMIZACIÓN
y gestionar la demanda en el día a día
CONTROLAR
actividades no facturables
REDUCIR
a nuestros equipos
MOTIVAR 2468
el modelo de trabajo
ESTANDARIZAR
como parte de nuestro día a día
MEJORA CONTINUA
nuestro delivery en el mercado
DIFERENCIAR
Marco de reuniones orientado a gestión
D-STUM, WOM, MIM
Sumamos a las metodologías ágiles el modelo Lean IT, para garantizar palancas que faciliten la industrialización
Líneas de trabajo orientadas a cubrir los objetivos
Promovemos la gestión activa mediante
herramientas online
WIP, CUELLOS DE BOTELLA, PROBLEMAS DE CALIDAD, KPIS, TTM, MOTIVACIÓN… VISIBLE A
TODOS
Metodología A3 para mejora continua
ANÁLISIS DE PROBLEMAS, PLANES DE ACCIÓN,
RESPONSABLES… TODO ALINEADO CON LAS METAS DE
LA ORGANIZACIÓN
CAPA DE GESTIÓN
Formación unificada a managers
GESTIÓN DE TAREAS
Control de ETC, fechas, WIP…
GESTIÓN DE LA DEMANDA
Agilidad en liberación o incorporación de recursos
Seguimiento de tareas diario y previsión a largo plazo.
METODOLOGÍA
Todo el mundo, sea cual sea su localización, trabaja de la misma forma
HERRAMIENTAS DE TRABAJO
Herramientas comunes online
KPIS
Indicadores internos y con cliente: hitos, SLAs
Control de desvío en esfuerzo y estimación
EQUIPOS
D-STUM, WOM y MIM
LOCALIZACIONES GEOGRÁFICAS
Independencia del modelo físico
CONTEXTO
Compartimos objetivos de calidad y realidades de forma diaria
Buscamos la industrialización del proceso con el fin de lograr una mayor agilidad en el día a día
Fortalezas del modelo industrializado
Gestión Estandarización Comunicación
Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. 1
2
Introducción: Metodología Scrum
Adaptación a clientesCasos de éxito: Sector Electric & UtilitiesCasos de éxito: Sector RetailCasos de éxito: Sector Comunicaciones
Industrialización en Capgemini
Logotipo cliente PNG
• Modelo en cascada
• Releases cada más de 3 meses
• Prototyping: feedback periódico del cliente
• Uso de Kanban
Enfoque clásico con técnicas ágiles
• Ciclos muy cortos de desarrollo
• Backlog por requerimiento, priorización continua
• Clara definición de “Done”
• Feedback diario del cliente
SCRUM
• Proceso iterativo sólo en la fase de desarrollo
• Ciclos cortos de desarrollo
• Priorización de requerimientos
• Feedback continuo del cliente
• Integración continua y test automatizados
Desarrollo iterativo
Adaptación a clientes
• Enfoque adaptativo, gestión del cambio
• Continuous: integration, delivery, deployment => DevOps
• Equipo universal y multidisciplinar
Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. 1
4
Introducción: Metodología Scrum
Adaptación a clientesCasos de éxito: Sector Electric & UtilitiesCasos de éxito: Sector RetailCasos de éxito: Sector Comunicaciones
Industrialización en Capgemini
Los comienzos de la industrialización en Capgemini…
Primer prototipo ágil
Implantación de la planificación, retrospectiva y demo
Implantación de reuniones D-STUM
Detección de limitaciones en el modelo estándar
Herramientas en papel, Excel… centralizadas en el Jefe de proyecto
Equipo local
Tiempos de reunión variables y demasiado extensos
Primera forma de industrialización en el proceso de pruebas (IC/AE)
Caso de éxito: Sector Electric & Utilities
La colaboración del cliente en el ciclo de desarrollo ágil fue clave para la implantación exitosa del modelo.
Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. 1
6
Introducción: Metodología Scrum
Adaptación a clientesCasos de éxito: Sector Electric & UtilitiesCasos de éxito: Sector RetailCasos de éxito: Sector Comunicaciones
Industrialización en Capgemini
La utilización de metodologías ágiles motiva la detección de problemas en etapas tempranas de proyecto
Caso de éxito: Sector Retail
Se detectó, transcurrido menos del 35% del proyecto, una incompatibilidad en las tablets ya compradas por el cliente. De haber seguido un modelo en cascada el cliente habría perdido su inversión, sin embargo, pudo devolverlas a tiempo.
ESTANDARIZACIÓN DE LA METODOLOGÍA EN EL CENTRO
DEFINICIÓN DE REUNIONES D-STUM, WOM Y MIM
CONTROL DE TAREAS Y SEGUIMIENTO DIARIO
UTILIZACIÓN DE HERRAMIENTAS ONLINE (TF + VVM + LB)
DEFINICIÓN Y MEDICIÓN DE KPIS
EQUIPO DISTRIBUIDO A NIVEL NACIONAL
NOVEDADES DEL ECOSISTEMA INDUSTRIALIZADO
Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. 1
8
Introducción: Metodología Scrum
Adaptación a clientesCasos de éxito: Sector Electric & UtilitiesCasos de éxito: Sector RetailCasos de éxito: Sector Comunicaciones
Industrialización en Capgemini
Logotipo cliente PNG
Caso de éxito: Sector Comunicaciones
España
• Análisis, diseño, arquitectura, soporte, formación y desarrollo
• Proceso ágil con el clienteo Sprint Reviewo Análisis requerimientoso Planificación backlog
España
• Análisis, diseño, arquitectura, soporte, formación y desarrollo
• Proceso ágil con el clienteo Sprint Reviewo Análisis requerimientoso Planificación backlog
Netherlands
France
GermanyPoland
Spain
India
• Desarrollo
India
• Desarrollo
Alemania
• Gestión de Proyecto• Gestión de Cliente
Alemania
• Gestión de Proyecto• Gestión de Cliente
Caso de éxito: Sector Comunicaciones
El mayor éxito del proyecto ha sido superar retos tales como:• diferencia horaria y cultural entre países • interiorización de la mentalidad ágil y su aplicación de manera coordinada
Aplicación del modelo en un entorno distribuido internacionalmente
EQUIPO DISTRIBUIDO A NIVEL INTERNACIONAL
ALINEAMIENTO CON METODOLOGÍA DE ALEMANIA
DEFINICIÓN DE REUNIONES D-STUM, WOM Y MIM
CONTROL DE TAREAS Y SEGUIMIENTO DIARIO
UTILIZACIÓN DE HERRAMIENTAS ONLINE (SKYPE + JIRA + CONFLUENCE
+ VVM)
DEFINICIÓN Y MEDICIÓN DE KPIS
NOVEDADES DEL ECOSISTEMA INDUSTRIALIZADO
Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. Texto legal, informativo o texto complementario. 2
1
Preguntas y debate
www.capgemini.com