Revisión excesiva: ¿tu trabajo se ralentiza 10 veces?

Fuentes: Every layer of review makes you 10x slower

El artículo "Every layer of review makes you 10x slower" explora un fenómeno sorprendentemente común en la productividad del trabajo: cada capa adicional de aprobación o revisión en un proceso ralentiza significativamente su velocidad, aproximadamente en un factor de 10. Esto no se refiere a la cantidad de esfuerzo invertido, sino al tiempo real de espera que implica cada etapa de revisión. El autor, basándose en décadas de experiencia, argumenta que esta observación, aunque carente de una base teórica formal, se confirma repetidamente en la práctica.

Para ilustrar esto, se presenta un ejemplo concreto: una corrección de errores simple puede tomar 30 minutos, pero pasar por una revisión por pares puede extenderse a 5 horas, una aprobación de diseño a una semana, y la integración con otros equipos puede llevar hasta un trimestre. Esta escalada exponencial del tiempo de espera se agrava a medida que las organizaciones crecen, añadiendo más capas de jerarquía y aprobación.

El artículo refuta la idea de que la inteligencia artificial (IA) pueda solucionar este problema. Si bien la IA puede acelerar la codificación inicial, la revisión de código generada por IA también requiere tiempo y puede incluso generar más errores, perpetuando el ciclo de revisión. Intentar resolver el problema con agentes de IA que automatizan la revisión puede llevar a un ciclo aún más complejo y contraproducente.

La solución propuesta es simple pero contraintuitiva: reducir el número de capas de revisión. Aunque esto puede implicar aceptar un cierto nivel de "slop" (trabajo de menor calidad), el autor argumenta que si este trabajo es significativamente más rápido y barato, el equilibrio entre costo y valor puede ser favorable. De hecho, una reducción en el valor por unidad de trabajo puede permitir una mayor tolerancia a la imperfección, aumentando la eficiencia general.

Finalmente, el artículo relaciona este problema con la tendencia a sobrecargar los procesos con controles de calidad, un enfoque que, aunque busca mitigar riesgos, a menudo conduce a una disminución de la velocidad y la eficiencia. El autor hace referencia a los principios de Deming, que enfatizan la importancia de la mejora continua, pero advierte que la adición excesiva de capas de revisión es un camino equivocado. La búsqueda de la perfección a través de múltiples revisiones puede llevar a un ciclo de locura del desarrollador de IA, donde se crean agentes para revisar agentes, perpetuando el problema original.