JOCB AESM – Tema complementario I 1 Scrumban ¿Qué es Scrumban? Scrumban es una metodología derivada de los métodos 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) varíen con frecuencia o en los cuales surjan errores de programación inesperados durante todo el ciclo de desarrollo del producto. Para estos casos, los sprints (periodos de duración constante en los cuales se lleva a cabo un trabajo en sí) de la metodología Scrum no son factibles, dado que los errores/impedimentos que surgirán a lo largo de las tareas son difíciles de determinar y por lo tanto, no es posible estimar el tiempo que conlleva cada historia. Por ello, resulta más beneficioso adoptar flujo de trabajo continuo propio del modelo Kanban. De la metodología Scrum, sí resulta factible adoptar las reuniones diarias con el fin de comprobar periódicamente el desarrollo del producto ( trabajo realizado, estado, limitaciones, etc). La visualización 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 mínimo para completar cada historia de usuario y/o error de programación y además, 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 través de post- it’s, donde se muestran las tareas a realizar, las tareas en progreso y las realizadas: Fuente: http://www.guidedi nnovation.com/si/2010 /08/23/managing-your -constraint/ El diseño de las etapas de trabajo, al contrario que en la metodología Kanban que solo permitía las tablas “Sin comenzar”, “En progreso” y “Finalizadas”, puede ser variable, permitiendo agregar más 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 más específicas, se posibilita la especialización de los empleados, aumentando su rendimiento y eficacia sobre la tarea a realizar, lográndose a la vez una mayor velocidad de producción.