Blog donde se publican las lecciones aprendidas en todas las actividades de desarrollo de software. Busca ser una base de conocimiento para todos aquellos que queremos no repetir nuestros errores ni los de otros. La idea es ayudarnos entre todos, gerentes de proyectos, programadores, arquitectos, tester etc. Adicionalmente en los últimos años con mucho enfoque a las metodologías agiles, scrum, kanban, etc.
jueves, agosto 29, 2024
lunes, agosto 26, 2024
sábado, agosto 24, 2024
Registro de una conversación reveladora: características de los equipos y culturas de alto desempeño
Esta es una pequeña nota, donde dejo registro de una conversación reveladora que tuve con mi gran amigo Juan Andrés Ochoa, algoque hemos ido construyendo mutuamente:
Los equipos de alto desempeño cuentan con cuatro características:
- Personas idóneas, es decir, son apropiadas para hacer la misión que se les va a encomendar.
- Propósito.
- Métricas que les muestren si están en el alto desempeño. Estas pueden ser tempranas y rezagadas, o un indice que combine ambas, es decir, en el caso de los equipos ágiles, soy un equipo ágil si impacto al negocio, entonces cuáles son las métricas que determinan que tengo agilidad (incluida, obviamente la excelencia técnica) y cuáles son las métricas que determinan que sí estoy impactando el negocio.
- Una narrativa de cultura que proporcione un marco de actuación, que le cuente al equipo:
- Lo que NO se espera del equipo, ejemplos:
- que no se gestione la deuda técnica,
- que no se asista a los eventos,
- que no se respete a las personas.
- Lo BÁSICO que se espera del equipo, ejemplos:
- que cumpla sus compromisos,
- entregue trabajo con excelencia,
- se den retroalimentación mutua,
- que reciban sin problema retroalimentación externa.
- Lo EXTRAORDINARIO que se espera del equipo, ejemplos:
- Investigar nuevas formas de hacer las cosas,
- hacer de la innovación una forma de trabajo,
- traer nuevos negocios a la empresa.
viernes, agosto 23, 2024
martes, agosto 13, 2024
Cómo las Crisis Económicas Impulsan Decisiones de Lean Portfolio Management en las Organizaciones
Imagen generada con Llama 3.1 de Whatsapp |
Hola a todos
Hace un tiempo, un cliente me compartió una reflexión que me dejó pensando:
"Jorge, cuando estuvimos en crisis económica, la empresa avanzaba; ahora que todo volvió a la normalidad, los proyectos no se terminan nunca.🙀"
Contexto: Esta es una empresa con 90 colaboradores en TI y 120 proyectos en curso, lo que implica un promedio de 1.33 proyectos por persona.
Curioso por saber más, le pregunté qué habían hecho durante la crisis. Su respuesta fue reveladora:
- Nos enfocamos en los 15 proyectos más importantes.
- 80 personas se dedicaron exclusivamente a estos proyectos, es decir, un promedio de 5.3 personas por proyecto.
- 10 personas se encargaban de atender correcciones urgentes.
- No empezábamos un nuevo proyecto crítico hasta terminar el anterior.
- Priorizamos y avanzamos solo en los proyectos estratégicos para la empresa.
- Nos reuníamos dos veces a la semana para resolver temas críticos y dependencias, asegurando que ningún proyecto se retrasara.
¿Qué podemos aprender de esto?
- Práctica: Nos enfocamos en los 15 proyectos principales.
- Impacto: Limitar el WIP es un principio fundamental de Lean. Al reducir la cantidad de proyectos simultáneos, la empresa evitó la dispersión de esfuerzos, permitiendo que los equipos se concentren y completen los proyectos con mayor rapidez y calidad.
- Práctica: 80 personas estaban dedicadas a los proyectos principales, con un promedio de 5.3 personas por proyecto.
- Impacto: Esta estrategia de optimización de recursos asegura que los proyectos de mayor prioridad reciban la atención necesaria, maximizando el valor entregado y minimizando el desperdicio.
- Práctica: Hasta que no terminábamos un proyecto crítico, no comenzábamos el siguiente.
- Impacto: Evitar el multitasking mejora el flujo de trabajo, reduce los tiempos de entrega, y previene la sobrecarga laboral. Es común ver en grandes organizaciones personas asignadas a múltiples proyectos, "tratando de avanzar en todos a la vez", lo cual es contraproducente.
- Práctica: Priorizamos los proyectos y solo avanzamos en los estratégicos para la empresa.
- Impacto: Al alinear los esfuerzos con los objetivos estratégicos, se garantiza que los recursos se concentren en iniciativas que generan el mayor valor para la organización.
- Práctica: Nos reuníamos dos veces por semana para resolver temas críticos y dependencias.
- Impacto: La cadencia y sincronización son esenciales en LPM. Estas reuniones permiten eliminar impedimentos rápidamente, lo cual es crucial para mantener el flujo de trabajo y evitar retrasos.
- Maximización del flujo de trabajo.
- Eliminación del desperdicio.
- Mayor enfoque y visibilidad.
- Menor fricción y retroalimentación temprana.
- Enfoquemos nuestros portafolios y limitemos el WIP a pocos proyectos para permitirnos entregar más rápido.
- Priorizemos; solo hagamos lo que realmente aporte valor.
- Gestionemos la capacidad, y aprendamos a decir "No" cuando sea necesario. A veces, la mejor respuesta organizacional es un "No".
- Resolvámos las dependencias de manera proactiva.
Referencias:
- Varios proyectos a la vez generará más retraso en la generación de valor. Limita el WIP. https://www.lecciones-aprendidas.info/2020/10/varios-proyectos-a-la-vez-generara-mas-retraso-en-la-generacion-de-valor.html
- #RespuestasAgiles: ¿Qué es la LEY DE LITTLE y por qué es importante para GERENCIAS DE TI y PMOs? https://youtu.be/8Uwg1Cgm16w?si=bI2xcmNUkF8dq-0r