+ All Categories
Home > Documents > A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica...

A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica...

Date post: 01-Jul-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
42
Transcript
Page 1: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria
Page 2: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria
Page 3: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

A G I L E

Page 4: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Agenda

1. Agile vs Waterfall2. Introduccion a Scrum3. Ceremonias en Scrum4. Roles en Scrum5. Actividad práctica

Page 5: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Agile vs Waterfall

Page 6: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

#RutaDelSoftware

Waterfall - Cascada• Adaptado desde la industria de la

construcción

• Primer enfoque metodológico formal en la industria del software

• Secuencial

• Estructurado

• No adaptativo

• No iterativo

Page 7: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Individuos e interacciones sobre procesos y herramientas

Software funcionando sobre documentación extensiva

Colaboración con el cliente sobre negociación contractual

Respuesta ante el cambio sobre seguir un plan

Agile software development

Page 8: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

• Iterativo e incremental

• Adaptativo

• Entregas contínuas

• Se incluye al cliente en el proceso de desarrollo

• Individuos motivados, no presionados

• Equipos auto-gestionados

Desarrollo ágil de software

Page 9: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Algunas metodologías ágiles

Lean Software Development

Page 10: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Introducción a Scrum

Page 11: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Scrum

Scrum es una forma ágil de administrar un proyecto, usualmente de desarrollo de software.

El desarrollo ágil con Scrum es usualmente percibido como una metodología, pero seria mejor verlo como un Framework para manejar un proceso.

Page 12: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Conceptos Básicos de Scrum

#RutaDelSoftware

Page 13: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Historia de UsuarioUna Historia de Usuario es una descripción de una funcionalidad que debe incorporar un sistema, y cuya implementación aporta valor al cliente.

Page 14: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Scrum - Product BacklogEl product Backlog es el corazón de Scrum. Es donde empieza todo. Es, básicamente, una lista priorizada de requisitos, o historias, o funcionalidades, o lo que sea. Cosas que el cliente quiere, descritas usando la terminología del cliente.

Page 15: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Scrum - Sprint

En Scrum un proyecto se ejecuta en bloques temporales cortos y fijos (iteraciones desde 2 semanas hasta un mes).

Page 16: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Scrum - Sprint BacklogEl Sprint backlog es un segmento del Product Backlog.

Representa las historias a las que el equipo se compromete durante este Sprint.

El equipo decide cuántas historias incluirá en el Sprint, no el Dueño de Producto ni nadie más.

Page 17: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Scrum - Release

Las releases son entregas definidas por el Product Owner, que contienen un cierto número de user stories. Una release tiene un momento de inicio y un momento de fin, y se usa para organizar el esfuerzo del equipo. Normalmente, el Product Owner selecciona las stories a incluir, y decide cuando la release está lo suficientemente completa como para ser entregada.

Page 18: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Roles

#RutaDelSoftware

Page 19: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

• Representante de las personas interesadas en los resultados del proyecto.

• Define los objetivos del producto.• Brinda la información necesaria al equipo.• Negocia con el equipo y con stakeholders las prioridades y fechas.• Valida el producto entregado.• Define el MVP (producto mínimo viable).

Product Owner

Page 20: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

• Facilita las Daily Meetings, Retrospectivas, Demos, y demas ceremonias.

• Hace lo posible para remover los bloqueantes que pueda tener el equipo.

• Punto de contacto con el Product Owner.

Scrum Master

Page 21: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

• Trabajan juntos para entregar los incrementos que fueron solicitados y comprometidos, en forma auto organizada y empoderada.

• Siguen un objetivo común, se adhieran a las mismas reglas y tienen respeto a todos los miembros del equipo.

• Grupos pequeños, entre 4 y 9 participantes.

Team

Page 22: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Team

• Compromiso

• Coraje

• Foco

• Apertura

• Respeto

Page 23: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Stakeholders

Managers

Otros Roles

Page 24: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Ceremonias

#RutaDelSoftware

Page 25: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria
Page 26: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Daily Standup Meeting

Page 27: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Sprint Review (Demo)

Page 28: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Sprint Retrospective

Page 29: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Resumen

#RutaDelSoftware

Page 30: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

#RutaDelSoftware

Page 31: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

www.kahoo.it code:

Page 32: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Break!!

Page 33: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Taller

Page 34: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria
Page 35: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Taller!Un millonario compró una isla,la cual está completamente inhabitable.

El equipo deberá edificar una seriede construcciones (USs), para poder hacerde esta isla un lugar habitable para el cliente.

