Scrum: El Señor de los Pardillos

55
2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions Scrum y Desarrollo Ágil Santiago, Marzo 2010

description

Breve introducción a Scrum desde una perspectiva "Épica" - base de la charla dada en la XGN 2010.

Transcript of Scrum: El Señor de los Pardillos

Page 1: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Scrum y Desarrollo Ágil Santiago, Marzo 2010

Page 2: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Ángel Medinilla   Teleco, informático vocacional   Trece años en TIC, once como

Project Manager   Emprendedor, Blogger, Peregrino   Motos, Aikido, WoW, libros,

música, viajes, cocina, cine, comics…

  Certified Scrum Master - miembro PMI - Cofundador Agile Spain - Patrocinador Agile Open Spain – Patrocinador Conferencia Agile Spain 2010

[email protected] http://twitter.com/angel_m

http://es.linkedin.com/in/angelm

Page 3: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Page 4: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Consultoría en Gestión de Proyectos de Telecomunicaciones y

Tecnologías de la Información

Nuestra misión es mejorar los resultados de las iniciativas y proyectos desarrollados por

nuestros clientes

Page 5: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Nuestro negocio es

crear diferencias

Page 6: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

…Y aumentar la Ventaja Competitiva

Page 7: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Algunas referencias

Page 8: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Suficiente con la cuña…

Page 9: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Introducción a Scrum y al desarrollo Ágil

(Gutiérrez, que le veo…)

Page 10: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Presentando…

Page 11: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

El Señor Lo quiero para ayer

Incluid 20 cambios gratis

No, esto no es lo que yo quería

Se suponía que esto estaba incluido

No se bien lo que quiero, proponed algo y ya veremos

Page 12: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Los pardillos

Vaya marrón

Page 13: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

El producto

¡Grunt!

¡Mi tener que ser compatible IE6!

Yo solo hablar Cobol…

Yo querer cuarto kilo de “dospuntocero”

Page 14: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Rellenad los partes de horas El jefe de

proyecto

El cliente lo quiere para ayer

El cliente quiere 20 cambios gratis

Necesito informes de progreso

Se tiene que poder

Esto lo hacéis en dos “patás” Esto no es lo que

el cliente quería

Se suponía que esto estaba incluido

Page 15: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Hay que acabar con la tiranía del proceso

El Mago Tenemos que incluir calidad en el producto

Hay que eliminar la deuda técnica

Debemos formarnos en nuevas tecnologías

Tenemos que mejorar la vida del equipo

Page 16: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

¡Ooops! Los derechos de autor…

Buen rollito, tío, es para la XGN…

Menos mal, gracias Mr. Jackson

Page 17: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

En el origen del mundo… Los programadores son desorganizados e indisciplinados… Crearemos una metodología para atarlos a todos en las tinieblas

Page 18: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

En el origen del mundo… Tal vez añadamos alguna que otra para causar más confusión aun…

Prince2:

Page 19: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

En el origen del mundo…

Ummm… Un poquito más

PMBOK

Page 20: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

En el origen del mundo…

Eeeh… Sólo un poquito más

CMMI-ITIL:

Page 21: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

En el origen del mundo… Vale, de verdad, sólo otra más… El control es bueno, ¿no?

MétricaV3

Page 22: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Durante eones…

Los proyectos software son un caos, ¡Mwaaa-hahaha!

Plazos excedidos

Presupuestos sobrepasados

Clientes insatisfechos

Funcionalidades no usadas

Page 23: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

La revolución

Algo tiene que cambiar. Debemos acabar con la tiranía de la cascada y la creencia de que “esto es asín en tos laos” y “pos se tiene que podé”.

Debemos analizar bien el problema al que nos enfrentamos y proponer soluciones realistas

Tenemos que encontrar el paso sostenible y ser mejores que la competencia para así poder defender el modelo

Page 24: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Primer problema

¡Después de seis meses de desarrollo, me traen algo que no es lo que yo quería…!

Page 25: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Primer problema

Aunque claro, el documento no era muy específico sobre algunas cosas…

Hemos hecho lo que ponía el documento

Hemos tenido que hacer suposiciones

Se ha colado algún malentendido

El cliente no estaba disponible para aclaraciones

Page 26: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Enfoque erróneo

Necesitamos más documentos ¡OMG!

Page 27: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Solución Los desarrolladores y los responsables de negocio deben trabajar juntos a lo largo de todo el proyecto

Hagamos pequeños avances y enseñemos el producto frecuentemente al cliente para detectar desviaciones

El cliente se explicará mejor sobre un producto tangible que sobre un documento escrito

Page 28: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Manifiesto Ágil

Page 29: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Segundo problema:

Lo quiero todo, y lo quiero ya!!

En producción

Page 30: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Segundo problema

Estamos cambiando el contexto constantemente

No podemos hacer dos cosas a la vez

No sabemos por donde empezar

Las prioridades cambian

