SlideShare ist ein Scribd-Unternehmen logo
1 von 27
SCRUMBAN aplicado a
equipos de Soporte y
Mantenimiento
Jorge Iván Hincapié Palacio
Cristian MauricioVelásquez Patiño
Los ponentes
Jorge Iván Hincapié Palacio
• Ingeniero de Sistemas e Informática, especialista en Gestión Empresarial de
la Universidad Nacional de Colombia.
• 6 años de experiencia en desarrollo de software.
• Experiencia en prácticas de PSP/TSP, SCRUM y KANBAN.
• Actualmente Ingeniero de Desarrollo enTech and Solve S.A.S.
Los ponentes
Cristian MauricioVelásquez Patiño
• Ingeniero de Sistemas y Computación de la Universidad del Quindío.
• Certified Scrum Developer.
• Experiencia de trabajo con KANBAN.
• Actualmente Analista de Arquitectura de Suramericana.
El equipo
• Soporte y Mantenimiento del área de Arquitectura de Aplicaciones en la
Gerencia de Bienestar y Entorno Tecnológico de Suramericana, ubicado en
Medellín, Colombia.
• Encargado de más de 20 aplicaciones que cumplen funciones transversales a
la compañía.
• Acompaña los proyectos de desarrollo en la gerencia.
Soporte y Mantenimiento de Arquitectura
¿Cómo entendemos el Soporte?
El soporte es el trabajo que no se puede planear, ej.:
• Incidentes en producción.
• Reuniones.
• Permisos en herramientas
• Trabajo operativo. “CHOFEREO”
• Acompañamientos.
• Entre otros.
¿…y el Mantenimiento?
El mantenimiento es el trabajo programado que agrega valor, ej.:
• Mejoras a los aplicativos.
• Soluciones raizales.
• Implementaciones nuevas.
• Entre otros.
Antecedentes
• Conocimiento centralizado en algunos integrantes del equipo.
• Retraso en proyectos de Arquitectura ante la aparición de casos urgentes.
• Difícil acceso de otros equipos al conocimiento del área de Arquitectura.
• Falta de un canal integral de soporte para las aplicaciones.
• Ausencia de medios para identificar las posibles mejoras en las aplicaciones.
En un inicio… ¿Éramos Ágiles?
• El equipo comienza sus funciones a inicios de 2013.
• Coincide con el inicio de la implementación de metodologías ágiles en
Suramericana.
• Se genera un “Product Backlog” de más de 100 elementos por atender.
• Un sólo Backlog y un sólo Sprint, sin una ventana de tiempo establecida.
• Adquiriendo experiencia para implementar metodologías ágiles.
Selección de herramientas
• Se selecciona Jazz Team Server de IBM,
para organizar el trabajo del equipo.
• Esta es la herramienta corporativa para el
trabajo de metodologías ágiles.
Primeras dificultades
• Los casos de soporte comienzan a impedir que se ejecuten los casos de
mantenimiento.
• No se puede realizar una planeación completa de las tareas.
• No es posible identificar el estado del proyecto en un momento
determinado.
• Se confunden los conceptos de “historias de usuario” y “tarea”.
• No se puede entregar una “promesa de servicio”.
División del enfoque
• En este caso, tener ambos proyectos mezclados introduce más complejidad.
• La estrategia es dividir el enfoque y trabajar dos metodologías:
• SCRUM para Mantenimiento.
• KANBAN para Soporte.
• Se propone definir roles dentro del equipo para dividir el trabajo de ambos
proyectos.
SCRUM
• División de la organización en equipos integrados auto-organizados.
• División del trabajo en entregables estimados y priorizados.
• División del tiempo en iteraciones de duración corta y fija.
• Optimización del plan de entrega.
• Optimización del proceso.
KANBAN
• Visualización del flujo de trabajo.
• Definición de límites sobre el trabajo en progreso (WIP).
• Medición del tiempo de entrega (lead time, cycle time, touch time).
SCRUM vs. KANBAN
• Más prescriptivo.
• Roles.
• Iteraciones con tiempo definido.
• Ceremonias.
• Limita elWIP por iteración.
• Más adaptativo.
• No requiere roles.
• No requiere iteraciones.
• No prescribe ceremonias.
• Limita elWIP por estado.
SCRUM vs. KANBAN
• El tablero se resetea por iteración.
• Equipos multi-funcionales
• Estimación y velocidad.
• Trabajo planeado.
• El tablero persiste.
• El tablero pertenece a un equipo.
• Lead time, Cycle time,Touch time.
• Flujo variable.
Adopción de la metodología “SCRUMBAN”
• En Soporte se implementa KANBAN con prácticas de SCRUM.
• En Mantenimiento se usa SCRUM pero no es posible cumplir todas sus
prescripciones.
• El hecho de compartir ambos proyectos lleva a tener implementaciones
ágiles híbridas - SCRUMBAN.
SCRUMBAN en Mantenimiento
• Ceremonias:
• Daily.
• Planning.
• Refinement.
• Retrospective.
• Review.
• Documentos:
• Sprint Plan.
• Product Backlog.
• Release Plan.
• Burn down chart.
• La historias se
dividen hasta que
midan máximo 5
pts.
• Los Sprints se
definen de una
semana.
• Roles del equipo:
• 3Team
Members.
• 1 Scrum Master.
• 1 Product Owner.
Flujo y límites de Soporte
INICIO ABIERTO (9)
EN ESPERA (4)
EN PROGRESO (3)
ENTREGA (3)
INVÁLIDO
TERMINADO (30)
Roles
M S S
• Un miembro especializado en Mantenimiento.
• Dos miembros encargados del Soporte.
• Rotación semanal.
• Difícil transición entre roles.
Roles
• Un miembro especializado en Mantenimiento.
• Un miembro especializado en Soporte.
• Un miembro dividido entre ambos proyectos.
• Produce mejores resultados.
• No se comparte el conocimiento.
M S
Roles
• Todos los miembros atienden ambos proyectos.
• Las historias de mantenimiento tienen un
responsable, pero las tareas se reparten.
• Se asegura la transferencia constante de
conocimiento.
Transferencia de conocimiento
Se debe tener una buena administración del conocimiento compartido, por
diferentes factores:
• Tamaño reducido del equipo.
• Alto número de aplicaciones a las que se da soporte.
• Rotación de personal.
Resultados
• Mayor visibilidad del área de Arquitectura en la organización.
• Mejor apoyo del área a los proyectos de desarrollo.
• Retroalimentación desde otras áreas hacia las aplicaciones transversales.
• Generación de valor en las aplicaciones transversales de la compañía.
• Difusión de la metodología para equipos de características similares.
• Generación de iniciativas para el equipo de Implementación de Metodologías
Ágiles.
Trabajo Futuro
• Mediciones de LeadTime, CycleTime yTouchTime.
• Generar estrategias para una atención más rápida y eficiente.
• Definir un protocolo de adaptación a la metodología del equipo.
• Implementar un framework de priorización eficiente.
Referencias
• Kniberg, H. (2009). Kanban vs Scrum. Crisp AB.Viitattu, 1, 2011.
• Roock, S. (2010, Marzo 2). Kanban: Definition of LeadTime and CycleTime.
Consultado en http://stefanroock.wordpress.com/2010/03/02/kanban-
definition-of-lead-time-and-cycle-time.
• Darbha, S. (2012, Febrero 22). Can Support and Maintenance Become Agile?.
Consultado en
https://www.scrumalliance.org/community/articles/2012/february/can-
support-and-maintenance-become-agile.
GRACIAS!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Gestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMGestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUM
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Presentación Metodologia Agil
Presentación Metodologia AgilPresentación Metodologia Agil
Presentación Metodologia Agil
 
