Blog: Secciones

Banner
Banner

Scrum Manager Partner



Designed by:
SiteGround web hosting Joomla Templates

Articulos
Kanban Boxes: campo de scrum en oficinas multiproyecto
Domingo 11 de Abril de 2010 09:38

Implantar un campo de Scrum para un único equipo de 4 a 8 personas, que trabaja en el desarrollo de un único sistema es un "caso de libro". No hay más que "copiar y pegar" las prácticas tradicionales de scrum de Ken Schwaber y Jeff Sutherland.

Pero en las empresas en las que nos movemos son bastante habituales los entornos multiproyecto, y "equipos" mínimos de tres, dos, o incluso una persona, y como flexibilidad consiste adaptar las prácticas a nuestra circunstancia y no al revés, os comento una práctica, de invención propia, que me está funcionando razonablemente bien, y que me ha dado por llamar "cajas kanban" o "kanban boxes", que parece que inglés siempre mola más ;-)

Mantiene los principios de "time boxing ", Seguimiento diario del avance, comunicación directa y visual, pero no hace dependiente el avance iterativo de ciclos temporales o "sprints" sino simplemente de nuevas funcionalidades, y es válida para entornos multi-proyecto, y también más aconsejable que el ciclo Scrum clásico para equipos muy pequeños (3 personas o menos)

¿Qué es una caja Kanban o una Kanban Box?

La descomposición y estimación de una funcionalidad o historia de usuario en las tareas que la componen, con un formato visual y simple (Kanban) y un indicador de avance diario ágil:

Kanban Box


Y a partir de aquí, en función de cómo es nuestro equipo y los proyectos en los que estamos, vendría la gestión ágil: el arte de lo posible: cuál es el mayor valor que puede entregar el equipo de la empresa, con los criterios de prioridad de los responsables de producto, en el menor tiempo posible. Un ejemplo de uso:

 Kanban Boxes

1.- Las diferentes pilas de producto se priorizan entre los diferentes "propietarios", y teniendo en cuenta la capacidad de desarrollo. del equipo total de la empresa...

2.- ...se van "encajando" las historias más prioritarias, y por tanto las próximas que van a entrar en producción.

3.- Cada caja constituye en sí un incremento para construirse de forma completa y operativa, y queda encolado a la espera del próximo "slot" para entrar en desarrollo.

4.- Al entrar al tablero Kanban de desarrollo, se calcula la velocidad prevista en función de la personas(s) que se la han asignado y a diario se actualizan las tareas y los indicadores de avance: el teórico y el real.
Ej: la caja tiene un tamaño de 35 puntos. Se la han asignado 2 personas y por la media de velocidad en la empresa (p. ej.: 4 puntos persona /día) la velocidad prevista de avance serían 8 puntos /día. Cada día se borran 8 puntos de la barra de velocidad teórica, y se actualiza la barra de velocidad real con los puntos que realmente queden por hacer.


Kanban Boxes


Para la comunicación en los puntos 1 y 2: priorización de la pila general de la empresa entre los diferentes propietarios, y descomposición y valoración de las tareas, respetad los principios ágiles de comunicación directa (socialización ) y conocimiento y aportación conjunta del equipo a la visión del producto, estableciendo reuniones de características similares a las de inicio de sprint del ciclo clásico de scrum con los criterios de momento y participantes más adecuados según cada empresa.

Espero que os sirva de idea... Bienvenidas las sugerencias y mejoras!


 
La agilidad crece sola y gusta
Lunes 15 de Marzo de 2010 16:04

Uno de cada tres programadores, o gestores que trabajan directamente en proyectos de programación usan metodologías ágiles, y las han incorporado por propia iniciativa, no por instrucciones "corporativas". La implementación se produce "motu proprio" en equipos que trabajan en la misma planta o en el mismo edificio.  La metodología más empleada, con mucho, es Scrum; y la mayoría de los que las emplean hablan bien de ellas, y creen que han mejorado la comunicación en el equipo, la velocidad en el cierre de versiones y la flexibilidad en el diseño.

