El enfoque Lean es una adaptación del Sistema de Producción de Toyota. Esta metodología se utiliza en sectores como la salud, la industria manufacturera y el desarrollo de software. La principal ideología de Lean consiste en eliminar todo aquello que no agrega valor durante el desarrollo. Los principios de Lean son:
- Eliminar desperdicios y agregar valor
- Reforzar y intensificar el aprendizaje
- Tomar decisiones tardías cuando existe incertidumbre
- Entregar lo más rápido posible mediante el mecanismo de extracción y la teoría de colas
- Empoderar al equipo y construir integridad
- Ver siempre el panorama completo
La eliminación de actividades que no agregan valor puede incluir muchas cosas, como código redundante, retrasos en las actividades de desarrollo de software, requisitos dudosos y ciclos de pruebas inadecuados que conducen a procesos repetitivos y una comunicación interna lenta.
El enfoque Lean para la documentación técnica también es importante. Según Mark Eaton, autor de “Lean for Practitioners” y “Lean Practitioners Handbook”, la documentación agrega valor si el cliente paga por ella junto con el producto. Sin embargo, la documentación puede convertirse en una tarea necesaria pero no agregadora de valor si el cliente no está dispuesto a pagar por ella. Además, la documentación a veces puede ser repetitiva y contener contenido innecesario.
Desde la perspectiva del lector, el enfoque Lean busca evitar el contenido que no agrega valor y que no cumple con las expectativas. También se evita el contenido sobrecargado que es demasiado detallado o difícil de entender. Desde la perspectiva del escritor, el enfoque Lean busca evitar el contenido que requiere múltiples borradores o ediciones, así como retrasos inesperados debido a cambios en el trabajo y falta de tiempo.
Para escribir de manera Lean, es importante documentar solo la información que es necesaria o importante para el usuario al realizar una acción. También es importante tener en cuenta el concepto de “Runners”, “Repeaters” y “Strangers” para programar y priorizar la información de manera efectiva. Además, se recomienda tener un enfoque basado en el flujo de la aplicación para evitar que los usuarios tengan que salir de la pantalla de la aplicación para buscar ayuda.
El enfoque Lean también se aplica al flujo de la aplicación y al aprendizaje validado. El aprendizaje validado ayuda al usuario a comprender y medir rápidamente los resultados y los valores creados. Además, el enfoque Lean en la documentación técnica se adhiere a procedimientos estándar de planificación, ejecución, verificación y ajuste para eliminar desperdicios y mejorar continuamente el proceso de documentación.
En resumen, el enfoque Lean en el desarrollo de software y la documentación técnica busca eliminar desperdicios y agregar valor en cada etapa del proceso. Al adoptar este enfoque, las empresas pueden mejorar la eficiencia operativa, reducir los tiempos de entrenamiento y ofrecer productos y servicios de mayor calidad a sus clientes.