Presentación de Scrum en 15 mins
Presentación de Scrum en 15 minsPresentación de Scrum en 15 mins
Presentación de Scrum en 15 mins
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
El Auténtico Scrum Master
El Auténtico Scrum MasterEl Auténtico Scrum Master
El Auténtico Scrum Master
 
Presentación de Scrum
Presentación de ScrumPresentación de Scrum
Presentación de Scrum
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Introduccion a Scrum
Introduccion a ScrumIntroduccion a Scrum
Introduccion a Scrum
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
Adopting SAFe with JIRA
Adopting SAFe with JIRAAdopting SAFe with JIRA
Adopting SAFe with JIRA
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael SpaydHiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
 

Andere mochten auch

Kanban aplicado a procesos de mantenimiento en electroguayas
Kanban aplicado a procesos de mantenimiento en electroguayasKanban aplicado a procesos de mantenimiento en electroguayas
Kanban aplicado a procesos de mantenimiento en electroguayas
Willian Nieto
 
Scrumban multiproyecto y multiperfil
Scrumban multiproyecto y multiperfilScrumban multiproyecto y multiperfil
Scrumban multiproyecto y multiperfil
Mildred G. Salazar O
 
Mix cj 2011 modulo 1 liderazgo
Mix cj 2011 modulo 1 liderazgoMix cj 2011 modulo 1 liderazgo
Mix cj 2011 modulo 1 liderazgo
Alfons Vinuela
 
