Mostrando las entradas con la etiqueta desperdicio. Mostrar todas las entradas
Mostrando las entradas con la etiqueta desperdicio. Mostrar todas las entradas

sábado, octubre 17, 2020

Varios proyectos a la vez generará más retraso en la generación de valor. Limita el WIP.

Hola a todos

Muchas veces tenemos la sensación de que debemos satisfacer las necesidades de todas las áreas o personas que nos piden tareas, requerimientos o proyectos, esto sucede a nivel:
  • individual
  • de equipo
  • de áreas de construcción o ejecución de proyectos y productos de software,
con la sensación de que debemos atenderlos a todos, ya sea para no generar quejas, o por evitar problemas políticos, pero esto en vez de ayudarnos generará:
  • pérdida de foco
  • grandes esfuerzos de gestión y pérdida de energía, pues debes estar pendiente de varias cosas a la vez
  • retrasos en la entrega, que a su vez generará:
    • más inconformidad en las áreas que esperan resultados
    • pérdida de valor de las funcionalidades construidas y la necesidad de introducir cambios
    • sobrecostos por los cambios introducidos
  • pérdida de dinero debido a la no generación oportuna de valor
  • poca flexibilidad para reaccionar a los cambios, debido a que debes resolver muchas cosas a la vez y habrá demoras resolviendo un problema puntual.



Por eso, si lideras un equipo, un área de ejecución o aún de forma individual, te sugiero que:
  • tengas foco
  • hagas una o pocas cosas a la vez
  • Limita el Work In Progres (WIP) o trabajo en progreso
  • Aprende a decir ¡No!
Sino, tu propias ganas de satisfacer a todos, distruirá tu propósito de generar valor, cayendo en el adagio popular 

"El que mucho abarca, poco aprieta"

Saludos ágiles

Jorge Abad



lunes, octubre 12, 2020

martes, octubre 07, 2014

Listado de Desperdicios - Sobre Lean Software Development

Recordando los principios del Lean Software Development

  1. Eliminar desperdicios
  2. Amplificar el aprendizaje, cree conocimiento
  3. Decidir lo más tarde posible
  4. Entrega lo más rápido posible
  5. Capacitar, potenciar, al equipo. Empodere, energize al equipo y crea en el.
  6. Construir con integridad y incluya la calidad
  7. Ver el todo, la meta. No pierda de vista la meta y trabaje en alcanzarla.
  8. Enfóquese en el cliente
  9. Siga mejorando, (lo mejorado o aprendido puede cambiar y se puede mejorar)
El primero es "eliminar el desperdicio", revisando un post de Javier Garzas ( La velocidad de un equipo depende del rozamiento y del desperdicio ) , extraje esta lista de desperdicios típicos:

  • documentos que nadie leerá jamás, 
  • las especificaciones de cosas que nadie jamás implementará,
  • las especificaciones de casos de prueba que nunca nadie ejecutará,
  • las reuniones eternas sobre temas en los que nunca nadie se pondrá a trabajar, 
  • las funcionalidades programadas en una aplicación que ningún usuario utilizará, etc.
Unos que se me ocurren a mí:
  • documentar escenarios de uso que nadie usará
  • realizar diagramas de UML innecesarios y no mantenibles
  • reuniones desenfocadas, sin timebox

¿Cuales más se nos ocurren?¿pueden ayudarme a aumentar la lista? ¿que crees que hace perder tiempo y genera desperdicio en tu equipo de trabajo?



Saludos ágiles

Jorge Abad