Estas son las principales conclusiones de uno de los pocos estudios realizados sobre una muestra de técnicos, significativa (492 encuestas anónimas). Lo realizó Microsoft hace 2 años entre su personal de EE.UU, Europa y Asia, para analizar el grado de "contagio" de agilidad que estaba teniendo la empresa, la opinión de los técnicos y los resultados.


Prácticas ágiles empleadas

Prácticas ágiles empleadas


Grado de satisfacción por el uso de prácticas ágiles

Grado de satisfacción por el uso de prácticas ágiles

 
Grupos de trabajo vs. equipos auto-dirigidos
Miércoles 10 de Marzo de 2010 16:24

"Cada vez es más frecuente escuchar que las grandes empresas utilizan equipos autodirigidos en sus diferentes áreas funcionales. Los equipos autodirigidos o autoadministrados son unidades básicas de operación dentro de una empresa, las cuales tienen la capacidad de conducirse sin la presencia de un administrador o supervisor, tomar sus propias decisiones, solucionar problemas y desarrollar sugerencias que mejoren el desempeño de la organización.
con equipos que sean capaces de asumir esas funciones por sí mismos, el gerente estará enfocado a coordinar esfuerzos, planificar el desarrollo de la empresa, investigar las necesidades actuales y futuras de los clientes para desarrollar las condiciones para el proceso de constante innovación, en lugar de dirigir, controlar y supervisar a sus empleados
".



 
Podcast - Agilidad y CMMI: Hay unión posible? Parte 2
Domingo 29 de Noviembre de 2009 00:00


Ir a descargar

¿Qué le sobra y qué falta a las prácticas ágiles para desarrollo de software, y a los modelos de procesos como CMMI. Por Claudia Ruata, Juan Palacio, Agustín Villena, David Alfaro y José Manuel Navarro.

 
Podcast - Agilidad y CMMI: Hay unión posible? Parte 1
Lunes 09 de Noviembre de 2009 00:00

Ir a descargar

Es posible combinar dos modelos absolutamente opuestos? ¿Cuáles son sus puntos en común? ¿Es razonable que las empresas quieran implementar ambos? Participantes: Claudia Ruata, Juan Palacio, Raúl Uribe, David Alfaro y JM Navarro


 
Podcast - Equipos ágiles
Lunes 26 de Octubre de 2009 00:00


Ir a descargar

¿Qué tan especiales son los equipos ágiles? ¿Cómo se realiza la gestión del talento? ¿Cuáles son las diferencias con la gestión tradicional? Agustín Villena, Claudia Ruata, David Alfaro, Juan Palacio y Raúl Uribe charlan en este podcast sobre las implicaciones que tiene la agilidad en la gestión de personas, equipos y talento.

 

 
Podcast - Agilidad en la Gestión Empresarial
Domingo 04 de Octubre de 2009 00:00

Ir a descargar

Podcast en el que Agustín Villena, Claudia Ruata y Juan palacio conversan sobre las implicaciones que la adopción de la agilidad tiene en las áreas de gestión de la empresa.

 
Podcast - ¿Qué es Scrum Manager?
Martes 15 de Septiembre de 2009 00:00

 

Ir a descargar

Qué es Scrum Manager, de qué se trata su plataforma, cómo es su modelo de formación y certificación? Debatido por Agustín Villena, Juan Palacio y Claudia Ruata

 

 
Podcast - Mitos de la Gestión de Proyectos
Lunes 31 de Agosto de 2009 00:00

 

Ir a descargar

¿La agilidad implica a la cultura de la empresa?, ¿las empresas ágiles tienen que estar lideradas por directores ágiles?, ¿el departamento comercial también tiene que estar implicado en la agilidad?...

De estas cosas estuvimos charlando Juan Palacio, Agustin Villena y Claudia Ruata este fin de semana, y lo hemos compartido en este podcast .