Fundamentos de Pruebas de Software - Capítulo 6
Fundamentos de Pruebas de Software - Capítulo 6Fundamentos de Pruebas de Software - Capítulo 6
Fundamentos de Pruebas de Software - Capítulo 6
Professional Testing
 
Trazabilidad de Medicamentos INVIMA 2009 avance.pptx
Trazabilidad de Medicamentos INVIMA 2009 avance.pptxTrazabilidad de Medicamentos INVIMA 2009 avance.pptx
Trazabilidad de Medicamentos INVIMA 2009 avance.pptx
apacostas
 
Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4
Professional Testing
 
Guia de aprendizaje mantenimiento
Guia de aprendizaje mantenimientoGuia de aprendizaje mantenimiento
Guia de aprendizaje mantenimiento
Juan Colo Perez
 

Andere mochten auch (20)

Kanban aplicado a procesos de mantenimiento en electroguayas
Kanban aplicado a procesos de mantenimiento en electroguayasKanban aplicado a procesos de mantenimiento en electroguayas
Kanban aplicado a procesos de mantenimiento en electroguayas
 
Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)
Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)
Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)
 
Mini Scrumban - Guía Rapida
Mini Scrumban - Guía RapidaMini Scrumban - Guía Rapida
Mini Scrumban - Guía Rapida
 
Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13
Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13
Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13
 
Kanban y Scrum. 2do Agile Open Paraná
Kanban y Scrum. 2do Agile Open ParanáKanban y Scrum. 2do Agile Open Paraná
Kanban y Scrum. 2do Agile Open Paraná
 
Scrumban multiproyecto y multiperfil
Scrumban multiproyecto y multiperfilScrumban multiproyecto y multiperfil
Scrumban multiproyecto y multiperfil
 
Scrumban bolivia day
Scrumban bolivia dayScrumban bolivia day
Scrumban bolivia day
 
Frogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal
Frogtek: de Waterfall a Scrumban pasando por Scrunch y KanmalFrogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal
Frogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal
 
Metodologia ágil Scrum
Metodologia ágil ScrumMetodologia ágil Scrum
Metodologia ágil Scrum
 
Mix cj 2011 modulo 1 liderazgo
Mix cj 2011 modulo 1 liderazgoMix cj 2011 modulo 1 liderazgo
Mix cj 2011 modulo 1 liderazgo
 
Mejores prácticas para testing de apps móviles
Mejores prácticas para testing de apps móvilesMejores prácticas para testing de apps móviles
Mejores prácticas para testing de apps móviles
 
