SCRUM como herramienta de marketing

Como suele pasar con las novedades que resultan útiles en algún aspecto, éstas tienden a degenerar en modas. Esto hace que, independientemente de las circunstancias, se tenga que "encajar" esta novedad en todos los casos por el simple hecho de que suena bien.

Hay muchos ejemplos: el término "cyber" aplicado a casi cualquier ámbito (desde cyberdefensa hasta cybernovia), la omnipresente "social" como nuevo mecanismo de comunicación e interrelación entre las personas, y muchos ejemplos más como "light", "bio", etc.

Fuente

En el campo del desarrollo de software está empezando a pasar algo parecido con el termino Scrum. Si bien el desarrollo ágil es algo relativamente novedoso, da la sensación de que la propia denominación de "desarrollo ágil" puede transmitir una cierta falta de seriedad para los entornos más conservadores, y ¿cómo lo solucionamos? utilizando un "tecnicismo", a ser posible en inglés, para dar una sensación de modernidad: Scrum. Cabe destacar que también está a disposición de los vende-motos el termino de "XP" o "eXtreme Programming", pero si cuesta vender la terminología de "desarrollo ágil", imaginaros la programación extrema ...

Además la propia palabra es sonora e identificable y no tiene una traducción clara (bueno, significa melé en el ámbito de rugby, pero no aplica directamente al campo TI)... Vamos, que mola, algo parecido a lo que pasa con los coches SUV o crossover (ojo, que te lo dice un propietario de uno de estos "engendros" ;-)).

¿Esto donde nos lleva? A vender Scrum como la panacea, la solución a todos los problemas y, como consecuencia, a los intentos de aplicación absurda de Scrum "sea como sea". Y es una pena, porque por una parte desvirtua a Scrum como herramienta útil en los casos que de verdad aplica y, por otra, quizá dentro del desarrollo ágil haya otros marcos de trabajo que apliquen mejor en esas circunstancias en las que se intenta imponer Scrum de forma forzada.


http://kosalanuwan.tumblr.com/post/46478500557/scream-wip-is-a-waste-do-one-feature-at-a-time

Alternativas como Kanban o Scrumban (combinación de Kanban y Scrum) son alternativas mucho más adecuadas según en que ámbitos, puesto que "simplifican o relajan" las normas que marca Scrum.

Por tanto, por el bien del desarrollo ágil, no caigamos en el mal uso. Teniendo esta precaución y utilizando correctamente nuestras herramientas ágiles allanaremos el camino hacia los clientes más escépticos.

Scrum en 40 palabras (o menos) - Análisis

En el post anterior os expuse un total de 11 formas de resumir la filosofía de Scrum en 40 palabras y ahora toca hacer un análisis de estas aportaciones.



Scrum en 40 palabras (o menos) - Citas

Con la colaboración de varias personas involucradas en el campo del desarrollo de software en general y del "agilismo" en particular (a las que quiero agradecer su colaboración), hemos afrontado el reto de intentar resumir el espíritu de Scrum en un máximo de 40 palabras.

Libro imprescindible: Scrum y XP desde las trincheras

Cuando una persona lleva un tiempo trabajando con Scrum se encuentra con escollos o limitaciones para aplicar "la teoría", fruto del tipo de proyecto en el que se trabaja, del equipo, de la cultura de su organización, etc. Es en este momento cuando se echa de menos documentación más avanzada.

Pero claro, Scrum no es una metodología al uso, es más bien un marco de trabajo en el que se ofrecen unas pautas generales de actuación, por lo que la documentación avanzada que suele estar disponible en realidad presenta ejemplos prácticos de la aplicación de Scrum en base a unas circunstancias particulares que no tienen porqué coincidir con las nuestras.

La definición de hecho en 5 preguntas

Uno de los pilares sobre los que se sustenta SCRUM es la Transparencia y una de las recomendaciones principales para alcanzar esta Transparencia es asegurarse que cuando decimos que una funcionalidad o tarea ha sido terminada, todos los involucrados (Scrum Master, Product Owner, equipo e interesados) esperan y entienden lo mismo.



Los pilares de Scrum según Scrum.org

En el ámbito de Scrum existen dos iniciativas: Scrum Alliance (Scrum Master) y Scrum.org (Scrum Manager). Resumiendo mucho, la primera está orientada a la "procedimentación" de la aplicación de Scrum, definiendo prácticas, roles y reuniones, mientras que la segunda, sin embargo, es menos "académica" y se centra en la aplicación práctica de Scrum y está orientada a garantizar la flexibilidad del proceso (tenéis más información al respecto en el siguiente artículo: Scrum Manager y Scrum Alliance: dos estilos diferentes de hacer Scrum).

El cálculo de la velocidad

El objetivo del cálculo de la velocidad es determinar la capacidad de trabajo del equipo para un Sprint y, para este fin, se basa en la información recopilada de los Sprint anteriores.

La velocidad está relacionada con el método de estimación del tamaño de las historias. En el post anterior hablamos sobre cómo estimar el tamaño de las historias con "Puntos" y en este post seguiremos en esta misma línea.