Antecedentes

La entrega ágil disciplinada (DAD) permite a los equipos tomar decisiones de proceso simplificadas en torno a la entrega de soluciones incrementales e iterativas. DAD se basa en las numerosas prácticas adoptadas por los defensores del desarrollo de software ágil, incluyendo Scrum, el modelado ágil y el desarrollo de software ajustado.

DAD se ha identificado como un medio para pasar a la siguiente evolución de Scrum. DAD proporciona un mecanismo cuidadosamente construido que no sólo agiliza el trabajo de TI, sino que, lo que es más importante, permite el escalamiento. DAD es un enfoque ágil híbrido para la entrega de soluciones de TI de la empresa que proporciona una base sólida a partir de la cual se puede escalar.

DAD reconoce no sólo la importancia de las redes de equipos multifuncionales, sino que también ofrece explícitamente apoyo para escalar las prácticas clave a través de entornos de trabajo complejos utilizando técnicas que vinculan los esfuerzos de desarrollo de software en eventos de entrega de software robustos.

Herramienta

El kit de herramientas de decisión de procesos de Disciplined Agile (DA) proporciona una guía directa para ayudar a las personas, equipos y organizaciones a racionalizar sus procesos de una manera sensible a los eventos; proporcionando una base sólida para la agilidad del negocio. Para ello, muestra cómo las distintas actividades, como la entrega de soluciones (desarrollo de software), las operaciones de TI, la arquitectura empresarial, la gestión de la cartera, la seguridad, las finanzas y las adquisiciones, trabajan juntas como un equipo cohesionado. DA describe lo que estas actividades deben abordar; proporciona una gama de opciones para hacerlo; y detalla las compensaciones asociadas con cada opción.

Para comenzar su adopción de DAD es mejor empezar por el principio y dar un paso gradual en la adopción de DAD.

Hay cuatro áreas dentro del conjunto de herramientas de DA:

  1. Disciplined Agile Delivery (DAD)
  2. Disciplined DevOps
  3. Disciplined Agile IT (DAIT)
  4. Disciplined Agile Enterprise (DAE)

Este artículo se concentrará en la primera área de DA (DAD) y específicamente, Manera de trabajar (WoW)

DAD es la capa fundacional del conjunto de herramientas de DA. Promueve una estrategia basada en objetivos en lugar de una estrategia prescriptiva y permite a los equipos elegir su forma de trabajar (WoW). A continuación se muestran los objetivos del proceso de DAD.

Figura 1. Los objetivos del proceso de Entrega Ágil Disciplinada (DAD)

Los objetivos se dividen en cuatro áreas: Inicio, Construcción, Transición y Continuo. El inicio hace que el equipo vaya en la dirección correcta antes de que comience cualquier trabajo de desarrollo. La construcción es el momento en el que el equipo construye la solución de forma incremental, la transición es el momento en el que la solución se pone en producción. Y, por último, en la fase continua es donde el equipo mejora sus habilidades y se adapta mejor a la empresa de la organización.

Al proporcionar opciones en lugar de recetas y, al guiar a la gente a través de estos objetivos del proceso, DAD permite a los equipos adoptar un enfoque de mejora continua para la entrega de soluciones.

Modo de trabajo (WoW)

Cuando los equipos se forman inicialmente, necesitan invertir en la creación de su WoW inicial. Esto incluye la elección del ciclo de vida que mejor se adapte a su proyecto, la selección de las herramientas que van a utilizar y la configuración del entorno físico de trabajo. Dado que el inicio de un proyecto tiende a ser muy diferente de la ejecución del desarrollo de una solución, los equipos tienden a adaptar su WoW en lo que se sienten cómodos y ha sido su forma probada y verdadera de hacer el WoW. Sin embargo, los equipos pueden hacer evolucionar su PdT sobre la base de nuevos aprendizajes. Al considerar su PdT, el equipo debe hacerse las preguntas que se enumeran a continuación. Esto ayuda al equipo a organizarse de la manera en que está acostumbrado.

  • ¿Cómo organizaremos nuestro espacio de trabajo físico?
  • ¿Cómo nos comunicaremos dentro del equipo?
  • ¿Cómo colaboraremos dentro del equipo?
  • ¿Qué ciclo de vida seguiremos?
  • ¿Cómo exploraremos un proceso existente?
  • ¿Qué procesos/prácticas adoptaremos inicialmente?
  • ¿Cómo identificaremos las mejoras potenciales?
  • ¿Cómo podemos reutilizar las prácticas/estrategias existentes?
  • ¿Cómo implementaremos las mejoras potenciales dentro del equipo?
  • ¿Cómo capturaremos nuestro WoW?
  • ¿Cómo compartiremos prácticas efectivas con otros dentro de nuestra organización?
  • ¿Qué herramientas de software adoptaremos?

La figura siguiente muestra diferentes maneras de evolucionar su PdT y, como puede ver, hay muchas opciones:

Decidir sobre su PdT es crítico durante la Fase de Inicio ya que establece el marco que necesita para pasar a la Fase de Construcción. Durante todas las fases del DAD, el PdT se revisa, evalúa y mejora constantemente.

Articles

Deja una respuesta

Tu dirección de correo electrónico no será publicada.