COMPARACION DE DIVERSOS ESTUDIOS SOBRE PREFERENCIAS EN CUANTO A ESTILOS DE AP...
COMPARACION DE DIVERSOS ESTUDIOS SOBRE PREFERENCIAS EN CUANTO A ESTILOS DE AP...COMPARACION DE DIVERSOS ESTUDIOS SOBRE PREFERENCIAS EN CUANTO A ESTILOS DE AP...
COMPARACION DE DIVERSOS ESTUDIOS SOBRE PREFERENCIAS EN CUANTO A ESTILOS DE AP...
 
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
 
Fundamentos de Pruebas de Software - Capítulo 6
Fundamentos de Pruebas de Software - Capítulo 6Fundamentos de Pruebas de Software - Capítulo 6
Fundamentos de Pruebas de Software - Capítulo 6
 
Trazabilidad de Medicamentos INVIMA 2009 avance.pptx
Trazabilidad de Medicamentos INVIMA 2009 avance.pptxTrazabilidad de Medicamentos INVIMA 2009 avance.pptx
Trazabilidad de Medicamentos INVIMA 2009 avance.pptx
 
Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4
 
Scrum, Kanban & XP
Scrum, Kanban & XP Scrum, Kanban & XP
Scrum, Kanban & XP
 
Simone brighina implantación metodología kanban para ioPlanto
Simone brighina   implantación metodología kanban para ioPlantoSimone brighina   implantación metodología kanban para ioPlanto
Simone brighina implantación metodología kanban para ioPlanto
 
PMO según PMI
PMO según PMIPMO según PMI
PMO según PMI
 
Guia de aprendizaje mantenimiento
Guia de aprendizaje mantenimientoGuia de aprendizaje mantenimiento
Guia de aprendizaje mantenimiento
 

Ähnlich wie SCRUMBAN aplicado a equipos de Soporte y Mantenimiento

Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
smbcreatividad
 
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
Alejandro Gabay
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
smbcreatividad
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
fponceh
 

Ähnlich wie SCRUMBAN aplicado a equipos de Soporte y Mantenimiento (20)

Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 
Plantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptxPlantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptx
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptx
 
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
 
Introducción a scrum
Introducción a scrumIntroducción a scrum
Introducción a scrum
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
Scrum Metodologia Agil
Scrum Metodologia AgilScrum Metodologia Agil
Scrum Metodologia Agil
 
Sesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-softwareSesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-software
 
Métodos Ágiles de Programación
Métodos Ágiles de Programación Métodos Ágiles de Programación
Métodos Ágiles de Programación
 
El pato-volador
El pato-voladorEl pato-volador
El pato-volador
 
Una mirada al desarrollo por entregas continuas
Una mirada al desarrollo por entregas continuas Una mirada al desarrollo por entregas continuas
Una mirada al desarrollo por entregas continuas
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.
 
Desarrollo de la matriz de proyecto
Desarrollo de la matriz de proyectoDesarrollo de la matriz de proyecto
Desarrollo de la matriz de proyecto
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 

Kürzlich hochgeladen (7)

Estilo de Liderazgo de Nelson Mandela.pdf
Estilo de Liderazgo de Nelson Mandela.pdfEstilo de Liderazgo de Nelson Mandela.pdf
Estilo de Liderazgo de Nelson Mandela.pdf
 
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_1.pptx
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_1.pptxW0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_1.pptx
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_1.pptx
 
Habitos_atomicos_ como cambiar de vida tomando decisiones
Habitos_atomicos_ como cambiar de vida tomando decisionesHabitos_atomicos_ como cambiar de vida tomando decisiones
Habitos_atomicos_ como cambiar de vida tomando decisiones
 
Gerencia segun la Biblia: Principios de gestión y liderazgo
Gerencia segun la Biblia: Principios de gestión y liderazgoGerencia segun la Biblia: Principios de gestión y liderazgo
Gerencia segun la Biblia: Principios de gestión y liderazgo
 
Escuela Dominical de las Asambleas de Dios
Escuela Dominical de las Asambleas de DiosEscuela Dominical de las Asambleas de Dios
Escuela Dominical de las Asambleas de Dios
 