Page 31: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Solución En realidad una persona sólo puede hacer una cosa cada vez. Mejor que se concentren en hacer lo más importante bien hecho y cuanto antes, y sólo entonces pasar a otra cosa

Page 32: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Solución Dicho de otra forma: ¡todos al Abismo de Helm!

Page 33: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Tercer problema:

Quiero hacer algunos cambios…

Page 34: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Tercer problema

Afectará a nuestra arquitectura

Los cambios son malos, son malos, son malos, son malos, mumblemumble…

El cliente no sabe lo que quiere

Los cambios cuestan y retrasan el proyecto

Page 35: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Enfoque erróneo

No hay problema, tenemos gestión de cambios…

Utilice el formulario A-21 sobre sugerencias de cambios para que nuestros analistas determinen el impacto, emitiendo un informe E-37, que una vez aprobado generará una orden de diseño F-56 y una presupuestación adicional código Carlos-Chorizo-Picante, que a su vez se enviará al cliente para una validación de partida prespuestaria, que se incluirá en la analítica contable del proyecto y en la lista de desviaciones de la línea de base, así como el el registro de lecciones aprendidas y en la base de datos de riesgos…

Page 36: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Enfoque erróneo:

????????????

Page 37: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Solución Cualquier parte del proyecto que no se haya iniciado aún puede ser sustituida por otra de complejidad equivalente

Page 38: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Solución Para ello nuestra ingeniería debe estar preparada para un enfoque ITERATIVO e INCREMENTAL

1 2 3

1 2 3

Page 39: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Solución Pero yo NO PUEDO ESPERAR a la siguiente iteración, necesito los cambios YA!!!!!

El aamo quieeereee, yaaaa, mi tessssoooorooo…

Page 40: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Solución Si interrumpimos al equipo durante la iteración, rompemos el ritmo y la concentración, perdemos productividad, generamos deuda técnica… ¡ESPERA a la siguiente iteración! Si es necesario, haremos iteraciones más cortas

¡Defendamos al equipo!

Page 41: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Cuarto problema

Ya, pero nunca hay tiempo de nada

Podríamos ser mucho mejores; podríamos aprender, investigar, desarrollar herramientas, refactorizar…

No tenemos tiempo, no tenemos tiempo, no tenemos tiempo, mumblemumblemumble…

Siempre cometemos los mismos errores

“Habría que” hacer algunas cosas…

Page 42: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Solución Es necesaria una MEJORA CONTINUA. A intervalos regulares, el equipo debe reflexionar sobre cómo ser más efectivo y productivo. Esto es bueno para el equipo y para el cliente.

Page 43: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Quinto problema

¡Yo necesito mis informes!

¿Cómo voy a imputar costes a los proyectos?

¿Cómo voy a saber si algo va mal?

¿Qué le digo al cliente durante el Sprint?

Page 44: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Quinto problema

Bueno, yo directamente me las invento el viernes por la tarde…

Estamos hartos de hacer informes e imputar horas a los proyectos

¿Desarrollamos o hacemos informes?

Nos pasamos la vida en reuniones…

Page 45: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Solución Esto nos tiene que servir a todos o será eliminado. Informaremos a diario al Jefe de Proyecto, y para ello haremos una reunión diaria de sincronización

Ayer encontré el anillo único, hoy voy a llevarlo a Mordor, mi principal impedimento es un ejército de orcos…

Page 46: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Solución Para no tener que hacer informes todos los días, mantendremos herramientas SIMPLES de gestión visual, de forma que con un simple vistazo se pueda conocer el estado del proyecto

Jeff Sutherland @ Google!

Page 47: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

En resumen…

SCRUM

Page 48: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

En resumen…

Retrospective

Page 49: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Algunas compañías haciendo Scrum

Page 50: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

¿Qué usan las empresas ágiles?

2nd Annual ”State of Agilee Development”

Survey Jun-Jul 2007

3rd Annual ”State of Agile Development” Survey Jun-Jul 2008

Page 51: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Decálogo Scrum 1.  Personas 2.  No es una bala de plata 3.  Retrospectivas, retrospectivas, retrospectivas 4.  Control Diario, Scrum diario 5.  El producto que funciona es la medida de progreso.

Medimos lo que nos queda, no lo que llevamos hecho 6.  El equipo se autogestiona, se autodisciplina y responde

del proyecto – Scrum Master no es un Jefe 7.  Desarrollo iterativo e incremental 8.  Sólo equipo maneja pila de Sprint, sólo Dueño de

Producto maneja pila de producto 9.  Duración fija de Sprints 10. Definir “terminado”

Page 52: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Pendiente Desarrollo Test Terminado Historia Proyecto:

Equipo: Scrum, Demo:

Burn-down::

Release Plan:

Impedimentos:

Page 53: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

Y en nuestra próxima charla…

Page 54: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

¿Preguntas?

[email protected]

Page 55: Scrum: El Señor de los Pardillos

2010 Proyectalis Gestión de Proyectos S.L. Imágenes © 2001–2003 New Line Productions

¡Gracias!

[email protected]