agile, Project Management, The Project Manager Blog

Decidir el nivel de detalle necesario para un plan de lanzamiento


“¿Cuántos detalles necesitamos para nuestro plan de lanzamiento?”

Esta es una pregunta importante que debe hacerse al comienzo de un proyecto de desarrollo de software, o en el caso de un equipo de productos de larga data, antes del desarrollo. de una versión importante de un sistema.

La respuesta a esta pregunta determinará la cantidad de esfuerzo inicial que ponemos para documentar nuestro plan, así como la cantidad de esfuerzo que necesitaremos para mantener el plan documentado a lo largo del tiempo. Desde un punto de vista ágil, queremos aprovechar la planificación, que consiste en reflexionar sobre temas críticos de antemano, pero no asumir los riesgos de pensar demasiado o asumir compromisos demasiado pronto.

En resumen, los agilistas apuntan a lo suficiente planificación

Conozca su contexto cuando planifique la publicación

Un principio fundamental para la agilidad empresarial es que el contexto cuenta: los diferentes equipos se encuentran en diferentes situaciones y deben ajustar su enfoque en consecuencia para que sean efectivos.

Una interesante implicación de esto es que no hay "mejores prácticas". En cambio, todas las prácticas son de naturaleza contextual. Cualquier práctica dada tiene ventajas y desventajas: funciona bien en algunas situaciones y resulta ser una mala idea en otras.

Para elegir una forma efectiva de trabajar (WoW), debe comprender las ventajas y desventajas de las diversas técnicas. disponible para usted, y luego seleccione la combinación que mejor se adapte a su situación dada la situación a la que se enfrenta, y las habilidades y la cultura de las personas involucradas. Reconociendo esto, las siguientes opciones de planificación de lanzamiento son opciones en lugar de prescripciones.

Figura 1. El objetivo del proceso Planificar el lanzamiento.

En la Figura 1 puede ver el diagrama de objetivos de proceso sobre cómo un equipo puede planificar el lanzamiento inicial de una solución basada en software. Observe cómo un plan puede abordar el cronograma / tiempo, costo, valor, consideraciones de personal o combinaciones de los mismos.

Relacionado: Cómo financiar un proyecto de desarrollo de software

Uno de los puntos de decisión que necesita Considere la cantidad de detalles que capturará en su plan, si los hay. Este es el enfoque de este artículo, como lo muestra el rectángulo rojo.

Puede ver en el diagrama de objetivos que hay ocho puntos de decisión que debe tener en cuenta al planificar una liberación, y que cada uno de estos puntos de decisión tiene opciones. . Cuando hay una flecha al lado de la lista de opciones, decimos que las opciones están ordenadas; cuando no hay una flecha, no están ordenadas.

En el caso de las opciones ordenadas, hemos podido clasificar la efectividad relativa de las opciones, con las opciones más efectivas al principio de la lista y las opciones menos efectivas hacia el fondo. Es importante tener en cuenta que las clasificaciones que se muestran en la Figura 1 son para los equipos de software, aunque sospechamos que las clasificaciones también son ciertas para los equipos que no son de software.

Opciones para el nivel de detalle en un plan de lanzamiento

I cree que hay cuatro opciones para planificar el lanzamiento de una solución; aunque reconozco que puede haber más y que puede combinar estrategias. Como puede ver en la Figura 1, hay una flecha al lado de la lista de opciones que indica que está ordenada. Desde la más efectiva a la menos efectiva, las opciones son:

  1. Onda rodante : El plan se actualiza continuamente a lo largo del lanzamiento, como una ola, con más detalles para el trabajo futuro y menos detalles para el trabajo que se va desarrollando. Comienza como un plan de alto nivel, y los detalles, según corresponda, se agregan justo a tiempo a lo largo del lanzamiento.
  2. Alto nivel: El plan de lanzamiento indica los hitos principales, cualquier fase, cualquier iteración / sprints (si su equipo funciona de esa manera) y cualquier dependencia entre ellos. No aborda el trabajo detallado a realizar. En cambio, confía en que el equipo se autoorganice y haga lo que sea apropiado en ese momento.
  3. Detallado: El plan de lanzamiento contiene detalles significativos sobre el trabajo que debe realizarse e incluso puede asignar ese trabajo a roles o personas específicas. Los detalles se identifican al inicio del lanzamiento, durante un período que los equipos ágil y scrum suelen denominar "Sprint 0", Inception o Initiation. Los detalles generalmente se actualizan con el tiempo a medida que avanza el trabajo.
  4. Ninguno : El plan de lanzamiento no está documentado en absoluto. La planificación aún puede ocurrir, pero el plan en sí no se captura.

