Scrum, Xp & Kanbanfiles.meetup.com/8691752/presentacion charla del 19.pdfRUP Scrum Kanban Análisis...

Post on 20-Jun-2020

5 views 0 download

Transcript of Scrum, Xp & Kanbanfiles.meetup.com/8691752/presentacion charla del 19.pdfRUP Scrum Kanban Análisis...

Caso de la vida real

• El ScrumMaster de un equipo de desarrollo nos permitió grabar un sprint review

¿Qué falla en este equipo?

• Contexto de negocio cambiante

• No hay buena comunicación en el equipo

Recta de la libertad

Más LibertadMás Rígida

Define más cosasDefine menos

cosas

RUP

SCRUM

• Define tres roles

ScrumMaster

• Líder “Servil”

• Trabaja con todos para que se cumplan las reglas de Scrum

• Coach del equipo

• Protege al equipo de desarrollo de distracciones

Product Owner

• Responsable del éxito del producto

• Determina la visión

• Recolecta requerimientos

• Prioriza

• Provee feedback

Equipo de

desarrollo

• Responsable de la creación del producto

• Responsable de la calidad del mismo

• Auto-organizado

• (7∓2)

SCRUM

• Define Ceremonias:

• Daily Scrum Meeting

• Sprint Planning

• Sprint Review

• Sprint Retrospective

SCRUM

• Define artefactos:

• Product Backlog priorizado

• Incremento del producto

SCRUM

• Define Compromisos:

• PO no modifica prioridades durante el sprint

• Equipo de desarrollo se compromete a entregar las funcionalidades del sprint backlog

• Timeboxing

• ¿Dónde ubicamos Scrum en la recta de la libertad?

Recta de la libertad

Más LibertadMás Rígida

Define más cosasDefine menos

cosas

RUP Scrum

Kanban

• Reglas de Kanban:

• Identificar el flujo de trabajo

• Limitar los WIP

• Medir/Optimizar

Limite de WIPFlujo de trabajo

• ¿Dónde ubicamos Kanban en la recta de la libertad?

Recta de la libertad

Más LibertadMás Rígida

Define más cosasDefine menos

cosas

RUP Scrum Kanban

Análisis de Kanban

• No define:

• Roles

• Artefactos

• Meetings

• Útil en equipos de soporte

• Útil en contexto de negocio demasiado cambiante

XP

• Metodología de software creada por Kent Beck.

• Hace énfasis en adaptabilidad

• Llevar al extremo prácticas que son buenas

Valores en XP

Simplicidad

Comunicación

Feedback

Coraje

Prácticas en XP

• Equipo Junto

• Planning Game

• Releases Pequeños

• Test de aceptación

• Diseño simple

• Pair Programming

• TDD

• Refactoring

• Integración continua

• Propiedad colectiva

• Estándar de codificación

• Metáfora

• Pace

Prácticas

Análisis de XP

• Define al menos dos Roles:

• Desarrolladores y Cliente

• Define prácticas de ingeniería:

• TDD, Refactoring

• Pair Programming

• ¿Dónde ubicamos XP en la recta de la libertad?

Recta de la libertad

Más LibertadMás Rígida

Define más cosasDefine menos

cosas

RUP Scrum KanbanXP

Combinaciones

• En la vida real, dichas metodologías ágiles no son excluyentes:

• Hacemos Scrum y aplicamos técnicas de XP

• Hacemos Scrum y limitamos los WIP(Scrumban)

• Hacemos Scrum, limitamos los WIP y aplicamos técnicas de XP

PREGUNTAS