Hola a todos,
Con frecuencia me encuentro dentro de las organizaciones ya sean clientes o proveedores, expresiones en los gestores del personal, tales como:
"La ocupación de las personas debe ser del 100%, para eso se les paga"
o esta otra
"Exíjanles el 120% para que den el 100%"
Luego de esto, se activa el liderazgo egipcio, los látigos, las zanahorias, la microgestión, las acusaciones de distracción, el estrés, la sensación de esclavismo, el inflar las tareas para poder tener espacios para descansar, el ambiente se vuelve tóxico, y cualquier sentido de pertenencia se convierte en desvinculación y ganas de renunciar.
Como te puedes dar cuenta esto termina degradando el sistema, en vez de mejorarlo. El objetivo de este artículo es llevarte a que comprendas que:
"Una persona o un equipo con una asignación del 70% al 80% es mucho más productivo y eficiente que uno con una ocupación del 100%"
Debido a que las personas y equipos tienen espacios para:
- la mejora continua individual
- la mejora continua grupal
- para aceptar la variabilidad
- hacer con mejor concentración las tareas
- mejora colaborativa
- eliminar desperdicios
- innovar
- agregarle valor a lo que hacen
No podemos tratar a las personas como máquinas
- ¿no han sentido lo pesado de tener una agenda completa 100% todos los días, por varias semanas?
- ¿al final de día no terminan sintiéndose exhaustos y quemados?
- ¿no les ha hecho falta espacios para café y conversar e interactuar con sus compañeros? ¿tener conversaciones interesantes y conversaciones triviales?
- Ritmo Sostenible sobre Ritmo Insostenible - (clic aquí)
- Recomendaciones sobre el sobreesfuerzo del equipo en un proyecto - (clic aquí)
En el trabajo de conocimiento nuestra aproximación es diferente
100% de la utilización es un desastre económico
No se considera la variabilidad de procesos de trabajadores de conocimiento
- Recursos:
- Ejemplos: unas máquinas son lentas y otras rápidas, los expertos realizan las tareas más eficientemente que los novatos.
- Unidades de flujo (o elementos que fluyen):
- Ejemplos: en una fábrica de autos personalizados los vehículos tendrán diferentes características.
- Factores externos
- Ejemplos: los pacientes en una sala de urgencias no llegan de forma fluida, a un equipo comercial la solicitud de propuestas no es un flujo constante.
- la persona que los realiza (incluso la misma persona en distinto tiempo)
- el estado de ánimo de la persona
- disponibilidades tanto de personas, áreas, recursos (servidores, comunicaciones, componentes)
- los requerimientos
- insumos
- la calidad de la documentación
- resultados esperados
- dependencias
- transacciones
- complejidad técnica
- supuestos y premisas
- entre otros
Relación entre variación, eficiencia de recursos y tiempo de travesía - Gráfica de Sir John Kingman (3) |
Por lo tanto:
- entre más cercanos estemos al 100% de utilización del tiempo de las personas más tiempo tomará la travesía del proceso
- ampliar la utilización del 90 % al 95 % aumenta el tiempo de travesía en un nivel mayor, que el de aumentar la utilización del 80 % al 85 % (3)
- agregar un 5% más de trabajo puede llevar un 100% más de tiempo (2)
- cuando el tiempo de travesía aumenta, el flujo (la cantidad de ítems, requerimientos, tickets por unidad de tiempo) disminuye
"Cuanto mayor sea la utilización de tu equipo, más largo será el tiempo de travesía, es decir, si tienen un ciclo fijo de trabajo, menos cosas lograrán terminar"
-----
"Cuanto mayor sea la variación en el proceso, más largo será el tiempo de travesía (3)"
Relación el Tiempo de Ciclo, la Utilización y el Tamaño de los Lotes |
"Reduzca el tamaño de lote para: reducir la variabilidad e incrementar la predictibilidad"
- que las historias de usuario sean pequeñas (http://www.lecciones-aprendidas.info/2017/05/En-serio-historias-pequenas.html) (esto también aplica para DevOps)
- se tenga un sprint backlog que contenga de 6 a 10 historias de usuario de similar tamaño
- se estima usando Fibonacci en el planning póker para amortiguar un poco la variabilidad de las historias de usuario
- se sugiere planear con el 70% al 85% de la capacidad del equipo
- Durante décadas, 3M ha programado desarrolladores de productos al 85% de su capacidad (2)
- Y Google es famoso por su “20% de tiempo” (que permite a los ingenieros trabajar un día a la semana en lo que quieran, una práctica que significa que hay capacidad adicional disponible si un proyecto se retrasa) (2)
- Ericcson planea sus equipos de producto al 70% (7)
- El marco SAFe (https://www.scaledagileframework.com/) incluye un sprint de innovación y planeación (https://www.scaledagileframework.com/innovation-and-planning-iteration/ )
- El Slack es un tiempo que permite a los equipos mejorar, te sugiero leer el siguiente artículo: Slack o el Tiempo para Afilar el Hacha en Scrum - http://www.lecciones-aprendidas.info/2016/10/slack-o-el-tiempo-para-afilar-el-hacha.html
Tomado de: Scrum y XP desde las trincheras por Henrik Kniberg (4). |
Tomado de: Scrum y XP desde las trincheras por Henrik Kniberg (4). |
"Operar un proceso de desarrollo de productos cerca de su plena utilización es un desastre económico" ― Donald G. Reinertsen, The Principles of Product Development Flow: Second Generation Lean Product Development
--
"100% de utilización conduce a la no predictibilidad" ― Donald G. Reinertsen
Principle Q6 & Fig 3-6 illustrate this point. Think of queueing function as transforming a change in loading into a change in queue size (& thus cycle time). Operating at high utilization amplifies variability. Manufacturers have known this for a long time, developers not so much
— Donald Reinertsen (@DReinertsen) August 16, 2018
No permite la atención de imprevistos
Tomado de (6) |
Inhibe la colaboración y la innovación
- "Te ayudaría, pero ahora no tengo tiempo"
- "Esto se podría mejorar de esta manera, pero no tengo tiempo"
- "Cuando tenga tiempo te voy a enseñar a ___________"
Tomado de (7) |
Tomado de (10) |
Una experiencia observable en talleres (y en la realidad)
Tomado de (11) |
Tomado de (11) |
- 7 hamburguesas,
- -1170 unidades de valor y
- 7 defectos,
- 15 hamburguesas,
- 1340 unidades de valor y
- 0 defectos
- Baja eficiencia de flujo y baja utilización: desperdiciolandia
- Alta eficiencia de utilización y baja flujo: islas eficientes
- Alto flujo y baja utilización: océano eficiente
- Alta eficiencia y alta utilización: el estado perfecto
Tomado de (3) |
- lo que es solicitado
- las variaciones en el proceso de lo que es solicitado
- cuándo es solicitado
- y la cantidad solicitada
- Identificar si estas en el estado de Islas Eficientes o Desperdiciolandia (por lo general estas allí)
- buscar primero la eficiencia de flujo
- y luego la eficiencia de utilización
Tomado de (3) |
- Gestión visual del trabajo
- Crear ambientes de colaboración
- Tener una cultura de experimentación y aprendizaje (Toyota Kata (12) puede ser una gran herramienta en este escenario)
- Visión Sistémica
- Una cultura con seguridad sicológica en la que no exista temor a fallar
- Una obsesión por la mejora continua (Kaizen)
Adaptado de (11) |
El perfil "T" ayuda a lo anterior
Explicación de mayor flujo de valor con Perfil "T" |
Nota: La práctica de Pair Programming de XP (17), ayuda en la distribución de conocimiento y en asegurar la calidad de lo que se construye.
Cerrando
- Tu trabajo como gestor no es micromanejar a las personas o equipos para que estén al 100% ocupados, tu trabajo es poner un objetivo, proveer los recursos para lograrlo, limitar el WIP, y maximizar el flujo.
- Prioriza la eficiencia de flujo
- Prioriza el aprendizaje continuo
- Luego prioriza la utilización del recurso tiempo
- Toma métricas y sigue experimentando
- No satures a las personas o a los equipos de trabajo
- Planea por debajo del 100% de la utilización crea un ambiente de innovación, colaboración y que permite aceptar la variabilidad
- Te sugiero realizar una asignación de una persona o equipo del 70% al 80% para lograr altos índices de generación de valor y fluencia
- Si va a existir sobreesfuerzo que sea por corto tiempo y acordado con el equipo (14)
- Reduzca el tamaño de lote o elementos del backlog
- para:reducir la variabilidad e
- incrementar la predictibilidad
¿En qué cosas de valor vas a poner a trabajar a tus equipos de desarrollo de productos?
Saludos ágiles
(de este artículo se realizó una conferencia, la cual puedes consultar aquí: http://www.lecciones-aprendidas.info/2021/02/de-coleccion-exigir-el-100-de-ocupacion-video-conferencia.html )
-
Notas, Referencias, Aclaraciones, Comentarios, Observaciones y Agradecimientos
- Agradecimientos a mi compañero y amigo Roberto Moraga, Daniel Ramírez y a Adrián Hurtado por sus comentarios y sugerencias
- Six Myths of Product Development by Stefan Thomke and Donald Reinertsen https://hbr.org/2012/05/six-myths-of-product-development
- Esto es lean: Resolviendo la paradoja de eficiencia - https://www.amazon.com/-/es/Niklas-Modig-ebook/dp/B019E91600
- Scrum y XP desde las trincheras por Henrik Knibnerg. (http://www.proyectalis.com/wp-content/uploads/2008/02/scrum-y-xp-desde-las-trincheras.pdf )
- Illegitimus Non Interruptus (clic aquí)
- Interrupt Pattern (clic aquí)
- Flow Thinking @ Ericsson 3G - https://es.slideshare.net/erikschon/flow-thinking-ericsson-3g
- La cita original decía "operating a product development process near full utilization is an economic disaster"
- La cita original decía: 100% utilization drives unpredictability - https://www.scaledagileframework.com/innovation-and-planning-iteration/
- 2 Second Lean Book - https://paulakers.net/books/2-second-lean
- Fuente Roberto Moraga @RMoraga
- Excelente presentación sobre Toyota Kata de Hiroshi Hiromoto (@hhiroshi) (clic aquí)
- Diatriba: El tema recurrente de llamar "RECURSOS" a las personas que trabajan en un proyecto (clic aquí)
- Recomendaciones sobre el sobreesfuerzo del equipo en un proyecto - (clic aquí)
- T-shaped skills (clic aquí)
- Fórmula de Kingman - https://es.wikipedia.org/wiki/F%C3%B3rmula_de_Kingman
- Programación en pareja o en pares- https://es.wikipedia.org/wiki/Programaci%C3%B3n_en_pareja
Excelente artículo Jorge, totalmente de acuerdo y es un punto a trabajar y a reforzar en las organizaciones. Eficacia ante todo.
ResponderBorrarEn resumen, evaluar el resultado del 100% ejecutado y no el 100% de lo utilizado, más aún para mi el ideal seria no evaluar, sino aprender a percibir y recibir el servicio prestado con tiempo y atención, a si sea solo el 10%, espero el dia que la empresa me reconozca el tiempo dedicado a hacer este comentario como un activo de valor. Parte de mi crecimiento en conocimiento, relacionamiento, reconocimiento, etc. Esos intangibles que el infinito de la abundancia muestran que existe valor cuando nos levantamos y respiramos, así cuando dormimos y recuperamos.
ResponderBorrarMuchas gracias Jorge
ResponderBorrarExcelente artículo, muy acorde en estos tiempos de confinamiento donde se pretenden medir si realmente se está trabajando por medio de ocupación al 100% o más, en cambio de valorar el flujo de valor, las entregas de valor y la felicidad del equipo. Gracias por compartir. Óscar Rodríguez
ResponderBorrarHola ... hasta las máquinas se revientan trabajando al 100% todo el tiempo, aún haciendo trabajos monótonos para los cuales fueron diseñados y construidos ... que podremos de decir de los seres humanos o cualquier otro animal de este mundo ... saludos Jorge y felicitaciones por atreverte una vez mas a escribir al respecto
ResponderBorrar