Comparación de sus opciones de planificación de lanzamiento

Como se señaló anteriormente, no existe una "mejor práctica", en cambio, todas las prácticas funcionan bien en algunas situaciones Y no tan bien en los demás. La Tabla 1 presenta una visión general de las ventajas y desventajas asociadas con las estrategias de detalles de planificación de lanzamiento descritas anteriormente.

Relacionada: Plantilla de plan de proyecto libre

Cuando conoce las ventajas y desventajas asociadas con una opción, puede hacer una mejor decisión en cuanto a qué enfoque es el más adecuado para la situación que enfrenta. Las mejores opciones conducen a mejores resultados.

Tabla 1. Comparación de cada estrategia para el nivel de detalle en un plan.

Opción de financiamiento Ventajas Desventajas
Onda rodante Muy efectivo en entornos fluidos, especialmente cuando los requisitos evolucionan rápidamente o los miembros del equipo aún no se conocen por completo.

· Funciona bien con el presupuesto de onda continua porque alinea las prácticas de financiamiento continuo con la planificación continua.

· Permite que los equipos produzcan cronogramas y presupuestos honestos para sus partes interesadas.

· Requiere flexibilidad por parte de las partes interesadas, porque elimina el (reconfortante) sentido de falsa previsibilidad a favor de brindarles la capacidad de dirigir y guiar al equipo hacia el éxito.
Alto nivel · Funciona bien para equipos experimentados que no necesitan muchos detalles del plan.

· Útil para dar a los interesados ​​un pronóstico de alto nivel para lo que se entregará a lo largo del tiempo e identificar dependencias con otros equipos.

· Brinda cierto sentido de "previsibilidad" sin asumir los costos de la planificación detallada.

· Puede ser incómodo para las personas que buscan la falsa sensación de seguridad que viene con los planes detallados.
Detallado · Solo es práctico para iniciativas triviales donde el grado de incertidumbre relacionado con los requisitos y la tecnología es bajo, y el programa es realmente predecible.

· A menudo se justifica por la necesidad de cumplir con las regulaciones, aunque las regulaciones rara vez requieren un detallado planificación por adelantado.

· Brinda un sentido falso de previsibilidad a las partes interesadas cuando se aplica en situaciones donde los requisitos varían (que es la gran mayoría de las situaciones).

· Requiere un esfuerzo significativo, y generalmente innecesario para mantener más adelante en el ciclo de vida a medida que la situación evoluciona.

· Disminuye la moral del equipo

Ninguna · Apropiado para iniciativas simples y de bajo riesgo en un entorno altamente colaborativo.

· Sin sobrecarga de documentación.

· No proporciona transparencia a los interesados ​​que no colaboran activamente con equipo

La opción es buena cuando se planifica la publicación

Si quieres ser efectivo, debes hacer coincidir tu enfoque de la situación a la que te enfrentas. Debido a que los equipos diferentes enfrentan diferentes situaciones, un solo enfoque no se ajustará a todos, y en su lugar, debe tener opciones que entienda y pueda aplicar de manera apropiada.

Más importante aún, debe estar preparado para evolucionar su enfoque a medida que su situación evolucione. Como muestra este artículo, tiene un rango de opciones para el nivel de detalle para su plan de lanzamiento. Nuestra recomendación es hacer lo mejor que puedas en la situación a la que te enfrentas, y tratar siempre de aprender y mejorar.

El material para este blog se adaptó de Choose Your WoW! Un manual de entrega ágil disciplinada para optimizar su forma de trabajar, publicado en enero de 2019.

Ya sea que planifique en detalle o siga un marco ágil y planifique más libremente, dejando espacio libre para la iteración, todavía necesita planificar. ProjectManager.com es un software de administración de proyectos basado en la nube que le brinda la flexibilidad de planear como mejor le parezca. Con los tableros kanban, los diagramas de Gantt y un panel de control en tiempo real que proporciona datos actualizados una vez que establece ese plan en movimiento, siempre está al tanto de los cambios y puede reaccionar rápidamente. Compruébelo usted mismo realizando esta prueba gratuita de 30 días.

You Might Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Powered by themekiller.com