INFORME DE GESTION ADMIINISTRATIVA VIGENCIA 2023-1.ppt
INFORME DE GESTION ADMIINISTRATIVA VIGENCIA 2023-1.pptINFORME DE GESTION ADMIINISTRATIVA VIGENCIA 2023-1.ppt
INFORME DE GESTION ADMIINISTRATIVA VIGENCIA 2023-1.ppt
 
macarthur john comentariomacarthur del nt
macarthur john comentariomacarthur del ntmacarthur john comentariomacarthur del nt
macarthur john comentariomacarthur del nt
 

SCRUMBAN aplicado a equipos de Soporte y Mantenimiento

  • 1. SCRUMBAN aplicado a equipos de Soporte y Mantenimiento Jorge Iván Hincapié Palacio Cristian MauricioVelásquez Patiño
  • 2. Los ponentes Jorge Iván Hincapié Palacio • Ingeniero de Sistemas e Informática, especialista en Gestión Empresarial de la Universidad Nacional de Colombia. • 6 años de experiencia en desarrollo de software. • Experiencia en prácticas de PSP/TSP, SCRUM y KANBAN. • Actualmente Ingeniero de Desarrollo enTech and Solve S.A.S.
  • 3. Los ponentes Cristian MauricioVelásquez Patiño • Ingeniero de Sistemas y Computación de la Universidad del Quindío. • Certified Scrum Developer. • Experiencia de trabajo con KANBAN. • Actualmente Analista de Arquitectura de Suramericana.
  • 4. El equipo • Soporte y Mantenimiento del área de Arquitectura de Aplicaciones en la Gerencia de Bienestar y Entorno Tecnológico de Suramericana, ubicado en Medellín, Colombia. • Encargado de más de 20 aplicaciones que cumplen funciones transversales a la compañía. • Acompaña los proyectos de desarrollo en la gerencia.
  • 5. Soporte y Mantenimiento de Arquitectura
  • 6. ¿Cómo entendemos el Soporte? El soporte es el trabajo que no se puede planear, ej.: • Incidentes en producción. • Reuniones. • Permisos en herramientas • Trabajo operativo. “CHOFEREO” • Acompañamientos. • Entre otros.
  • 7. ¿…y el Mantenimiento? El mantenimiento es el trabajo programado que agrega valor, ej.: • Mejoras a los aplicativos. • Soluciones raizales. • Implementaciones nuevas. • Entre otros.
  • 8. Antecedentes • Conocimiento centralizado en algunos integrantes del equipo. • Retraso en proyectos de Arquitectura ante la aparición de casos urgentes. • Difícil acceso de otros equipos al conocimiento del área de Arquitectura. • Falta de un canal integral de soporte para las aplicaciones. • Ausencia de medios para identificar las posibles mejoras en las aplicaciones.
  • 9. En un inicio… ¿Éramos Ágiles? • El equipo comienza sus funciones a inicios de 2013. • Coincide con el inicio de la implementación de metodologías ágiles en Suramericana. • Se genera un “Product Backlog” de más de 100 elementos por atender. • Un sólo Backlog y un sólo Sprint, sin una ventana de tiempo establecida. • Adquiriendo experiencia para implementar metodologías ágiles.
  • 10. Selección de herramientas • Se selecciona Jazz Team Server de IBM, para organizar el trabajo del equipo. • Esta es la herramienta corporativa para el trabajo de metodologías ágiles.
  • 11. Primeras dificultades • Los casos de soporte comienzan a impedir que se ejecuten los casos de mantenimiento. • No se puede realizar una planeación completa de las tareas. • No es posible identificar el estado del proyecto en un momento determinado. • Se confunden los conceptos de “historias de usuario” y “tarea”. • No se puede entregar una “promesa de servicio”.
  • 12. División del enfoque • En este caso, tener ambos proyectos mezclados introduce más complejidad. • La estrategia es dividir el enfoque y trabajar dos metodologías: • SCRUM para Mantenimiento. • KANBAN para Soporte. • Se propone definir roles dentro del equipo para dividir el trabajo de ambos proyectos.
  • 13. SCRUM • División de la organización en equipos integrados auto-organizados. • División del trabajo en entregables estimados y priorizados. • División del tiempo en iteraciones de duración corta y fija. • Optimización del plan de entrega. • Optimización del proceso.
  • 14. KANBAN • Visualización del flujo de trabajo. • Definición de límites sobre el trabajo en progreso (WIP). • Medición del tiempo de entrega (lead time, cycle time, touch time).
  • 15. SCRUM vs. KANBAN • Más prescriptivo. • Roles. • Iteraciones con tiempo definido. • Ceremonias. • Limita elWIP por iteración. • Más adaptativo. • No requiere roles. • No requiere iteraciones. • No prescribe ceremonias. • Limita elWIP por estado.
  • 16. SCRUM vs. KANBAN • El tablero se resetea por iteración. • Equipos multi-funcionales • Estimación y velocidad. • Trabajo planeado. • El tablero persiste. • El tablero pertenece a un equipo. • Lead time, Cycle time,Touch time. • Flujo variable.
  • 17. Adopción de la metodología “SCRUMBAN” • En Soporte se implementa KANBAN con prácticas de SCRUM. • En Mantenimiento se usa SCRUM pero no es posible cumplir todas sus prescripciones. • El hecho de compartir ambos proyectos lleva a tener implementaciones ágiles híbridas - SCRUMBAN.
  • 18. SCRUMBAN en Mantenimiento • Ceremonias: • Daily. • Planning. • Refinement. • Retrospective. • Review. • Documentos: • Sprint Plan. • Product Backlog. • Release Plan. • Burn down chart. • La historias se dividen hasta que midan máximo 5 pts. • Los Sprints se definen de una semana. • Roles del equipo: • 3Team Members. • 1 Scrum Master. • 1 Product Owner.
  • 19. Flujo y límites de Soporte INICIO ABIERTO (9) EN ESPERA (4) EN PROGRESO (3) ENTREGA (3) INVÁLIDO TERMINADO (30)
  • 20. Roles M S S • Un miembro especializado en Mantenimiento. • Dos miembros encargados del Soporte. • Rotación semanal. • Difícil transición entre roles.
  • 21. Roles • Un miembro especializado en Mantenimiento. • Un miembro especializado en Soporte. • Un miembro dividido entre ambos proyectos. • Produce mejores resultados. • No se comparte el conocimiento. M S
  • 22. Roles • Todos los miembros atienden ambos proyectos. • Las historias de mantenimiento tienen un responsable, pero las tareas se reparten. • Se asegura la transferencia constante de conocimiento.
  • 23. Transferencia de conocimiento Se debe tener una buena administración del conocimiento compartido, por diferentes factores: • Tamaño reducido del equipo. • Alto número de aplicaciones a las que se da soporte. • Rotación de personal.
  • 24. Resultados • Mayor visibilidad del área de Arquitectura en la organización. • Mejor apoyo del área a los proyectos de desarrollo. • Retroalimentación desde otras áreas hacia las aplicaciones transversales. • Generación de valor en las aplicaciones transversales de la compañía. • Difusión de la metodología para equipos de características similares. • Generación de iniciativas para el equipo de Implementación de Metodologías Ágiles.
  • 25. Trabajo Futuro • Mediciones de LeadTime, CycleTime yTouchTime. • Generar estrategias para una atención más rápida y eficiente. • Definir un protocolo de adaptación a la metodología del equipo. • Implementar un framework de priorización eficiente.
  • 26. Referencias • Kniberg, H. (2009). Kanban vs Scrum. Crisp AB.Viitattu, 1, 2011. • Roock, S. (2010, Marzo 2). Kanban: Definition of LeadTime and CycleTime. Consultado en http://stefanroock.wordpress.com/2010/03/02/kanban- definition-of-lead-time-and-cycle-time. • Darbha, S. (2012, Febrero 22). Can Support and Maintenance Become Agile?. Consultado en https://www.scrumalliance.org/community/articles/2012/february/can- support-and-maintenance-become-agile.