SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Metodologias Agiles
(Scrum + Kanban) para conseguir
objetivos en equipo.
Klajdi Hoxha Sina
Agile Coach
www.zetaquality.com
klajdi.hoxha@gmail.com
650256265
Sesión
• Teoría: SCRUM + Kanban (30 min) Iteracion 1
• Ejemplo Practico Manual: (30 min) Iteracion 2
• Preguntas y Respuestas: (30 min) Iteracion 3
Nota 1: Esta charla-practica esta orientado para personas que están en
fase de iniciación con metodologías agiles y que no tienen muchos
conocimientos sobre los procesos del desarrollo software.
Nota 2: Ninguna imagen es de mi propiedad sino que están
seleccionadas del internet.
Nota 3: Suelo sudar bastante
Agilidad
•Que es ser Agil ?
•Que es un equipo Agil ?
•Que es un proyecto Agil ?
Según RAE
Ágil :
“Que se mueve con soltura y rapidez”
Ágilidad:
“Una de las cuatro dotes de los cuerpos gloriosos, que consiste en
la facultad de trasladarse de un lugar a otro instantáneamente, por gra
nde que sea la distancia.”
Ejemplo de Agilidad.
• https://www.youtube.com/watch?v=lHzn4duWUq0
• 30 segundos
Ejemplo de Agilidad
Problemas típicos de Gestión de Proyectos y
Equipos
• ¿Cómo maximizar la eficiencia y la productividad de un equipo ?
• ¿Cómo focalizar mejor los objetivos de un equipo ?
• ¿Cómo mejorar la auto-organización de un equipo?
• ¿Cómo eliminar al máximo los desperdicios, interrupciones?
• ¿Cómo visualizar las metas y el trabajo del equipo a corto plazo ?
• ¿Cómo acelerar el aprendizaje y la toma de decisiones ?
• ¿Cómo satisfacer al máximo al cliente ?
• ¿Cómo mejorar continuamente ?
Manifiesto Agil ( Los Gurús de Desarrollo Software
se reúnen en 2001 para mejorar los proceso del
desarrollo software)
• 1- Safisfacción de Cliente
• 2- Se aceptan que los requisitos cambien en cualquier momento
• 3- Trabajar en iteraciones y feedback frequente.
• 4- La mejor forma de trabajar con el cliente: Codo a Codo
• 5- Individuos motivados.
• 6- La mejor comunicación: Cara - Cara
• 7- Resultados Objetivos
• 8- Promueven el desarrollo sostenible
(Ritmo de trabajo constante de manera indefinida)
• 9- Atención al cliente
• 10- La simplicidad
• 11- Equipos Auto-organizados
• 12- Mejora continua
Cuando se puede usar SCRUM ?
• Proyectos de medio-largo duración que se puedan dividir en entregas
parciales
• Cliente y equipo comprometido
• Cuando el equipo esta formado entre 3 y 9 personas
• Ejmplos:
• Medianas y grandes empresas en desarrollo software ya lo usan.
• StartUPs
• Pymes con clientes y proyectos de media-larga duración
• Autónomos que colaboran con varios proveedores para un proyecto de un solo
cliente de media-larga duración
• Educación , Aprendizaje (EduSCRUM)
• En cualquier situación donde halla un proyecto medio-grande por conseguir en
equipo
SCRUM ( Una marco de trabajo que cumple
con el manifiesto agil )
• Objetivos
• Roles
• Iteraciones (SPRINTS)
División del gran objetivo en pequeños objetivos
División del grandes tareas en pequeñas tareas
• Visualización del trabajo
Tablero Kanban
• Gestión del tiempo (Reuniones)
Tiempo de cada iteración
Reunión Planificación
Reunión Diaria
• Mejora Continua (Retroalimentación,feedback)
Reunión de Revisión
Reunión de Retrospectiva
SCRUM ( Una marco de trabajo que cumple con el
manifiesto agil usado por muchas empresas)
Pilares de SCRUM:
• Transparencia
• Inspección
• Adaptación
Valores del SCRUM:
• Compromiso en alcanzar metas
• Coraje en trabajar en problemas difíciles y
hacer lo correcto.
• Foco en las metas del equipo
• Abierto a nuevos retos
• Respeto entre las personas para desarrollarse y ser independientes
SCRUM (Empezamos, se acuerdan…)
• Roles
1. Propietario del Producto
Product Owner = Cliente o su representante dentro del equipo: Detalla y prioriza los objetivos del producto
2. Maestro de Scrum
Scrum Master= Persona responsable para hacer cumplir el SCRUM
3. Equipo
Team: Cualquier persona involucrado en hacer el trabajo solicitado por el cliente
• Tamaño de la entrega, iteración (SPRINT): (Normalmente entre 1 y 4 semanas)
• Cada cuanto tiempo vamos a entregar resultados usable al cliente ?
• Lugar,Dia,Hora de la Reunion de Planificación. (Siempre en mismo sitio, dia y hora)
• Lugar,Dia,Hora de la Reunión Diaria. (Siempre en mismo sitio, dia y hora)
• Lugar,Dia,Hora de la Reunión de Revision. (Siempre en mismo sitio, dia y hora)
• Lugar,Dia,Hora de la Reunión de Retrospectiva. (Siempre en mismo sitio, dia y hora)
Todos los puntos se pueden re-ajustar hasta llegar a un equilibrio que le beneficie a todos.
SCRUM – El gran objetivo se divide en Iteraciones
con resultados usables (Ej: SPRINTS de solo una
semana)
• Iteración 1 (Semana 1) => Entregamos al cliente A
• Iteración 2 (Semana 2) => Entregamos al cliente A + B
• Iteración 3 (Semana 3) => Entregamos al cliente A + B + C
• Iteración 4 (Semana 4) => Entregamos al cliente A + B + C + D
• Iteración 5 (Semana 5) => Entregamos al cliente A + B + C + D + E
• ...
• …
• Iteración N (Semana N) = Entregamos al cliente A + B + C + D + E + F…
SCRUM: Iteraciones
(Ej: SPRINTS de una semana)
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1(Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Reunion de Planificacion (2 h/semana)
• Reunion diaria (15 MIN)
• Reunion de Revision (2 h/semana)
• Reunion de Retrospectiva (45 min/semana)
• Entregamos al cliente A
Iteración 2 (Semana 2)
• Objetivo de la iteracion 2(Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Reunion de Planificacion (2 h/semana)
• Reunion diaria (15 MIN)
• Reunion de Revision (2 h/semana)
• Reunion de Retrospectiva (45 min/semana)
• Entregamos al cliente A + B
Iteración 3 - (Semana 3)
• Objetivo de la iteracion 3(Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Reunion de Planificacion (2 h/semana)
• Reunion diaria (15 MIN)
• Reunion de Revision (2 h/semana)
• Reunion de Retrospectiva (45 min/semana)
• Entregamos al cliente A + B + C
Iteración 4 - (Semana 4)
• Objetivo de la iteracion 4(Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Reunion de Planificacion (2 h/semana)
• Reunion diaria (15 MIN)
• Reunion de Revision (2 h/semana)
• Reunion de Retrospectiva (45 min/semana)
• Entregamos al cliente A + B + C + D
Scrum: Resumen
Ejemplo Practico: (Objetivo) Crear una página
web de venta online con metodologías ágiles.
• Se acuerdan Roles:
1. Propietario del Producto: El Cliente
2. Maestro de Scrum: Una persona del equipo o externo familiarizado con Scrum
3. Equipo: Cualquier persona involucrado en hacer el trabajo solicitado
por el cliente
• Tamaño de la iteración (SPRINT):
Cada cuanto semanas vamos a entregar resultado usables al cliente ?
(Vamos a elegir cada 1 semana)
• Lugar,Dia,Hora Reunión de Planificación.
En nuestra oficina con el cliente todos los lunes de 10:00. a 12:00
• Lugar,Dia,Hora de la Reunión Diaria.
Todos los días en frente del tablero Kanban a las 09:00 hasta 09:15)
• Lugar,Dia y Hora de la Reunión de Revisión.
En nuestra oficina con el cliente los viernes de 15:00 a 17:00)
• Lugar, Dia y Hora de la Reunión de Retrospectiva.
En nuestra oficina todos los viernes de 17:00 a 18:00
• Todos los puntos se pueden re-ajustar cuando el cliente , el equipo lo requiere hasta llegar a un
equilibrio que le beneficie a todos.
SCRUM: Iteraciones
(Ej: SPRINTS de una semana)
• Solo la pagina de inicio.(Landing
page)
• El cliente define como quiere que
sea la pagina de inicio. Ej: Dando
otras paginas como referencia)
• Resultado: Tener un objetivo para
esta semana entregable y usable
por el cliente.
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1 (Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Lunes: Reunion de Planificacion
(2 h/semana)
• Lunes: Reunion diaria (15 MIN)
• Martes: Reunion diaria (15 MIN)
• Miercoles: Reunion diaria (15 MIN)
• Jueves: Reunion diaria (15 MIN)
• Viernes: Reunion diaria (15 MIN)
• Viernes: Reunion de Revision
(1 h/semana)
• Viernes: Reunion de Retrospectiva
(45 min/semana)
• Viernes: Entregamos al cliente la pagina de
incio
SCRUM: Iteraciones
(Ej: SPRINTS de una semana)
Objetivo Semana 1: Crear la pagina de
inicio
1. Se divide el objetivo en módulos sub-objetivos mas
pequeños (Product Backlog Item).
• Modulo 1: Cabecera de la pagina
• Modulo 2: Cuerpo de la pagina
• Modulo 3: Pie de pagina
2. Cada modulo tiene un definición del terminado.
• Modulo 1: (Cabercer) Logo, Nombre, Menú
• Modulo 2: (Cuerpo) Tres secciones con los tres servicios mas
importantes de la empresa
• Modulo 3: (Pie de pagina)Contacto, mapa
3. Cliente prioriza los módulos de + a - importante
4. Equipo estima el tiempo de los módulos y avisa
cuanto módulos podemos entregar esta semana.
5. Equipo crea tareas en Posits detalladas para cada
modulo y se añaden al Kanban.
6. Resultado: Lista de módulos a entregar priorizados y
estimados, cada uno de los módulos dividió en
tareas mas pequeñas
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1 (Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Lunes: Reunion de Planificacion
(2 h/semana)
• Lunes: Reunion diaria (15 MIN)
• Martes: Reunion diaria (15 MIN)
• Miercoles: Reunion diaria (15 MIN)
• Jueves: Reunion diaria (15 MIN)
• Viernes: Reunion diaria (15 MIN)
• Viernes: Reunion de Revision
(1 h/semana)
• Viernes: Reunion de Retrospectiva
(45 min/semana)
• Viernes: Entregamos al cliente la pagina de
incio
Ejemplo 1 de Reunion de Planificacion
(Mismo lugar y hora: 2 horas por semana)
Ejemplo 2 de Reunion de Planificacion
(Mismo lugar y hora: 2 horas por semana)
Ejemplo 3 de Reunion de Planificacion
(Mismo lugar y hora: 2 horas por semana)
Ejemplo 4 de Reunion de Planificacion
(Mismo lugar y hora: 2 horas por semana)
Ejemplo 5 de Reunion de Planificacion
(Mismo lugar y hora: 2 horas por semana)
El resultado de la reunión de planificación lo
mostramos en un Tablero Kanban
• Usamos tablero Kanban para mostar las tareas y el
flujo de trabajo de manera visual
• Las columnas son estados de las tareas
• Todas las tareas del mismo color representan un
modulo o categoria del objetivo
• Cada Posit es una tarea que normalmente se
puede hacer como mucho en 1 dia de trabajo por
una persona.
• Las tareas de arriba tienen mas priorización que las
de abajo.
• Se mueven de izquierda a derecha y normalmente
tienen que cumplir ciertas reglas.
• Una persona solo puede tener una tarjeta en
PROCESO
• Se pueden bloquear.
• Se pueden sub-dividir, eliminar o redefinir.
Ejemplo 1 de Tablero Kanban
Ejemplo 2 de Tablero Kanban
Ejemplo 3 de Tablero Kanban
Ejemplo 4 de Tablero Kanban
Ejemplo 5 de Tablero Kanban (Online)
SCRUM: Iteraciones
(Ej: SPRINTS de una semana)
Objetivo Semana 1: Crear la pagina de
inicio
Ya tenemos los modulós priorizados y
divididos en tareas en el Tablero Kanban
1. Que tareas hice ayer ?
2. Que tareas voy hacer hoy ?
• Cada persona escoge las tareas que mas
le gustan
3. Que impedimentos tengo?
Resultado:
• Se actualiza el tablero
• Cada persona tiene asignado una
tarea en proceso
• Los impedimentas están asignados.
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1 (Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Lunes: Reunion de Planificacion
(2 h/semana)
• Lunes: Reunion diaria (15 MIN)
• Martes: Reunion diaria (15 MIN)
• Miercoles: Reunion diaria (15 MIN)
• Jueves: Reunion diaria (15 MIN)
• Viernes: Reunion diaria (15 MIN)
• Viernes: Reunion de Revision
(1 h/semana)
• Viernes: Reunion de Retrospectiva
(45 min/semana)
• Viernes: Entregamos al cliente la pagina de
inicio
SCRUM: Lunes Reunión Diaria
(Mismo lugar y hora: 15 Minutos)
1. Que tareas hice ayer ?
2. Que tareas voy hacer hoy ?
3. Que impedimentos tengo ?
Para cada tarea se hace lo
mínimo para cumplir con la
definición del terminado.
SCRUM: Iteraciones
(Ej: SPRINTS de una semana)
Objetivo Semana 1: Crear la pagina de
inicio
Ya tenemos los modulós priorizados y
divididos en tareas en el Tablero Kanban
1. Que tareas hice ayer ?
2. Que tareas voy hacer hoy ?
• Cada persona escoge las tareas que mas
le gustan
3. Que impedimentos tengo?
Resultado:
• Se actualiza el tablero
• Cada persona tiene asignado una
tarea en proceso
• Los impedimentas están asignados.
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1 (Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Lunes: Reunion de Planificacion
(2 h/semana)
• Lunes: Reunion diaria (15 MIN)
• Martes: Reunion diaria (15 MIN)
• Miercoles: Reunion diaria (15 MIN)
• Jueves: Reunion diaria (15 MIN)
• Viernes: Reunion diaria (15 MIN)
• Viernes: Reunion de Revision
(1 h/semana)
• Viernes: Reunion de Retrospectiva
(45 min/semana)
• Viernes: Entregamos al cliente la pagina de
inicio
SCRUM: Martes Reunión Diaria
(Mismo lugar y hora: 15 Minutos)
1. Que tareas hice ayer ?
2. Que tareas voy hacer hoy ?
3. Que impedimentos tengo ?
Para cada tarea se hace lo
mínimo para cumplir con la
definición del terminado.
SCRUM: Iteraciones
(Ej: SPRINTS de una semana)
Objetivo Semana 1: Crear la pagina de
inicio
Ya tenemos los modulós priorizados y
divididos en tareas en el Tablero Kanban
1. Que tareas hice ayer ?
2. Que tareas voy hacer hoy ?
• Cada persona escoge las tareas que mas
le gustan
3. Que impedimentos tengo?
Resultado:
• Se actualiza el tablero
• Cada persona tiene asignado una
tarea en proceso
• Los impedimentas están asignados.
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1 (Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Lunes: Reunion de Planificacion
(2 h/semana)
• Lunes: Reunion diaria (15 MIN)
• Martes: Reunion diaria (15 MIN)
• Miercoles: Reunion diaria (15 MIN)
• Jueves: Reunion diaria (15 MIN)
• Viernes: Reunion diaria (15 MIN)
• Viernes: Reunion de Revision
(1 h/semana)
• Viernes: Reunion de Retrospectiva
(45 min/semana)
• Viernes: Entregamos al cliente la pagina de
inicio
SCRUM: Miercoles Reunión Diaria
(Mismo lugar y hora: 15 Minutos)
1. Que tareas hice ayer ?
2. Que tareas voy hacer hoy ?
3. Que impedimentos tengo ?
Para cada tarea se hace lo
mínimo para cumplir con la
definición del terminado.
SCRUM: Iteraciones
(EJ: SPRINTS de una semana)
Objetivo Semana 1: Crear la pagina de
inicio
Ya tenemos los modulós priorizados y
divididos en tareas en el Tablero Kanban
1. Que tareas hice ayer ?
2. Que tareas voy hacer hoy ?
• Cada persona escoge las tareas que mas
le gustan
3. Que impedimentos tengo?
Resultado:
• Se actualiza el tablero
• Cada persona tiene asignado una
tarea en proceso
• Los impedimentas están asignados.
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1 (Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Lunes: Reunion de Planificacion
(2 h/semana)
• Lunes: Reunion diaria (15 MIN)
• Martes: Reunion diaria (15 MIN)
• Miercoles: Reunion diaria (15 MIN)
• Jueves: Reunion diaria (15 MIN)
• Viernes: Reunion diaria (15 MIN)
• Viernes: Reunion de Revision
(1 h/semana)
• Viernes: Reunion de Retrospectiva
(45 min/semana)
• Viernes: Entregamos al cliente A
SCRUM: Jueves Reunión Diaria
(Mismo lugar y hora: 15 Minutos)
1. Que tareas hice ayer ?
2. Que tareas voy hacer hoy ?
3. Que impedimentos tengo ?
Para cada tarea se hace lo
mínimo para cumplir con la
definición del terminado.
SCRUM: Iteraciones
(EJ: SPRINTS de una semana)
Objetivo Semana 1: Crear la pagina de
inicio
Reunión de planificación: Tenemos
modulós priorizados y divididos en tareas
1. Que tareas hice ayer ?
2. Que tareas voy hacer hoy ?
• Cada persona escoge las tareas que mas
le gustan
3. Que impedimentos tengo?
Resultado:
• Se actualiza el tablero
• Cada persona tiene asignado una
tarea en proceso
• Los impedimentas están asignados.
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1 (Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Lunes: Reunion de Planificacion
(2 h/semana)
• Lunes: Reunion diaria (15 MIN)
• Martes: Reunion diaria (15 MIN)
• Miercoles: Reunion diaria (15 MIN)
• Jueves: Reunion diaria (15 MIN)
• Viernes: Reunion diaria (15 MIN)
• Viernes: Reunion de Revision
(1 h/semana)
• Viernes: Reunion de Retrospectiva
(45 min/semana)
• Viernes: Entregamos al cliente la pagina de
incio
SCRUM: Viernes Reunión Diaria
(Mismo lugar y hora: 15 Minutos)
1. Que tareas hice ayer ?
2. Que tareas voy hacer hoy ?
3. Que impedimentos tengo ?
Para cada tarea se hace lo
mínimo para cumplir con la
definición del terminado.
SCRUM: Iteraciones
(EJ: SPRINTS de una semana)
Objetivo Semana 1: Crear la pagina de
inicio
Reunión diaria + trabajo = Ya tenemos una
versión de la pagina de inicio.
1. Mostramos el resultado al Cliente (En
este caso la pagina de Incio)
2. El cliente muestra su feedback y su
satisfaccion
3. Se habla con el cliente sobre los
cambios, mejoras que hay que
realizar en la siguiente iteración.
Resultado: Lista de módulos, tareas,
mejoras, cambios revisados para la
siguiente iteración.
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1 (Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Lunes: Reunion de Planificacion
(2 h/semana)
• Lunes: Reunion diaria (15 MIN)
• Martes: Reunion diaria (15 MIN)
• Miercoles: Reunion diaria (15 MIN)
• Jueves: Reunion diaria (15 MIN)
• Viernes: Reunion diaria (15 MIN)
• Viernes: Reunion de Revision
(1 h/semana)
• Viernes: Reunion de Retrospectiva
(45 min/semana)
• Viernes: Entregamos al cliente la pagina de
inicio
Ejemplo 1 de Reunión de Revision
(Mismo lugar, dia y hora: 1 hora/semana)
Ejemplo 2 de Reunión de Revision
(Mismo lugar y hora: 1 Hora)
Ejemplo 3 de Reunión de Revision
(Mismo lugar, dia y hora: 1 hora/semana)
Ejemplo 3 de Reunión de Revision
(Mismo lugar, dia y hora: 1 hora/semana)
SCRUM: Iteraciones
(EJ: SPRINTS de una semana)
Objetivo Semana 1: Crear la pagina de
inicio
Ya hemos hecho la reunión de revisión.
1. Cada persona escribe 3 cosas que han
ido bien en esta iteración
2. Cada persona escribe tres cosas que
se pueden mejorar
3. Se votan y ordenen por prioridad las
mejoras
4. Se habla y debate sobre que acciona
hay que tomar para mejorar el
proceso
Resultado: Lista de tareas a mejorar en la
siguiente iteración.
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1 (Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Lunes: Reunion de Planificacion
(2 h/semana)
• Lunes: Reunion diaria (15 MIN)
• Martes: Reunion diaria (15 MIN)
• Miercoles: Reunion diaria (15 MIN)
• Jueves: Reunion diaria (15 MIN)
• Viernes: Reunion diaria (15 MIN)
• Viernes: Reunion de Revision
(1 h/semana)
• Viernes: Reunion de Retrospectiva
(45 min/semana)
• Viernes: Entregamos al cliente la pagina de
inicio
Ejemplo 1 de Reunión de Retrospectiva
(Mismo lugar,dia y hora: 45 hora/semana)
Ejemplo 2 de Reunión de Retrospectiva
(Mismo lugar,dia y hora: 45 hora/semana)
Ejemplo 3 de Reunión de Retrospectiva
(Mismo lugar,dia y hora: 45 hora/semana)
SCRUM: Iteraciones
(EJ: SPRINTS de una semana)
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1 (Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Lunes: Reunion de Planificacion
(2 h/semana)
• Lunes: Reunion diaria (15 MIN)
• Martes: Reunion diaria (15 MIN)
• Miercoles: Reunion diaria (15 MIN)
• Jueves: Reunion diaria (15 MIN)
• Viernes: Reunion diaria (15 MIN)
• Viernes: Reunion de Revision
(1 h/semana)
• Viernes: Reunion de Retrospectiva
(45 min/semana)
• Viernes: Entregamos al cliente la pagina
de inicio
SCRUM: Iteraciones
(Ej: SPRINTS de una semana)
Iteración 1 (Semana 1)
• Objetivo de la iteracion 1(Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Reunion de Planificacion (2 h/semana)
• Reunion diaria (15 MIN)
• Reunion de Revision (1 h/semana)
• Reunion de Retrospectiva (45 min/semana)
• Entregamos al cliente la pagina de incio
Iteración 2 (Semana 2)
• Objetivo de la iteracion 2(Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Reunion de Planificacion (2 h/semana)
• Reunion diaria (15 MIN)
• Reunion de Revision (1 h/semana)
• Reunion de Retrospectiva (45 min/semana)
• Entregamos al cliente la pagina de contacto
Iteración 3 - (Semana 3)
• Objetivo de la iteracion 3(Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Reunion de Planificacion (2 h/semana)
• Reunion diaria (15 MIN)
• Reunion de Revision (1 h/semana)
• Reunion de Retrospectiva (45 min/semana)
• Entregamos al cliente la paginas de las ventas
online
Iteración 4 - (Semana 4)
• Objetivo de la iteracion 4(Sprint Goal)
• ¿Qué vamos a entregar ésta semana?
• Reunion de Planificacion (2 h/semana)
• Reunion diaria (15 MIN)
• Reunion de Revision (1 h/semana)
• Reunion de Retrospectiva (45 min/semana)
• Entregamos al cliente la pagina del Blog
Beneficios
• Aumenta la satisfacción del cliente: El cliente sabe que va a esperar en cada iteración y puedo cambiar de rumbo
frecuentemente.
• Se eliminan las interrupciones, distracciones: Las reuniones hacen que se eliminen estos puntos.
• Se eliminan los desperdicios: En cada tarea se hace lo mínimo y lo mas simple por tanto se elimina los desperdicios
• Se mejora Continuamente: El equipo aprende de los errores cada iteración
• Se minimiza la incertidumbre: Cada persona sabe precisamente que hace cada miembro del equipo
• Aumenta la motivación: Se crea una rutina muy positiva
• Se visualiza el trabajo en curso
• Se crea espacios formales para:
planificación
sincronización del trabajo
feedback
mejoras
• Las personas se involucran en todo el proceso
• El cliente puede usar el resultado de cada iteración
Herramientas Online
Kanban Online: (Nivel Basico-Medio)
• Trello www.trello.com
• Asana www.asana.com
• Kanbanize www.kanbanize.com
Scrum + Kanban Online (Nivel Profesional al desarrollo software)
• Team Fundation Server
• JIRA Software
Muchas Gracias
Klajdi Hoxha Sina
Agile Coach
www.zetaquality.com
klajdi.hoxha@gmail.com
650256265

Weitere ähnliche Inhalte

Andere mochten auch

FinalYearProjectPresentation_KlajdiHoxhaSina_Logix
FinalYearProjectPresentation_KlajdiHoxhaSina_LogixFinalYearProjectPresentation_KlajdiHoxhaSina_Logix
FinalYearProjectPresentation_KlajdiHoxhaSina_LogixKlajdi Hoxha Sina
 
Academy Het Dorp Project Kickstarter - 16 maart 2017
Academy Het Dorp Project Kickstarter - 16 maart 2017Academy Het Dorp Project Kickstarter - 16 maart 2017
Academy Het Dorp Project Kickstarter - 16 maart 2017Fred Dokter
 
Presentació projecte #Descobrint Benavites
Presentació projecte #Descobrint BenavitesPresentació projecte #Descobrint Benavites
Presentació projecte #Descobrint BenavitesJaime Olmos
 
Formwork by chakamba john
Formwork by chakamba johnFormwork by chakamba john
Formwork by chakamba johnJohn Chakamba
 
Metodologias Agiles Management 3.0 Practicas
Metodologias Agiles Management 3.0 PracticasMetodologias Agiles Management 3.0 Practicas
Metodologias Agiles Management 3.0 PracticasKlajdi Hoxha Sina
 
Etnografía en la investigación en sistemas colaborativos
Etnografía en la investigación en sistemas colaborativosEtnografía en la investigación en sistemas colaborativos
Etnografía en la investigación en sistemas colaborativosCarmen Gerea
 
Scrum Fiction - Agile para Begginers y Gangsters
Scrum Fiction - Agile para Begginers y GangstersScrum Fiction - Agile para Begginers y Gangsters
Scrum Fiction - Agile para Begginers y GangstersToño Huerta
 
Evaluar la experiencia del usuario (UX) en contexto de múltiples interfaces
Evaluar la experiencia del usuario (UX) en contexto de múltiples interfacesEvaluar la experiencia del usuario (UX) en contexto de múltiples interfaces
Evaluar la experiencia del usuario (UX) en contexto de múltiples interfacesCarmen Gerea
 
Metodologías ágiles y lean en el diseño de soluciones centradas en las personas
Metodologías ágiles y lean en el diseño de soluciones centradas en las personasMetodologías ágiles y lean en el diseño de soluciones centradas en las personas
Metodologías ágiles y lean en el diseño de soluciones centradas en las personasCarmen Gerea
 
Bioassay ppt by dr sumit
Bioassay ppt by dr sumitBioassay ppt by dr sumit
Bioassay ppt by dr sumitSumit Kumar
 
[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012
[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012
[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012Xavier Albaladejo
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 

Andere mochten auch (17)

FinalYearProjectPresentation_KlajdiHoxhaSina_Logix
FinalYearProjectPresentation_KlajdiHoxhaSina_LogixFinalYearProjectPresentation_KlajdiHoxhaSina_Logix
FinalYearProjectPresentation_KlajdiHoxhaSina_Logix
 
Academy Het Dorp Project Kickstarter - 16 maart 2017
Academy Het Dorp Project Kickstarter - 16 maart 2017Academy Het Dorp Project Kickstarter - 16 maart 2017
Academy Het Dorp Project Kickstarter - 16 maart 2017
 
Presentació projecte #Descobrint Benavites
Presentació projecte #Descobrint BenavitesPresentació projecte #Descobrint Benavites
Presentació projecte #Descobrint Benavites
 
Formwork by chakamba john
Formwork by chakamba johnFormwork by chakamba john
Formwork by chakamba john
 
Metodologias Agiles Management 3.0 Practicas
Metodologias Agiles Management 3.0 PracticasMetodologias Agiles Management 3.0 Practicas
Metodologias Agiles Management 3.0 Practicas
 
Etnografía en la investigación en sistemas colaborativos
Etnografía en la investigación en sistemas colaborativosEtnografía en la investigación en sistemas colaborativos
Etnografía en la investigación en sistemas colaborativos
 
Scrum Fiction - Agile para Begginers y Gangsters
Scrum Fiction - Agile para Begginers y GangstersScrum Fiction - Agile para Begginers y Gangsters
Scrum Fiction - Agile para Begginers y Gangsters
 
DevOps: una breve introducción
DevOps: una breve introducciónDevOps: una breve introducción
DevOps: una breve introducción
 
Evaluar la experiencia del usuario (UX) en contexto de múltiples interfaces
Evaluar la experiencia del usuario (UX) en contexto de múltiples interfacesEvaluar la experiencia del usuario (UX) en contexto de múltiples interfaces
Evaluar la experiencia del usuario (UX) en contexto de múltiples interfaces
 
مشروع أبار مريم 2
مشروع أبار مريم 2مشروع أبار مريم 2
مشروع أبار مريم 2
 
Metodologías ágiles y lean en el diseño de soluciones centradas en las personas
Metodologías ágiles y lean en el diseño de soluciones centradas en las personasMetodologías ágiles y lean en el diseño de soluciones centradas en las personas
Metodologías ágiles y lean en el diseño de soluciones centradas en las personas
 
Madera
MaderaMadera
Madera
 
Bioassay ppt by dr sumit
Bioassay ppt by dr sumitBioassay ppt by dr sumit
Bioassay ppt by dr sumit
 
La empresa Ágil
La empresa ÁgilLa empresa Ágil
La empresa Ágil
 
[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012
[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012
[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 

Ähnlich wie Metodologias Agiles WIC Meetup 20170321 (20)

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
ScrumScrum
Scrum
 
Scrum - Agilidad en el desarollo de Proyectos
Scrum -  Agilidad en el desarollo de ProyectosScrum -  Agilidad en el desarollo de Proyectos
Scrum - Agilidad en el desarollo de Proyectos
 
Scrum overview
Scrum overview Scrum overview
Scrum overview
 
Introdución a la gestión ágil de proyectos
Introdución a la gestión ágil de proyectosIntrodución a la gestión ágil de proyectos
Introdución a la gestión ágil de proyectos
 
Scrum
ScrumScrum
Scrum
 
Agile management para gestionar tu empresa y producto
Agile management para gestionar tu empresa y productoAgile management para gestionar tu empresa y producto
Agile management para gestionar tu empresa y producto
 
Scrum - Calidad
Scrum - CalidadScrum - Calidad
Scrum - Calidad
 
Emprender con Agile
Emprender con AgileEmprender con Agile
Emprender con Agile
 
Presentación de Scrum
Presentación de ScrumPresentación de Scrum
Presentación de Scrum
 
Kaizen
KaizenKaizen
Kaizen
 
Scrumyprincipiosgiles
ScrumyprincipiosgilesScrumyprincipiosgiles
Scrumyprincipiosgiles
 
Scrumyprincipiosgiles
ScrumyprincipiosgilesScrumyprincipiosgiles
Scrumyprincipiosgiles
 
Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)
 
Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdf
 
Kaizen
KaizenKaizen
Kaizen
 
Resumen de los 10 videos
Resumen de los 10 videosResumen de los 10 videos
Resumen de los 10 videos
 
Metodologia Scrum
Metodologia ScrumMetodologia Scrum
Metodologia Scrum
 
SCRUM Desarrollo ágil
SCRUM Desarrollo ágilSCRUM Desarrollo ágil
SCRUM Desarrollo ágil
 

Metodologias Agiles WIC Meetup 20170321

  • 1. Metodologias Agiles (Scrum + Kanban) para conseguir objetivos en equipo. Klajdi Hoxha Sina Agile Coach www.zetaquality.com klajdi.hoxha@gmail.com 650256265
  • 2. Sesión • Teoría: SCRUM + Kanban (30 min) Iteracion 1 • Ejemplo Practico Manual: (30 min) Iteracion 2 • Preguntas y Respuestas: (30 min) Iteracion 3 Nota 1: Esta charla-practica esta orientado para personas que están en fase de iniciación con metodologías agiles y que no tienen muchos conocimientos sobre los procesos del desarrollo software. Nota 2: Ninguna imagen es de mi propiedad sino que están seleccionadas del internet. Nota 3: Suelo sudar bastante
  • 3. Agilidad •Que es ser Agil ? •Que es un equipo Agil ? •Que es un proyecto Agil ?
  • 4. Según RAE Ágil : “Que se mueve con soltura y rapidez” Ágilidad: “Una de las cuatro dotes de los cuerpos gloriosos, que consiste en la facultad de trasladarse de un lugar a otro instantáneamente, por gra nde que sea la distancia.”
  • 5. Ejemplo de Agilidad. • https://www.youtube.com/watch?v=lHzn4duWUq0 • 30 segundos
  • 7. Problemas típicos de Gestión de Proyectos y Equipos • ¿Cómo maximizar la eficiencia y la productividad de un equipo ? • ¿Cómo focalizar mejor los objetivos de un equipo ? • ¿Cómo mejorar la auto-organización de un equipo? • ¿Cómo eliminar al máximo los desperdicios, interrupciones? • ¿Cómo visualizar las metas y el trabajo del equipo a corto plazo ? • ¿Cómo acelerar el aprendizaje y la toma de decisiones ? • ¿Cómo satisfacer al máximo al cliente ? • ¿Cómo mejorar continuamente ?
  • 8. Manifiesto Agil ( Los Gurús de Desarrollo Software se reúnen en 2001 para mejorar los proceso del desarrollo software) • 1- Safisfacción de Cliente • 2- Se aceptan que los requisitos cambien en cualquier momento • 3- Trabajar en iteraciones y feedback frequente. • 4- La mejor forma de trabajar con el cliente: Codo a Codo • 5- Individuos motivados. • 6- La mejor comunicación: Cara - Cara • 7- Resultados Objetivos • 8- Promueven el desarrollo sostenible (Ritmo de trabajo constante de manera indefinida) • 9- Atención al cliente • 10- La simplicidad • 11- Equipos Auto-organizados • 12- Mejora continua
  • 9. Cuando se puede usar SCRUM ? • Proyectos de medio-largo duración que se puedan dividir en entregas parciales • Cliente y equipo comprometido • Cuando el equipo esta formado entre 3 y 9 personas • Ejmplos: • Medianas y grandes empresas en desarrollo software ya lo usan. • StartUPs • Pymes con clientes y proyectos de media-larga duración • Autónomos que colaboran con varios proveedores para un proyecto de un solo cliente de media-larga duración • Educación , Aprendizaje (EduSCRUM) • En cualquier situación donde halla un proyecto medio-grande por conseguir en equipo
  • 10. SCRUM ( Una marco de trabajo que cumple con el manifiesto agil ) • Objetivos • Roles • Iteraciones (SPRINTS) División del gran objetivo en pequeños objetivos División del grandes tareas en pequeñas tareas • Visualización del trabajo Tablero Kanban • Gestión del tiempo (Reuniones) Tiempo de cada iteración Reunión Planificación Reunión Diaria • Mejora Continua (Retroalimentación,feedback) Reunión de Revisión Reunión de Retrospectiva
  • 11. SCRUM ( Una marco de trabajo que cumple con el manifiesto agil usado por muchas empresas) Pilares de SCRUM: • Transparencia • Inspección • Adaptación Valores del SCRUM: • Compromiso en alcanzar metas • Coraje en trabajar en problemas difíciles y hacer lo correcto. • Foco en las metas del equipo • Abierto a nuevos retos • Respeto entre las personas para desarrollarse y ser independientes
  • 12. SCRUM (Empezamos, se acuerdan…) • Roles 1. Propietario del Producto Product Owner = Cliente o su representante dentro del equipo: Detalla y prioriza los objetivos del producto 2. Maestro de Scrum Scrum Master= Persona responsable para hacer cumplir el SCRUM 3. Equipo Team: Cualquier persona involucrado en hacer el trabajo solicitado por el cliente • Tamaño de la entrega, iteración (SPRINT): (Normalmente entre 1 y 4 semanas) • Cada cuanto tiempo vamos a entregar resultados usable al cliente ? • Lugar,Dia,Hora de la Reunion de Planificación. (Siempre en mismo sitio, dia y hora) • Lugar,Dia,Hora de la Reunión Diaria. (Siempre en mismo sitio, dia y hora) • Lugar,Dia,Hora de la Reunión de Revision. (Siempre en mismo sitio, dia y hora) • Lugar,Dia,Hora de la Reunión de Retrospectiva. (Siempre en mismo sitio, dia y hora) Todos los puntos se pueden re-ajustar hasta llegar a un equilibrio que le beneficie a todos.
  • 13. SCRUM – El gran objetivo se divide en Iteraciones con resultados usables (Ej: SPRINTS de solo una semana) • Iteración 1 (Semana 1) => Entregamos al cliente A • Iteración 2 (Semana 2) => Entregamos al cliente A + B • Iteración 3 (Semana 3) => Entregamos al cliente A + B + C • Iteración 4 (Semana 4) => Entregamos al cliente A + B + C + D • Iteración 5 (Semana 5) => Entregamos al cliente A + B + C + D + E • ... • … • Iteración N (Semana N) = Entregamos al cliente A + B + C + D + E + F…
  • 14. SCRUM: Iteraciones (Ej: SPRINTS de una semana) Iteración 1 (Semana 1) • Objetivo de la iteracion 1(Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Reunion de Planificacion (2 h/semana) • Reunion diaria (15 MIN) • Reunion de Revision (2 h/semana) • Reunion de Retrospectiva (45 min/semana) • Entregamos al cliente A Iteración 2 (Semana 2) • Objetivo de la iteracion 2(Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Reunion de Planificacion (2 h/semana) • Reunion diaria (15 MIN) • Reunion de Revision (2 h/semana) • Reunion de Retrospectiva (45 min/semana) • Entregamos al cliente A + B Iteración 3 - (Semana 3) • Objetivo de la iteracion 3(Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Reunion de Planificacion (2 h/semana) • Reunion diaria (15 MIN) • Reunion de Revision (2 h/semana) • Reunion de Retrospectiva (45 min/semana) • Entregamos al cliente A + B + C Iteración 4 - (Semana 4) • Objetivo de la iteracion 4(Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Reunion de Planificacion (2 h/semana) • Reunion diaria (15 MIN) • Reunion de Revision (2 h/semana) • Reunion de Retrospectiva (45 min/semana) • Entregamos al cliente A + B + C + D
  • 16. Ejemplo Practico: (Objetivo) Crear una página web de venta online con metodologías ágiles. • Se acuerdan Roles: 1. Propietario del Producto: El Cliente 2. Maestro de Scrum: Una persona del equipo o externo familiarizado con Scrum 3. Equipo: Cualquier persona involucrado en hacer el trabajo solicitado por el cliente • Tamaño de la iteración (SPRINT): Cada cuanto semanas vamos a entregar resultado usables al cliente ? (Vamos a elegir cada 1 semana) • Lugar,Dia,Hora Reunión de Planificación. En nuestra oficina con el cliente todos los lunes de 10:00. a 12:00 • Lugar,Dia,Hora de la Reunión Diaria. Todos los días en frente del tablero Kanban a las 09:00 hasta 09:15) • Lugar,Dia y Hora de la Reunión de Revisión. En nuestra oficina con el cliente los viernes de 15:00 a 17:00) • Lugar, Dia y Hora de la Reunión de Retrospectiva. En nuestra oficina todos los viernes de 17:00 a 18:00 • Todos los puntos se pueden re-ajustar cuando el cliente , el equipo lo requiere hasta llegar a un equilibrio que le beneficie a todos.
  • 17. SCRUM: Iteraciones (Ej: SPRINTS de una semana) • Solo la pagina de inicio.(Landing page) • El cliente define como quiere que sea la pagina de inicio. Ej: Dando otras paginas como referencia) • Resultado: Tener un objetivo para esta semana entregable y usable por el cliente. Iteración 1 (Semana 1) • Objetivo de la iteracion 1 (Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Lunes: Reunion de Planificacion (2 h/semana) • Lunes: Reunion diaria (15 MIN) • Martes: Reunion diaria (15 MIN) • Miercoles: Reunion diaria (15 MIN) • Jueves: Reunion diaria (15 MIN) • Viernes: Reunion diaria (15 MIN) • Viernes: Reunion de Revision (1 h/semana) • Viernes: Reunion de Retrospectiva (45 min/semana) • Viernes: Entregamos al cliente la pagina de incio
  • 18. SCRUM: Iteraciones (Ej: SPRINTS de una semana) Objetivo Semana 1: Crear la pagina de inicio 1. Se divide el objetivo en módulos sub-objetivos mas pequeños (Product Backlog Item). • Modulo 1: Cabecera de la pagina • Modulo 2: Cuerpo de la pagina • Modulo 3: Pie de pagina 2. Cada modulo tiene un definición del terminado. • Modulo 1: (Cabercer) Logo, Nombre, Menú • Modulo 2: (Cuerpo) Tres secciones con los tres servicios mas importantes de la empresa • Modulo 3: (Pie de pagina)Contacto, mapa 3. Cliente prioriza los módulos de + a - importante 4. Equipo estima el tiempo de los módulos y avisa cuanto módulos podemos entregar esta semana. 5. Equipo crea tareas en Posits detalladas para cada modulo y se añaden al Kanban. 6. Resultado: Lista de módulos a entregar priorizados y estimados, cada uno de los módulos dividió en tareas mas pequeñas Iteración 1 (Semana 1) • Objetivo de la iteracion 1 (Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Lunes: Reunion de Planificacion (2 h/semana) • Lunes: Reunion diaria (15 MIN) • Martes: Reunion diaria (15 MIN) • Miercoles: Reunion diaria (15 MIN) • Jueves: Reunion diaria (15 MIN) • Viernes: Reunion diaria (15 MIN) • Viernes: Reunion de Revision (1 h/semana) • Viernes: Reunion de Retrospectiva (45 min/semana) • Viernes: Entregamos al cliente la pagina de incio
  • 19. Ejemplo 1 de Reunion de Planificacion (Mismo lugar y hora: 2 horas por semana)
  • 20. Ejemplo 2 de Reunion de Planificacion (Mismo lugar y hora: 2 horas por semana)
  • 21. Ejemplo 3 de Reunion de Planificacion (Mismo lugar y hora: 2 horas por semana)
  • 22. Ejemplo 4 de Reunion de Planificacion (Mismo lugar y hora: 2 horas por semana)
  • 23. Ejemplo 5 de Reunion de Planificacion (Mismo lugar y hora: 2 horas por semana)
  • 24. El resultado de la reunión de planificación lo mostramos en un Tablero Kanban • Usamos tablero Kanban para mostar las tareas y el flujo de trabajo de manera visual • Las columnas son estados de las tareas • Todas las tareas del mismo color representan un modulo o categoria del objetivo • Cada Posit es una tarea que normalmente se puede hacer como mucho en 1 dia de trabajo por una persona. • Las tareas de arriba tienen mas priorización que las de abajo. • Se mueven de izquierda a derecha y normalmente tienen que cumplir ciertas reglas. • Una persona solo puede tener una tarjeta en PROCESO • Se pueden bloquear. • Se pueden sub-dividir, eliminar o redefinir.
  • 25. Ejemplo 1 de Tablero Kanban
  • 26. Ejemplo 2 de Tablero Kanban
  • 27. Ejemplo 3 de Tablero Kanban
  • 28. Ejemplo 4 de Tablero Kanban
  • 29. Ejemplo 5 de Tablero Kanban (Online)
  • 30. SCRUM: Iteraciones (Ej: SPRINTS de una semana) Objetivo Semana 1: Crear la pagina de inicio Ya tenemos los modulós priorizados y divididos en tareas en el Tablero Kanban 1. Que tareas hice ayer ? 2. Que tareas voy hacer hoy ? • Cada persona escoge las tareas que mas le gustan 3. Que impedimentos tengo? Resultado: • Se actualiza el tablero • Cada persona tiene asignado una tarea en proceso • Los impedimentas están asignados. Iteración 1 (Semana 1) • Objetivo de la iteracion 1 (Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Lunes: Reunion de Planificacion (2 h/semana) • Lunes: Reunion diaria (15 MIN) • Martes: Reunion diaria (15 MIN) • Miercoles: Reunion diaria (15 MIN) • Jueves: Reunion diaria (15 MIN) • Viernes: Reunion diaria (15 MIN) • Viernes: Reunion de Revision (1 h/semana) • Viernes: Reunion de Retrospectiva (45 min/semana) • Viernes: Entregamos al cliente la pagina de inicio
  • 31. SCRUM: Lunes Reunión Diaria (Mismo lugar y hora: 15 Minutos) 1. Que tareas hice ayer ? 2. Que tareas voy hacer hoy ? 3. Que impedimentos tengo ? Para cada tarea se hace lo mínimo para cumplir con la definición del terminado.
  • 32. SCRUM: Iteraciones (Ej: SPRINTS de una semana) Objetivo Semana 1: Crear la pagina de inicio Ya tenemos los modulós priorizados y divididos en tareas en el Tablero Kanban 1. Que tareas hice ayer ? 2. Que tareas voy hacer hoy ? • Cada persona escoge las tareas que mas le gustan 3. Que impedimentos tengo? Resultado: • Se actualiza el tablero • Cada persona tiene asignado una tarea en proceso • Los impedimentas están asignados. Iteración 1 (Semana 1) • Objetivo de la iteracion 1 (Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Lunes: Reunion de Planificacion (2 h/semana) • Lunes: Reunion diaria (15 MIN) • Martes: Reunion diaria (15 MIN) • Miercoles: Reunion diaria (15 MIN) • Jueves: Reunion diaria (15 MIN) • Viernes: Reunion diaria (15 MIN) • Viernes: Reunion de Revision (1 h/semana) • Viernes: Reunion de Retrospectiva (45 min/semana) • Viernes: Entregamos al cliente la pagina de inicio
  • 33. SCRUM: Martes Reunión Diaria (Mismo lugar y hora: 15 Minutos) 1. Que tareas hice ayer ? 2. Que tareas voy hacer hoy ? 3. Que impedimentos tengo ? Para cada tarea se hace lo mínimo para cumplir con la definición del terminado.
  • 34. SCRUM: Iteraciones (Ej: SPRINTS de una semana) Objetivo Semana 1: Crear la pagina de inicio Ya tenemos los modulós priorizados y divididos en tareas en el Tablero Kanban 1. Que tareas hice ayer ? 2. Que tareas voy hacer hoy ? • Cada persona escoge las tareas que mas le gustan 3. Que impedimentos tengo? Resultado: • Se actualiza el tablero • Cada persona tiene asignado una tarea en proceso • Los impedimentas están asignados. Iteración 1 (Semana 1) • Objetivo de la iteracion 1 (Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Lunes: Reunion de Planificacion (2 h/semana) • Lunes: Reunion diaria (15 MIN) • Martes: Reunion diaria (15 MIN) • Miercoles: Reunion diaria (15 MIN) • Jueves: Reunion diaria (15 MIN) • Viernes: Reunion diaria (15 MIN) • Viernes: Reunion de Revision (1 h/semana) • Viernes: Reunion de Retrospectiva (45 min/semana) • Viernes: Entregamos al cliente la pagina de inicio
  • 35. SCRUM: Miercoles Reunión Diaria (Mismo lugar y hora: 15 Minutos) 1. Que tareas hice ayer ? 2. Que tareas voy hacer hoy ? 3. Que impedimentos tengo ? Para cada tarea se hace lo mínimo para cumplir con la definición del terminado.
  • 36. SCRUM: Iteraciones (EJ: SPRINTS de una semana) Objetivo Semana 1: Crear la pagina de inicio Ya tenemos los modulós priorizados y divididos en tareas en el Tablero Kanban 1. Que tareas hice ayer ? 2. Que tareas voy hacer hoy ? • Cada persona escoge las tareas que mas le gustan 3. Que impedimentos tengo? Resultado: • Se actualiza el tablero • Cada persona tiene asignado una tarea en proceso • Los impedimentas están asignados. Iteración 1 (Semana 1) • Objetivo de la iteracion 1 (Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Lunes: Reunion de Planificacion (2 h/semana) • Lunes: Reunion diaria (15 MIN) • Martes: Reunion diaria (15 MIN) • Miercoles: Reunion diaria (15 MIN) • Jueves: Reunion diaria (15 MIN) • Viernes: Reunion diaria (15 MIN) • Viernes: Reunion de Revision (1 h/semana) • Viernes: Reunion de Retrospectiva (45 min/semana) • Viernes: Entregamos al cliente A
  • 37. SCRUM: Jueves Reunión Diaria (Mismo lugar y hora: 15 Minutos) 1. Que tareas hice ayer ? 2. Que tareas voy hacer hoy ? 3. Que impedimentos tengo ? Para cada tarea se hace lo mínimo para cumplir con la definición del terminado.
  • 38. SCRUM: Iteraciones (EJ: SPRINTS de una semana) Objetivo Semana 1: Crear la pagina de inicio Reunión de planificación: Tenemos modulós priorizados y divididos en tareas 1. Que tareas hice ayer ? 2. Que tareas voy hacer hoy ? • Cada persona escoge las tareas que mas le gustan 3. Que impedimentos tengo? Resultado: • Se actualiza el tablero • Cada persona tiene asignado una tarea en proceso • Los impedimentas están asignados. Iteración 1 (Semana 1) • Objetivo de la iteracion 1 (Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Lunes: Reunion de Planificacion (2 h/semana) • Lunes: Reunion diaria (15 MIN) • Martes: Reunion diaria (15 MIN) • Miercoles: Reunion diaria (15 MIN) • Jueves: Reunion diaria (15 MIN) • Viernes: Reunion diaria (15 MIN) • Viernes: Reunion de Revision (1 h/semana) • Viernes: Reunion de Retrospectiva (45 min/semana) • Viernes: Entregamos al cliente la pagina de incio
  • 39. SCRUM: Viernes Reunión Diaria (Mismo lugar y hora: 15 Minutos) 1. Que tareas hice ayer ? 2. Que tareas voy hacer hoy ? 3. Que impedimentos tengo ? Para cada tarea se hace lo mínimo para cumplir con la definición del terminado.
  • 40. SCRUM: Iteraciones (EJ: SPRINTS de una semana) Objetivo Semana 1: Crear la pagina de inicio Reunión diaria + trabajo = Ya tenemos una versión de la pagina de inicio. 1. Mostramos el resultado al Cliente (En este caso la pagina de Incio) 2. El cliente muestra su feedback y su satisfaccion 3. Se habla con el cliente sobre los cambios, mejoras que hay que realizar en la siguiente iteración. Resultado: Lista de módulos, tareas, mejoras, cambios revisados para la siguiente iteración. Iteración 1 (Semana 1) • Objetivo de la iteracion 1 (Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Lunes: Reunion de Planificacion (2 h/semana) • Lunes: Reunion diaria (15 MIN) • Martes: Reunion diaria (15 MIN) • Miercoles: Reunion diaria (15 MIN) • Jueves: Reunion diaria (15 MIN) • Viernes: Reunion diaria (15 MIN) • Viernes: Reunion de Revision (1 h/semana) • Viernes: Reunion de Retrospectiva (45 min/semana) • Viernes: Entregamos al cliente la pagina de inicio
  • 41. Ejemplo 1 de Reunión de Revision (Mismo lugar, dia y hora: 1 hora/semana)
  • 42. Ejemplo 2 de Reunión de Revision (Mismo lugar y hora: 1 Hora)
  • 43. Ejemplo 3 de Reunión de Revision (Mismo lugar, dia y hora: 1 hora/semana)
  • 44. Ejemplo 3 de Reunión de Revision (Mismo lugar, dia y hora: 1 hora/semana)
  • 45. SCRUM: Iteraciones (EJ: SPRINTS de una semana) Objetivo Semana 1: Crear la pagina de inicio Ya hemos hecho la reunión de revisión. 1. Cada persona escribe 3 cosas que han ido bien en esta iteración 2. Cada persona escribe tres cosas que se pueden mejorar 3. Se votan y ordenen por prioridad las mejoras 4. Se habla y debate sobre que acciona hay que tomar para mejorar el proceso Resultado: Lista de tareas a mejorar en la siguiente iteración. Iteración 1 (Semana 1) • Objetivo de la iteracion 1 (Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Lunes: Reunion de Planificacion (2 h/semana) • Lunes: Reunion diaria (15 MIN) • Martes: Reunion diaria (15 MIN) • Miercoles: Reunion diaria (15 MIN) • Jueves: Reunion diaria (15 MIN) • Viernes: Reunion diaria (15 MIN) • Viernes: Reunion de Revision (1 h/semana) • Viernes: Reunion de Retrospectiva (45 min/semana) • Viernes: Entregamos al cliente la pagina de inicio
  • 46. Ejemplo 1 de Reunión de Retrospectiva (Mismo lugar,dia y hora: 45 hora/semana)
  • 47. Ejemplo 2 de Reunión de Retrospectiva (Mismo lugar,dia y hora: 45 hora/semana)
  • 48. Ejemplo 3 de Reunión de Retrospectiva (Mismo lugar,dia y hora: 45 hora/semana)
  • 49. SCRUM: Iteraciones (EJ: SPRINTS de una semana) Iteración 1 (Semana 1) • Objetivo de la iteracion 1 (Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Lunes: Reunion de Planificacion (2 h/semana) • Lunes: Reunion diaria (15 MIN) • Martes: Reunion diaria (15 MIN) • Miercoles: Reunion diaria (15 MIN) • Jueves: Reunion diaria (15 MIN) • Viernes: Reunion diaria (15 MIN) • Viernes: Reunion de Revision (1 h/semana) • Viernes: Reunion de Retrospectiva (45 min/semana) • Viernes: Entregamos al cliente la pagina de inicio
  • 50. SCRUM: Iteraciones (Ej: SPRINTS de una semana) Iteración 1 (Semana 1) • Objetivo de la iteracion 1(Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Reunion de Planificacion (2 h/semana) • Reunion diaria (15 MIN) • Reunion de Revision (1 h/semana) • Reunion de Retrospectiva (45 min/semana) • Entregamos al cliente la pagina de incio Iteración 2 (Semana 2) • Objetivo de la iteracion 2(Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Reunion de Planificacion (2 h/semana) • Reunion diaria (15 MIN) • Reunion de Revision (1 h/semana) • Reunion de Retrospectiva (45 min/semana) • Entregamos al cliente la pagina de contacto Iteración 3 - (Semana 3) • Objetivo de la iteracion 3(Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Reunion de Planificacion (2 h/semana) • Reunion diaria (15 MIN) • Reunion de Revision (1 h/semana) • Reunion de Retrospectiva (45 min/semana) • Entregamos al cliente la paginas de las ventas online Iteración 4 - (Semana 4) • Objetivo de la iteracion 4(Sprint Goal) • ¿Qué vamos a entregar ésta semana? • Reunion de Planificacion (2 h/semana) • Reunion diaria (15 MIN) • Reunion de Revision (1 h/semana) • Reunion de Retrospectiva (45 min/semana) • Entregamos al cliente la pagina del Blog
  • 51. Beneficios • Aumenta la satisfacción del cliente: El cliente sabe que va a esperar en cada iteración y puedo cambiar de rumbo frecuentemente. • Se eliminan las interrupciones, distracciones: Las reuniones hacen que se eliminen estos puntos. • Se eliminan los desperdicios: En cada tarea se hace lo mínimo y lo mas simple por tanto se elimina los desperdicios • Se mejora Continuamente: El equipo aprende de los errores cada iteración • Se minimiza la incertidumbre: Cada persona sabe precisamente que hace cada miembro del equipo • Aumenta la motivación: Se crea una rutina muy positiva • Se visualiza el trabajo en curso • Se crea espacios formales para: planificación sincronización del trabajo feedback mejoras • Las personas se involucran en todo el proceso • El cliente puede usar el resultado de cada iteración
  • 52. Herramientas Online Kanban Online: (Nivel Basico-Medio) • Trello www.trello.com • Asana www.asana.com • Kanbanize www.kanbanize.com Scrum + Kanban Online (Nivel Profesional al desarrollo software) • Team Fundation Server • JIRA Software
  • 53. Muchas Gracias Klajdi Hoxha Sina Agile Coach www.zetaquality.com klajdi.hoxha@gmail.com 650256265