• ¿Qué es Lean?

    Tiempo aproximado: 10 min.Dediqué el artículo anterior a la primera parte del libro “This is Lean”, que habla principalmente de la paradoja de la eficiencia. Esta entrada la dedicaré al resto del libro, que justamente se centra en explicar qué es Lean.

  • Las dos caras de la eficiencia

    Tiempo aproximado: 11 min.La semana pasada, tras acabar la lectura de “This is Lean”, hice una encuesta en Twitter y el resultado no fue del todo concluyente. Así que he decidido utilizar el libro como excusa y hablar de algunos temas relacionados con la eficiencia.

  • El desarrollo de software son conversaciones (VI)

    Tiempo aproximado: 10 min.Ya va siendo hora de retomar esta serie sobre las conversaciones en el desarrollo de software. Tal y como avancé en el capítulo IV, quiero acabar con la fase del “downstream” en este (espero) penúltimo capítulo. Así, hoy voy a hablar sobre las pruebas y el despliegue: esas actividades que solemos realizar desde que consideramos que una nueva funcionalidad está acabada, hasta que realmente está a disposición de los usuarios.

  • El desarrollo de software son conversaciones (IV)

    Tiempo aproximado: 7 min.En los artículos anteriores de esta serie me he centrado en esa parte del proceso en la que fundamentalmente hablamos sobre el qué y no tanto sobre el cómo. Si haces Scrum, me refiero a todo lo que haces antes de la reunión de planificación del sprint. Si haces Kanban, seguramente llamarás “upstream” a toda esa parte del proceso de desarrollo. Esa misma metáfora nos lleva a hablar de “downstream” (ya trabajes por lotes o no) como a la parte del proceso que se dedica al trabajo que ya nos hemos comprometido a construir y desplegar. En este artículo empezaré a hablar de las conversaciones que tenemos en el downstream.

  • El desarrollo de software son conversaciones (III)

    Tiempo aproximado: 11 min.En este tercer capítulo de la serie me concentraré en el proceso de refinamiento, es decir, en pasar de una idea aún demasiado ambigua hasta una especificación suficientemente detallada como para comenzar la traducción de la misma a un lenguaje formal y ejecutable.