scrum, kanban & xp

32
Scrum, Xp & Kanban Ing. Diego Caballero, CSM mailto:[email protected]

Upload: diego-caballero

Post on 01-Nov-2014

359 views

Category:

Technology


1 download

DESCRIPTION

Descripción y comparativa de Scrum, Kanban & XP.

TRANSCRIPT

Page 2: Scrum, Kanban & XP

Caso de la vida real

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

Page 3: Scrum, Kanban & XP
Page 4: Scrum, Kanban & XP

¿Qué falla en este equipo?

• Contexto de negocio cambiante

• No hay buena comunicación en el equipo

Page 5: Scrum, Kanban & XP

Recta de la libertad

Más LibertadMás Rígida

Define más cosasDefine menos

cosas

RUP

Page 6: Scrum, Kanban & XP

SCRUM

• Define tres roles

Page 7: Scrum, Kanban & XP

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

Page 8: Scrum, Kanban & XP

Product Owner

• Responsable del éxito del producto

• Determina la visión

• Recolecta requerimientos

• Prioriza

• Provee feedback

Page 9: Scrum, Kanban & XP

Equipo de

desarrollo

• Responsable de la creación del producto

• Responsable de la calidad del mismo

• Auto-organizado

• (7∓2)

Page 10: Scrum, Kanban & XP

SCRUM

• Define Ceremonias:

• Daily Scrum Meeting

• Sprint Planning

• Sprint Review

• Sprint Retrospective

Page 11: Scrum, Kanban & XP

SCRUM

• Define artefactos:

• Product Backlog priorizado

• Incremento del producto

Page 12: Scrum, Kanban & XP

SCRUM

• Define Compromisos:

• PO no modifica prioridades durante el sprint

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

• Timeboxing

Page 13: Scrum, Kanban & XP

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

Page 14: Scrum, Kanban & XP

Recta de la libertad

Más LibertadMás Rígida

Define más cosasDefine menos

cosas

RUP Scrum

Page 15: Scrum, Kanban & XP

Kanban

• Reglas de Kanban:

• Identificar el flujo de trabajo

• Limitar los WIP

• Medir/Optimizar

Page 16: Scrum, Kanban & XP

Limite de WIPFlujo de trabajo

Page 17: Scrum, Kanban & XP

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

Page 18: Scrum, Kanban & XP

Recta de la libertad

Más LibertadMás Rígida

Define más cosasDefine menos

cosas

RUP Scrum Kanban

Page 19: Scrum, Kanban & XP

Análisis de Kanban

• No define:

• Roles

• Artefactos

• Meetings

• Útil en equipos de soporte

• Útil en contexto de negocio demasiado cambiante

Page 20: Scrum, Kanban & XP

XP

• Metodología de software creada por Kent Beck.

• Hace énfasis en adaptabilidad

• Llevar al extremo prácticas que son buenas

Page 21: Scrum, Kanban & XP

Valores en XP

Page 22: Scrum, Kanban & XP

Simplicidad

Page 23: Scrum, Kanban & XP

Comunicación

Page 24: Scrum, Kanban & XP

Feedback

Page 25: Scrum, Kanban & XP

Coraje

Page 26: Scrum, Kanban & XP

Prácticas en XP

Page 27: Scrum, Kanban & 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

Page 28: Scrum, Kanban & XP

Análisis de XP

• Define al menos dos Roles:

• Desarrolladores y Cliente

• Define prácticas de ingeniería:

• TDD, Refactoring

• Pair Programming

Page 29: Scrum, Kanban & XP

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

Page 30: Scrum, Kanban & XP

Recta de la libertad

Más LibertadMás Rígida

Define más cosasDefine menos

cosas

RUP Scrum KanbanXP

Page 31: Scrum, Kanban & XP

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

Page 32: Scrum, Kanban & XP

PREGUNTAS