Se dispondrán de 3 iteraciones (sprints) paraterminar el proyecto de construcciónde lo que el cliente desea.

Existen 28 USs de las cuales el equiposeleccionará las que crea más prioritariasy puedan completar en el transcurso de3 iteraciones.

Page 36: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Organización del proyectoCada Sprint se desarrollara de la siguiente forma:

Sprint Planning 2 minutos

Desarrollo 5 minutos

Daily meeting 1 minuto

Desarrollo 5 minutos

Sprint Review 2 minutos

Page 37: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

BacklogPuerto GranjaPuente Barco

Transporte terrestre Cancha de tenis

Helipuerto Cancha de futbolMansión Laguna artificialBarracas Purificadora de aguaAeropuerto SubmarinoPileta HelicópteroFaro AviónTorre de control Hotel Casino ResortObservatorio Bar en la playaRefineria Teatro

Casa de huéspedes Casa de aguas termalesCentral eléctrica Mirador

Page 38: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Daily Standup Meeting• Cada día durante un Sprint, el equipo tiene un Daily Scrum Meeting (o stand-up)

con pautas específicas:• Comienza precisamente a tiempo incluso si faltan algunos miembros del Equipo de

Desarrollo• Debe ocurrir al mismo tiempo y lugar todos los días• Es limitada (timeboxed) a quince minutos• Cualquier persona es bienvenida• Cada miembro del equipo responde a tres preguntas:

– ¿Qué hice ayer que ayudó al equipo de desarrollo a cumplir la meta de Sprint?– ¿Qué haré hoy para ayudar al equipo de desarrollo a cumplir con la meta de

Sprint?– ¿Veo algún impedimento que impida que yo o el Equipo de Desarrollo

alcancemos el objetivo de Sprint?• Cualquier impedimento (por ejemplo, escollo, riesgo, emisión, dependencia tardía,

suposición demostrada sin fundamento) identificado en el Scrum diario debe ser capturado por el Scrum Master y exhibido en la junta Scrum del equipo o en una solución compartida resuelta, ROAM), con una persona acordada designada para trabajar hacia una resolución (fuera del Daily Scrum).

• No debe haber discusiones detalladas durante el Daily Scrum.

Page 39: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Participan todos los miembros del equipo.

Se realiza al principio de cada sprint, con el objetivo de:

• Definir el alcance del trabajo a realizar durante el sprint• Confeccionar el Sprint Backlog con el subconjunto de ítems del Product

Backlog que se completaran en el sprint

Se divide el tiempo en dos partes:

• En la primer mitad se seleccionan los ítems del backlog que se completaran en el sprint

• En la segunda mitad el equipo descompone las historias en subtareas.

Algunos ítems pueden ser divididos si se determina que no pueden resolverse en un solo sprint. Otros pueden quitarse del sprint backlog si se determina que no podrá cumplirse con todo lo definido en la primer mitad de la ceremonia

Una vez definido el sprint backlog, el equipo se compromete a completarlo durante la duracion del sprint

Sprint Planning

Page 40: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

Al final de un Sprint, el equipo lleva a cabo dos eventos: el Sprint Review y el Sprint Retrospective.

En la Sprint Review, el equipo:

• Revisa el trabajo que se completó y el trabajo planeado que no se completó• Presenta el trabajo completado a las partes interesadas (es decir, “la demo”)

• Directrices para las revisiones de Sprint:– No se puede demostrar el trabajo incompleto– La duración recomendada es de dos horas para Sprint de dos semanas (pro-rata

para otras duraciones de Sprint)

Sprint Review

Page 41: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

En la Retrospectiva Sprint, el equipo:

• Reflexiona sobre el pasado Sprint• Identifica y acuerda acciones continuas de mejora de procesos

Directrices para las retrospectivas de Sprint:

• Dos preguntas principales se hacen en la Retrospectiva Sprint: ¿Qué fue bien durante el Sprint? ¿Qué se podría mejorar en el próximo Sprint?

• La duración recomendada es de una hora y media para un Sprint de dos semanas (pro-rata para otras duraciones de Sprint)

Este evento es facilitado por el Scrum Master

Sprint Retrospective

Page 42: A G I L E...Introduccion a Scrum 3. Ceremonias en Scrum 4. Roles en Scrum 5. Actividad práctica Agile vs Waterfall #RutaDelSoftware Waterfall - Cascada • Adaptado desde la industria

GlobalLogicLatinoamerica

GlobalLogic_LA

GlobalLogic Latinoamerica

GlobalLogicLatam

GlobalLogicArgentina

¡GRACIAS!#RutaDelSoftware

[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]


Recommended