Scrum e-tic MALAGA y SEVILLA abril 2011
-
Upload
xtremobyte -
Category
Documents
-
view
1.742 -
download
0
description
Transcript of Scrum e-tic MALAGA y SEVILLA abril 2011
SCRUM, Mejores Métodos de Desarrollo Software Jose Antonio Izquierdo/xtremobyte
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
Situación:
Entornos Cambiante = Cliente Cambiante = Requisitos Cambiantes
Las nuevas NECESIDADES surgen como Setas.
VALOR como moneda de Cambio ENTREGA TEMPRANA de VALOR como diferenciación
EQUIPO Mantiene el FOCO que hará surgir los Mejores desarrollos GLOBALIDAD Afectamos a toda la empresa
FLEXIBILIDAD Adaptamos las prácticas a nosotros no al reves.
VISIÓN compartida entre cliente y equipo
...
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
Situación: ...
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
VALOR Nuestro Compromiso como EQUIPO es la entrega de VALOR
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
ENTREGA TEMPRANA Entregamos Software que FUNCIONA en Periodos CORTOS de Tiempo
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
¿Cómo nos comemos el Elefante?
ITERACIONES breves.
Normalmente duración de 2 Semanas.
SPRINT
A bocados
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
Foco. Manterner la atención centrada. Durante los Sprints
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
El equipo está comprmetido DELEGAMOS la responsabilidad
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
El equipo aporta Conocimiento TACITO Hay valor en todos los miembros del Equipo
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
SCRUM
Campos SCRUM
Término acuñado por Nonaka y Takeuchi
Flexible.
Global.
En un mismo Sentido
EQUIPO Auto*
...
cc-by: lisadragon
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
SCRUMMANAGER
scrummanager.net
Practicas adaptadas a la empresa
Visión de la Agilidad: Global y Flexible
cc-by **Maurice**
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
Roles en SCRUM. Comprometidos e Implicados
This is a dummy text. Please ignore the following content as it is dummy text.
This is definitely some dummy text. The text here is meaningless as it is used to fill this slide.
Una gallina y un cerdo paseaban por la carretera. La gallina dijo al cerdo: “Quieres abrir un restaurante conmigo”. El cerdo consideró la propuesta y respondió: “Sí, me gustaría. ¿Y cómo lo llamaríamos?”. La gallina respondió: “Huevos con beicon”.
El cerdo se detuvo, hizo una pausa y contestó: “Pensándolo mejor, creo que no voy a abrir un restaurante contigo. Yo estaría realmente comprometido, mientras que tu estarías sólo implicada”.
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
Product Owner
Tiene la VISIÓN.
Gestiona la FINANCIACIÓN del Proyecto.
Decide el Lanzamiento del proyecto, cuando hacerlo.
Este ROL es el que más cuesta encontrar en la actualidad.
Roles
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
PRODUCT BACKLOG, PILA DE PRODUCTO
Compuesto por las HISTORIAS de USUARIO que describen la VISIÓN.
Propiedad del Product Owner.
Documento Vivo que evoluciona durante el proyecto.
Está priorizado por el Valor que cada historia aporta.
Quiero _____________ Para _______________
Artefactos
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
SCRUMMANAGER (SCRUMMASTER)
Formación y Entrenamiento del equipo
MENTOR de los miembros del equipo
ASEGURA que se siguen las formas SCRUM adoptadas
Introduce el nuevo modelo (MÉTODOS) en toda la organización
Es el Interlocutor (TRADUCTOR) entre el Product Owner y el EQUIPO
ASESORA al Product Owner.
Controla de forma Sutil al Equipo (DELEGACIÓN)
Roles
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
Equipo
Auto-*
Auto-Organizado
Auto-Gestionado
Multidisciplinar
Son los responsables de Transformar la VISIÓN en VALOR.
Menos de 8 miembros
Roles
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
PLANIFICACIÓN DEL SPRINT
Dos partes.
Primera parte:
El Product Owner cuenta y presenta su VISIÓN y Product Backlog.
Segunda Parte:
El equipo Trocea las Historias de Usuario en Tareas
Se Determina conjuntamente el incremento esperado a la finalización del SPRINT.
Reuniones
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
SPRINT BACKLOG, PILA DE SPRINT
Tareas que se van a realizar en el SPRINT.
Funcionalidades comprometidas por el equipo.
Tareas Estimadas.
Pueden estar asignadas.
Actualizado por el equipo.
Artefactos
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
¿Cómo nos comemos el Elefante?
Concepto SPRINT ITERACIÓN breve.
Normalmente duración de 2 Semanas.
Duración Pactada entre EQUIPO y PRODUCT OWNER.
El resultado del SPRINT es una pieza de software ÚTIL
Se ejecuta la parte del Product BackLog COMPROMETIDO por el equipo.
Seguimiento diario.
A bocados
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
SEGUIMIENTO DEL SPRINT
Diaria De pie De 15 Minutos de duración
3 Preguntas:
¿Que hiciste ayer?
¿Qué vas ha hacer hoy?
¿Tienes algún problema? Necesitas algo?
Actualización de Pila del sprint y gráficos de avance.
Reuniones
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
INCREMENTO
Pieza de Software Funcional.
Documentada, Probada.
Responde a una o varias Historias de Usuario.
Artefactos
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
REVISIÓN DEL SPRINT
Se revisa el INCREMENTO entregado
Esta reunión no requiere preparación
No se utilizan Presentaciones
Reuniones
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
Interesados
Cliente
Comerciales
Gerencia
Marketing
…
Aportan Consejo, Sugerencias, Asesoria, Retro-alimentación.
Roles
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
UNAMOS LAS PIEZAS Todos Juntos
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
Todos Juntos
UNAMOS LAS PIEZAS
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
Todos Juntos
UNAMOS LAS PIEZAS
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
Todos Juntos
UNAMOS LAS PIEZAS
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
Todos Juntos
UNAMOS LAS PIEZAS
SCRUM, Mejores Métodos de desarrollo de software / @jizquierdolopez
CONCLUSIÓN:
Entornos Cambiante = Cliente Cambiante = Requisitos Cambiantes
Las nuevas NECESIDADES surgen como Setas.
VALOR como moneda de Cambio ENTREGA TEMPRANA de VALOR como diferenciación
EQUIPO Mantiene el FOCO que hará surgir los Mejores desarrollos GLOBALIDAD Afectamos a toda la empresa
FLEXIBILIDAD Adaptamos las prácticas a nosotros no al reves.
VISIÓN compartida entre cliente y equipo
...
Muchas Gracias @jizquierdolopez [email protected]