Papelitos que no producen agilidad

Se está hablando mucho de agilidad, SCRUM, pizarras, etc., para una gestión de proyectos software eficiente. Los expertos comentan que la mayoría lo hace por moda o aparentan agilidad, y esos papeles siguen en su mismo sitio, semana trás semana.

Kanban

Si nos basamos en el método Kanban para armonizar un correcto avance, debemos, tener claro, los límites de cada elemento de una pizarra Kanban, los participantes, las estimaciones y penalidades a los que se someten los desarrolladores, testers, gerentes de proyectos, personal de despliegue, entre otros. Según los expertos, hay pizarras que se crean con muy poca información divisoria, es la típica lista de TO DO, DOING, DONE, pero en realidad, solamente eso necesitamos para un mejor control de avance. ¿Qué tanta información del historial de la pizarra estamos usando a nuestro favor? ¿Qué tan bien nos han ido con las estimaciones anteriores?, esas son preguntas que no se realizan y por ende no se mide una eficacia y eficiencia en el desarrollo de Kanban.

¿Cuá es la escencia?

La escencia no son los post-it que se colocan día a día en la pizarra, la escencia es la cultura de trabajo en equipo y logro de metas. Es la concientización la clave de la agilidad, ser conscientes de que pueden existir y presentarse cambios en el camino y que la adaptación eficiente sin perder el enfoque en el control, es la punta de la lanza de la agilidad. Por ejemplo, en muchas ocasiones se necesita que en la base de datos se actualice una celda de una fila en específico de una tabla; para nosotros como desarrolladores puede parecer muy fácil de solucionar, sólo hacer F5 en el IDE de la BD, sin embargo en un ambiente real, se necesita llevar el control correspondiente como Pruebas, Integridad, Monitoreo, Gestión de Cambios, entre otros, según el tamaño de la organización.

¿Cómo mejorar entonces?

Las herramientas son últiles si las sabemos utilizar, por ejemplo, en internet existe el control de avances de tareas con Kanban con apoyo de la página web Trello, éste a su vez gestiona con una aplicación móvil el uso de aplicaciones en tiempo real.

Consejo audit

Concentrémonos en la escencia de la agilidad, es decir, la concientización y experiencia en el tema que se aborda en desarrollar a través de un software. Contar con el apoyo de profesionales experimentados, será muy buen punto de apoyo para reforzar la agilidad en los proyectos, mucho más que papelitos de colores, los cuáles son apoyo también, pero en foco secundario.