Etiqueta: ‘scrum’

Minipost: Velocidad vs Calidad

13-03-2009 | Categoría: Desarrollo

Buen artículo donde se explica porqué es mejor tener una buena velocidad de iteración (de hacer ciclos cortos y rápido) a tener una buena calidad de iteración (ciclos perfectos): “Velocidad de iteración vs Calidad de iteración

Breve apunte sobre SCRUM

21-11-2008 | Categoría: Gestión

Entre unas cosas y otras no hemos podido empezar a aplicar scrum hasta mediados del pasado mes. Como ya indiqué no es un uso 100% de scrum, somos un equipo pequeño (3 personas), así que lo hemos adaptado.

Estimación


Estamos utilizando las cartas, las famosas cartas. Funciona bastante bien, quienes funcionamos mal somos nosotros, aún nos falta experiencia para acertar en las estimaciones. En algunas tareas somos optimistas, otras las infravaloramos.

Hemos optado por estimar horas, porque es a lo que estábamos acostumbrados. Si lo vemos necesario ya cambiaremos más adelante. Hemos decidido asignar 5 horas por persona y día, porque hemos considerado que el resto del tiempo lo dedicamos, que le vamos a hacer, a otras tareas (soporte, consultas, etc.)

Gráfico Burn-Down


La verdad que es increible como algo tan simple es de tanta ayuda. Hemos completado dos sprints, el primero fue más o menos bien, el segundo un poco peor, subestimamos algunas cosas, una vez enfrascados “apareció” una tarea imprescindible y de cierta importancia, luego las pruebas se prolongaron más de la cuenta.

Historias / Tareas / Tarjetas / Sprints


Este es uno de los puntos que más hemos variado respecto al scrum. Nos hemos marcado un gran objetivo de negocios (en nuestro caso “conseguir N altas”), lo hemos dividido en otros pequeños (que se pueden considerar historias) y luego hemos divido cada uno de esos mini objetivos de negocios en cosas informáticas: mejorar pantalla de configuración, añadir campo a tal pantalla, cambiar css de tal otra, etc…

Nosotros estamos utilizando la palabra sprint para definir la consecución de uno de las historias derivadas del gran objetivo de negocios.

No estamos utilizando “post-it” para las tareas sino que imprimimos unas tarjetas (en papel normal) que contiene el titulo de la tarea, una descripción y las horas estimadas. Y las pegamos al panel con cinta adhesiva.

Resumiendo


En definitiva contentos de como está funcionando y conscientes que hemos de mejorar y acercarnos más al estándar scrum.

Tengo pendiente, en cuanto pueda por calendario y presupuesto, participar en alguno de los cursos que Proyectalis hace, prometido.

Primera semana de SCRUM

05-09-2008 | Categoría: Gestión
Trabajo en equipo

El lunes pasado, día 1, volví de vacaciones y como comenté en otro artículo, la intención es empezar a utilizar Scrum como método de trabajo. Estamos en ello, hemos dedicado esta semana a terminar cosas pendientes, a concretar por donde empezar, a ajustar el equipo y otras cosas.

Esta semana he redactado el documento del primer sprint que vamos a hacer, he ido un poco lento porque es el primero, porque consultaba en todo momento libros, webs, blogs, que debía incluir, como, etc. Al final creo que vamos por buen camino.

En el documento he incluido 6 historias a desarrollar, todas bajo una misma meta: “Conseguir más altas”, es decir, conseguir que aumenten significativamente las contrataciones de uno de nuestros productos, para ello hemos centrado las historias hacia ese objetivo. Creo que es un gran acierto el tener una meta para todo el sprint, ayuda a enfocarse mejor, a dejar para otro sprint historias que no cuadran con el objetivo.

Otro elemento que considero importante es establecer cuando hacer la sesión diaria de Scrum, hemos pensado que la haremos a última hora, bueno casi. Tenemos un horario de 8 a 15 y dos tardes, no todos estamos por las tardes por lo que no será a última hora de la mañana. La reunión la tendremos de 14 a 14:30 para dejar 30 minutos a preparar el día siguiente. Creemos que el hacerlo a final del día ayuda a tener mas fresco lo realizado en el día, los problemas encontrados y el avance realizado. De todas formas como somos novatos en ésto, si vemos que no funciona bien iremos probando otras alternativas.

Deberíamos haber empezado ya, pero como digo, habían cosas en marcha que hemos creído mejor terminarlas y no dejarnos muertos por el camino.

Continuaremos informando.