Está en la página 1de 2

JOCB AESM Tema complementario I

Scrumban
Qu es Scrumban?
Scrumban es una metodologa derivada de los mtodos de desarrollo Scrum y Kanban. Es un modelo de desarrollo especialmente adecuado para proyectos de mantenimiento o proyectos en los que las historias de usuarios (requisitos del software) varen con frecuencia o en los cuales surjan errores de programacin inesperados durante todo el ciclo de desarrollo del producto. Para estos casos, los sprints (periodos de duracin constante en los cuales se lleva a cabo un trabajo en s) de la metodologa Scrum no son factibles, dado que los errores/impedimentos que surgirn a lo largo de las tareas son difciles de determinar y por lo tanto, no es posible estimar el tiempo que conlleva cada historia. Por ello, resulta ms beneficioso adoptar flujo de trabajo continuo propio del modelo Kanban. De la metodologa Scrum, s resulta factible adoptar las reuniones diarias con el fin de comprobar peridicamente el desarrollo del producto (trabajo realizado, estado, limitaciones, etc). La visualizacin de las fases del trabajo y las limitaciones de las historias de usuario se toman del modelo Kanban; el flujo de trabajo del grupo se dirige de un modo que permite un tiempo mnimo para completar cada historia de usuario y/o error de programacin y adems, se asegura que cada miembro del grupo se encuentra trabajando siempre en alguna historia; una de las reglas del Scrumban es que cada miembro del grupo ha de estar empleado en una tarea nicamente, nunca en varias a la vez. Dicho flujo de trabajo se coordina a travs de post-its, donde se muestran las tareas a realizar, las tareas en progreso y las realizadas:

Fuente: http://www.guidedinnovation.com/si/2010/08/23/managing-your-constraint/

El diseo de las etapas de trabajo, al contrario que en la metodologa Kanban que solo permita las tablas Sin comenzar, En progreso y Finalizadas, puede ser variable, permitiendo agregar ms etapas de trabajo (como por ejemplo, Probadas, Entregadas, etc). Estas fases adicionales pueden ser de ayuda si una cierta parte del trabajo se convierte en un cuello de botella al obstaculizar el flujo de trabajo, pues a medida que dividimos las historias en tareas ms especficas, se posibilita la especializacin de los empleados, aumentando su rendimiento y eficacia sobre la tarea a realizar, logrndose a la vez una mayor velocidad de produccin.

JOCB AESM Tema complementario I

Fuente: http://agilismoatwork.blogspot.com.es/2011/10/desafios-para-la-aplicacion-efectiva-de.html

Herramientas para la implementacin de Scrumban


La mayora de herramientas Scrumban estn enfocadas en la creacin de tablas de flujo a partir del modelo de la metodologa Kanban: LeanKitKanban, AgileZen, Mingle, VersionOne: Permiten disear las tablas de flujo de trabajo del modelo Kanban (aplicable a Scrumban) de forma intuitiva. VersionOne, adems permite incorporar lmites para el trabajo en proceso. Adems existen tambin herramientas online para la creacin de tablas de flujo de trabajo como Trello o Kanberry.

Conclusin
Scrumban es una buena metodologa de desarrollo gil. Dada la buena coordinacin que se crea en el grupo al heredar las reuniones del Scrum, el modelo de flujo de trabajo del Kanban que permite conocer en tiempo real el estado en el que se encuentra el proceso de desarrollo, hace que sea posible el manejo de sistemas en los errores sean frecuentes, ideal para proyectos de mantenimiento.

Bibliografa y enlaces:
Scrumban Wikipedia Diapositivas, Scrumban Alrocar Scrumban Presentacin Scrumban (en ingls) Artculo Carlos Iglesisas, Scrumbam Multiproyecto y Multiperfl The Agile Executive Tag Scrumban Artculo Frogtek, evolucioanado hacia Scrumban Herramientas Scrumban