SlideShare une entreprise Scribd logo
1  sur  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!

Contenu connexe

Tendances

Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentation
plog99
 

Tendances (20)

Agile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsAgile Patterns and Anti-Patterns
Agile Patterns and Anti-Patterns
 
Principios operativos ágiles - Modelo Operativo Ágil
Principios operativos ágiles - Modelo Operativo ÁgilPrincipios operativos ágiles - Modelo Operativo Ágil
Principios operativos ágiles - Modelo Operativo Ágil
 
A Carreira de um Scrum Master
A Carreira de um Scrum MasterA Carreira de um Scrum Master
A Carreira de um Scrum Master
 
Scrumban
ScrumbanScrumban
Scrumban
 
El por qué de los métodos ágiles
El por qué de los métodos ágilesEl por qué de los métodos ágiles
El por qué de los métodos ágiles
 
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
 
Team Topologies - Des organisations pour une architecture émergente
Team Topologies - Des organisations pour une architecture émergenteTeam Topologies - Des organisations pour une architecture émergente
Team Topologies - Des organisations pour une architecture émergente
 
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
 
Adopción Ágil y Cambio Cultural: Lean Change Management
Adopción Ágil y Cambio Cultural: Lean Change ManagementAdopción Ágil y Cambio Cultural: Lean Change Management
Adopción Ágil y Cambio Cultural: Lean Change Management
 
Répondre aux questions les plus difficiles sur l’agilité
 Répondre aux questions les plus difficiles sur l’agilité  Répondre aux questions les plus difficiles sur l’agilité
Répondre aux questions les plus difficiles sur l’agilité
 
Estimación Ágil, Story Points y Planning Poker
Estimación Ágil, Story Points y Planning PokerEstimación Ágil, Story Points y Planning Poker
Estimación Ágil, Story Points y Planning Poker
 
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019) Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentation
 
Scrum workshop
Scrum workshopScrum workshop
Scrum workshop
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development Primer
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
The Lego Kanban Game
The Lego Kanban GameThe Lego Kanban Game
The Lego Kanban Game
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
 
Exceller dans la facilitation de rétrospective
Exceller dans la facilitation de rétrospectiveExceller dans la facilitation de rétrospective
Exceller dans la facilitation de rétrospective
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

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.