viernes, 6 de junio de 2008


DESARROLLO INNOVADOR CON SCRUM


SCRUM está en la línea de los módelos ágiles de gestión de los que ya hablé hace algunos meses. Algunas de sus principales asunciones son:
los productos y por tanto sus especificaciones están en constante evolución y en un entorno de incertidumbre,
lo que determina el éxito de un producto es incorporarle valor para sus usuarios,
la rápidez y la flexibilidad en la evolución de los productos son un valor diferenciador muy importante
SCRUM se está utilizando actualmente en empresas referentes de nuestro sector como
Google, y tanto para pequeños como para grandes proyectos.
El libro insiste en que ninguna metodología es la mejor para el 100% de los casos, sino que depende del proyecto, del producto, de la empresa, … En mi opinión, tampoco es necesario aplicar una metodología concreta 100%, sino que pueden aprovecharse las ventajas de cada una para determinadas tareas, por ejemplo,
estabilización de aplicaciones.
¿En qué puede traducirse esto en nuestro ámbito de trabajo? Pues, por ejemplo en:
Formación de equipos multidisciplinares, en los que intervengan los clientes, desarrolladores y usuarios
Especificación continúa y flexible
Solapamiento de fases del modelo en cascada
Generación de más versiones de producto, con menos delta de funcionalidad entre ellas, pero que vayan aportando un valor importante
Feed-back rápido de las funcionalidades que se van desarrollando por parte de los usuarios
Flexibilidad en la identificación de las prioridades a desarrollar en cada momento
Creación de equipos autogestionados y automotivados de profesionales brillantes
Para terminar, os incluyo un diagrama con el flujo de actividades típico que propone SCRUM. Creo que algunas ideas las vamos incorporando (como las reuniones de sprint, que corresponderían con reuniones de seguimiento).

No hay comentarios: