aplicación de metodologías Ágiles en ti en ti.pdf · 2013-12-30 · frecuentes trabajo en equipo...
TRANSCRIPT
![Page 1: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/1.jpg)
1
Aplicación de metodologías Ágiles en TI
Elsa Mangione, PMP, PMI-ACP, CSM
II Reunión de Miembros Abierta. Mendoza, 2013.
![Page 2: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/2.jpg)
2
To Do En Proceso Done!
Aplicación de Agile en IT
Agile
Scrum
Intro Lean
Kanban
Aplicabilidad
Cierre
![Page 3: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/3.jpg)
3
To Do En Proceso Done!
Aplicación de Agile en IT
Agile
Scrum
Intro Lean
Kanban
Aplicabilidad
Cierre
![Page 4: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/4.jpg)
4
+ V
alo
r !!
!
So
n d
e V
alo
r
Individuos e interacciones
Software funcionando
Colaboración con el cliente
Respuesta ante el cambio
… procesos y herramientas
… documentación extensiva
… negociación contractual
… seguir un plan
Aplicación de Agile en IT
¿Qué es “Ágil”?
![Page 5: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/5.jpg)
5
• enfocándonos en lograr un flujo continuo de valor.Incrementamos el retorno de la inversión
• involucrando frecuentemente al cliente y compartiendo la propiedad del proyecto
Proporcionamosresultados fiables
• mediante iteraciones, anticipación y adaptación.Esperamosincertidumbre y la
manejamos
• reconociendo a los individuos como la fuente última de valor, y creando un entorno donde puedan marcar la diferencia.
Dejamos fluir la creatividad y la
innovación
• mediante la responsabilidad compartida en los resultados y efectividad del equipo.
Impulsamos el rendimiento
• mediante procesos, prácticas y estrategias específicas para cada situación.
Mejoramos la efectividad y la
confianza
Declaración de Interdependencia
Aplicación de Agile en IT
![Page 6: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/6.jpg)
6
Valores y Principios
Aplicación de Agile en IT
Agile
Participa-ción del cliente
Entrega incremental
Personas, no procesos
Aceptar el cambio
Mantener la simplicidad
Feedback y ajustes
frecuentes
Trabajo en equipo
Auto-organización
Rápido, sin apurarse!
![Page 7: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/7.jpg)
7
Enfoque Ágil
Aplicación de Agile en IT
![Page 8: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/8.jpg)
8
To Do En Proceso Done!
Aplicación de Agile en IT
Agile
Scrum
Intro Lean
Kanban
Aplicabilidad
Cierre
![Page 9: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/9.jpg)
9
Scrum
• Empirismo
• Auto-organización
• Colaboración
• Priorización
• Time Boxing
9
![Page 10: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/10.jpg)
10
Qué?
Roles
Product Owner: Responsable de maximizar el valor de
negocio de lo que realiza el equipo. Prioriza.
ScrumMaster: Facilitador. Debe asegurar que se
entienda y aplique Scrum.
Equipo: Quienes realizan el trabajo. Determinan las
estimaciones.
Artefactos
Objetivo del Sprint: La visión del sprint, un acuerdo entre el
PO y el equipo.
Product Backlog: Lista priorizada de requerimientos.
Sprint Backlog: Lista de tareas para 1 sprint.
Ceremonias
Reunión de Planificación
Reunión de Scrum Diaria
Reunión de Revisión del Sprint
Reunión Retrospectiva
![Page 11: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/11.jpg)
11
Scrum Diario
• Agenda clara: 3 preguntas
11
¿En qué he trabajado
desde el último Scrum?
¿En qué trabajaré hasta
el próximo Scrum?
¿Qué impedimentospodrían afectar a mi trabajo?
![Page 12: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/12.jpg)
12
24 hs.
Reunión de
Scrum Diaria
Cómo?
Product
Backlog
Sprint
Backlog
2 - 4 semanas
Reunión de
Planificación
Reunión de
Revisión
Reunión de
Retrospección
Incremento de
Producto
![Page 13: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/13.jpg)
13
Reuniones
13
Reunión Propósito Duración Frecuencia
Reunión de
planificación
Determinar el trabajo que
se deberá realizar durante
el próximo sprint.
2 horas por semana
en el sprint, hasta 4
horas
Una vez por
cada sprint
Reunión de Scrum
diaria
Permitir a los miembros
del equipo
comprometerse, colaborar
y comunicar los riesgos.
15 minutos Diaria
Reunión de
revisión de sprint
Mostrar al cliente y a otros
interesados el trabajo que
el equipo realizó durante
el sprint y recibir feedback.
2 horas por semana
en el sprint, hasta 4
horas
Una vez por
cada sprint
Reunión
retrospectiva
Identificar e implementar
ideas para mejorar el
proceso.
3 horasUna vez por
cada sprint
![Page 14: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/14.jpg)
14
Tablero de tareas
14
![Page 15: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/15.jpg)
15
To Do En Proceso Done!
Aplicación de Agile en IT
Agile
Scrum
Intro Lean
Kanban
Aplicabilidad
Cierre
![Page 16: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/16.jpg)
16
Principios y valores
Aplicación de Agile en IT
Prácticas Lean
Valor a clientes
Producción basada en la
demanda
Eliminar los desperdi-
cios
Optimizar todo
Mantener balance
Ampliar el aprendizaje
Decidir lo más tarde
posible
Reaccionar tan rápido como sea
posible
![Page 17: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/17.jpg)
17
Los 7 desperdicios de Lean
Aplicación de Agile en IT
• Característica extra
• Trabajo a medias
• Proceso extra
• Movimiento
• Defectos
• Esperas
![Page 18: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/18.jpg)
18
• La palabra KANBAN, proviene del japonés, donde kan significa
"visual" y ban, significa "tarjeta" o "tablero“.
Kanban
Aplicación de Agile en IT
![Page 19: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/19.jpg)
19
Kanban
Aplicación de Agile en IT
El trabajo fluye a través del
sistema
Trabajo en
progreso limitado
Gestión visual del
trabajo
![Page 20: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/20.jpg)
20
Kanban aplicado!
Aplicación de Agile en IT
![Page 21: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/21.jpg)
21
Implementar Kanban
• Visualizar el flujo de trabajo:
Aplicación de Agile en IT
Pendiente En Proceso Terminado
Pendiente Especificación Ejecución Revisión Terminado
![Page 22: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/22.jpg)
22
• Limitar el Trabajo en Proceso:
Pendiente Especificación Ejecución Revisión Terminado
WIP
Aplicación de Agile en IT
3 5 2
![Page 23: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/23.jpg)
23
Un tablero TI
Aplicación de Agile en IT
![Page 24: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/24.jpg)
24
To Do En Proceso Done!
Aplicación de Agile en IT
Agile
Scrum
Intro Lean
Kanban
Aplicabilidad
Cierre
![Page 25: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/25.jpg)
25
Grupos de Procesos
Aplicación de Agile en IT
Enfoque
Àgil
Iniciación Planifica-
ción
Ejecución Monitoreo y
Control
Cierre
Proyecto Caso de
Negocio o
Estudio de
factibilidad
Kick-off y
Visioning
meeting
Delivery
iterativo e
incremental
de piezas
de software
Revisiones
regulares de
entregables,
avance y
procesos
Retrospección
del proyecto
Iteración Reunión de
Planificación
de la
Iteración
Reunión
de
Planifica-
ción de la
Iteración
Trabajar
features
hasta
terminarlos
(incluye
testing)
Tableros,
Gráficos,
Reuniones
diarias,
Aceptación
del cliente
por entrega
Demo de la
Iteración,
Reunión de
revisión y
Reunión de
Retrospección
![Page 26: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/26.jpg)
26
Cuándo aplicar metodologías Ágiles?
• Cuando los requisitos cambien a menudo, en un contexto dinámico.
• Cuando el alcance no está claramente definido para un contrato.
• Cuando el cliente está dispuesto a participar activamente durante todo el
proceso (especificando requerimientos, priorizando y probando).
• En nuestro día a día… para auto-organizarnos
• En proyectos “tradicionales”, para reforzar ciertas líneas de desarrollo o
potenciar el trabajo en equipo y el foco en determinado resultado.
Aplicación de Agile en IT
![Page 27: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/27.jpg)
27
Ejemplos IT + Agile
Aplicación de Agile en IT
Software factories
Implementación de productos (ERP)
Migración de software
Proyectos de infraestructura
Mantenimiento
Soporte técnico (cuidado con criticidad de servicios y SLA)
Equipos de desarrollo dedicados
![Page 28: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/28.jpg)
28
Fuente: Encuesta de desarrollo Agile, realizada por VersionOne en 2010.
![Page 29: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/29.jpg)
29
Acrónimos Agile
Aplicación de Agile en IT
DRY
Don’t Repeat Yourself
KISS
Keep It Simple S…!
![Page 30: Aplicación de metodologías Ágiles en TI en TI.pdf · 2013-12-30 · frecuentes Trabajo en equipo Auto-organización Rápido, sin apurarse! 7 Enfoque Ágil Aplicación de Agile](https://reader034.vdocuments.net/reader034/viewer/2022042202/5ea321999e003f335f0af132/html5/thumbnails/30.jpg)
30
Elsa Mangione
[email protected]ón de Agile en IT
To Do En Proceso Done!
Agile
Scrum
Intro Lean
Kanban
Aplicabilidad
Cierre
¡Gracias!!