Elaboración progresiva: definición y ejemplo

Rodrigo Ricardo Publicado el 10 noviembre, 2020 5 minutos y 21 segundos de lectura

Elaboración progresiva: una analogía

Si está conduciendo a un lugar donde nunca ha estado antes, es probable que abra una aplicación de mapas para obtener algunas direcciones. Antes de comenzar, puede echar un vistazo rápido para tener una idea de la ruta general y tener una idea aproximada de cuánto tiempo llevará. Pero para llegar a donde quiere ir, probablemente dependerá de las instrucciones detalladas del asistente de voz para guiar el camino. Incluso si comenzara a llover a cántaros mientras se alejaba, y solo pudiera ver unos pocos cientos de pies frente a usted, aún podría hacer un progreso constante hacia su destino final. Prestaría mucha atención a todo lo que estuviera a su vista y, siguiendo las instrucciones detalladas disponibles en cada esquina, eventualmente llegaría a su destino.elaboración progresiva , que es una herramienta de planificación y ejecución utilizada en la gestión de proyectos.

Definición de elaboración progresiva

Podemos comenzar con la definición de estas dos palabras para ver cómo encajan. Progresivo significa que las cosas suceden gradualmente o por etapas, y elaboración significa agregar detalles adicionales a un tema. Una definición muy breve de elaboración progresiva sería agregar detalles en pasos incrementales. También podemos consultar el Libro de conocimientos sobre gestión de proyectos para obtener una definición más completa, que establece que este proceso consiste en mejorar y detallar continuamente un plan a medida que se dispone de información más detallada y específica y estimaciones más precisas a medida que avanza el proyecto, y de ese modo producir planes más precisos y completos que resultan de las sucesivas iteraciones del proceso de planificación .

El proceso de elaboración progresiva se alinea muy bien con el concepto de desarrollo iterativo , que ha sido ampliamente adoptado en el desarrollo de software en los últimos años. El desarrollo iterativo formaliza el proceso de usar iteraciones sucesivas para volver a planificar y entregar software continuamente, prestando atención a agregar información nueva y más detallada a medida que avanza el desarrollo.

Un ejemplo de elaboración progresiva

Imagina que tienes una idea para una nueva aplicación. Se lo mencionas a algunos amigos para ver qué piensan, y todos coinciden en que, aunque suena bien en teoría, todavía quedan muchas preguntas sin respuesta. En términos de software o gestión de proyectos, se encuentra en la fase de conceptualización de su proyecto. Puede ver el panorama general en su mente, pero aún faltan todos los detalles que eventualmente necesitará.

En este punto, podría sentarse y tratar de planificar todo lo que necesitaría hacer para crear su aplicación, pero esta es una tarea desalentadora dada la cantidad de trabajo involucrada y cuánto aún no comprende sobre su proyecto. En lugar de empantanarse, realiza algunos bocetos preliminares de la aplicación junto con algunas notas sobre cómo podría encajar todo. A medida que los muestra a su alrededor, obtiene algunos comentarios, y uno de sus amigos incluso redacta algunas cosas en el reverso de una hoja de papel, agregando algunos detalles que ni siquiera había considerado. Esta es su primera elaboración de diseño, e ilumina un punto clave sobre el proceso de elaboración progresiva. En este proceso, lo que comienza en cualquier plan puede no ser exactamente donde terminará.

Planificación y elaboración progresiva

Es divertido inventar cosas a medida que avanza, pero para entregar algo tangible necesitará alguna estructura para guiar sus esfuerzos. Crear un plan de proyecto generalpuede proporcionar esta estructura, pero nuevamente puede frustrarse si trata de describir todo con gran detalle antes de comenzar. Al comprender que dependerá de la elaboración progresiva a medida que avanza, está satisfecho de que el plan de su proyecto no tiene que ser muy detallado. En cambio, un plan de proyecto de grano grueso capturará solo los detalles suficientes para ayudarlo a comprender las tareas clave que debe realizar, junto con una comprensión de qué tareas pueden estar conectadas o depender de otras tareas. Dado esto, incluso puede intentar planificar un cronograma basado en algunas estimaciones aproximadas de la cantidad de esfuerzo involucrado en cada tarea.

Tan pronto como comience a abordar su primera tarea, se encontrará pensando en todos los pequeños detalles que están involucrados en la entrega de ese artículo. No los incluyó en su plan general del proyecto, pero será importante administrar estos detalles para garantizar que todo se haga correctamente. En el desarrollo iterativo, el proceso de trabajar con muchos de estos detalles se realiza en la planificación de la iteración . A diferencia del amplio alcance del plan del proyecto, cada plan de iteración es relativamente detallado y se ocupa solo de lo que es inmediatamente necesario para lograr un objetivo pequeño y específico.

La elaboración progresiva también debe verse como una actividad de aprendizaje . Trabajar en una tarea específica a menudo resaltará problemas que simplemente estaban ocultos o desconocidos antes de profundizar en los detalles. Por ejemplo, al trabajar en un artículo de entrega más pequeño, es posible que se dé cuenta de que le falta una pieza de infraestructura que podría facilitar la entrega y el mantenimiento de su aplicación. Debido a que sus planes de iteración son de naturaleza breve, puede ajustar su plan para manejar este nuevo aprendizaje mucho más fácilmente que si hubiera tratado de considerar y planificar todo con anticipación.

Elaboración progresiva

Resumen de la lección

La elaboración progresiva es una técnica de gestión de proyectos que busca agregar detalles a un plan de proyecto de manera incremental. Durante la fase de conceptualización, habrá muchos problemas y planes que no se detallan con precisión. Estos se pueden incluir en un plan de proyecto de grano grueso . Mediante el desarrollo iterativo , se puede agregar información adicional y actualizar los planes como parte de la planificación de la iteración . Además de simplemente agregar detalles, la elaboración progresiva supone que los problemas desconocidos se descubrirán con el tiempo, por lo que el proceso también es una actividad de aprendizaje .

Explora más sobre este tema

Selecciona un tema y sigue aprendiendo...

Rodrigo Ricardo
Rodrigo Ricardo Editor y fundador