stringtranslate.com

Entrega ágil disciplinada

La entrega ágil disciplinada ( DAD ) es la parte de desarrollo de software del kit de herramientas Disciplined Agile. DAD permite a los equipos tomar decisiones simplificadas sobre procesos 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 , incluidos Scrum , modelado ágil , desarrollo de software lean y otros.

La principal referencia para la entrega ágil disciplinada es el libro Choose Your WoW!, [ 1] escrito por Scott Ambler y Mark Lines. WoW se refiere a "forma de trabajar" o "formas de trabajar". [2]

En particular, se ha identificado a DAD como un medio para ir más allá de Scrum. [3] Según Bhuvan Unhelkar, consultor senior de Cutter, "DAD proporciona un mecanismo cuidadosamente construido que no solo agiliza el trabajo de TI, sino que, lo que es más importante, permite la escalabilidad". [4] Paul Gorans y Philippe Kruchten piden más disciplina en la implementación de enfoques ágiles e indican que DAD, como marco de ejemplo, es "un enfoque ágil híbrido para la entrega de soluciones de TI empresariales que proporciona una base sólida desde la cual escalar". [5]

Historia

Scott Ambler y Mark Lines lideraron inicialmente el desarrollo de DAD y continúan liderando su evolución. DAD fue desarrollado para proporcionar un enfoque más cohesivo al desarrollo de software ágil; uno que intenta llenar los vacíos de proceso que son (intencionadamente) ignorados por Scrum, y uno que es capaz de escalar a nivel empresarial. Según Ambler, "Muchas metodologías ágiles, incluyendo Scrum, XP, AM, Agile Data, Kanban y más, se centran en un subconjunto de las actividades necesarias para entregar una solución desde el inicio del proyecto hasta la entrega. Antes de que se desarrollara DAD, era necesario improvisar una metodología ágil propia para hacer el trabajo". [6]

DAD se desarrolló como resultado de la observación de patrones comunes en los que la agilidad se aplicó a gran escala con éxito. [7]

En 2015 se desarrolló el marco Disciplined Agile (DA), que más tarde se convertiría en Disciplined Agile Toolkit. [8] Esto se llamó Disciplined Agile 2.x. DAD formó la base para DA. [ cita requerida ] Se agregó una segunda capa, DevOps disciplinado, al igual que una tercera capa llamada Disciplined Agile IT (DAIT). [ cita requerida ] Estas capas, respectivamente, abordaron cómo abordar los procesos de DevOps y TI en un entorno de clase empresarial.

Disciplined Agile 3.x se lanzó en agosto de 2017 para introducir una cuarta capa, Disciplined Agile Enterprise (DAE), para abordar la gama completa de procesos necesarios para la agilidad empresarial. [9]

En diciembre de 2018, se lanzó Disciplined Agile 4, ahora conocido como Disciplined Agile Toolkit. [ cita requerida ] Se centró en una descripción completamente renovada de DAD y una estrategia de mejora basada en equipos llamada mejora continua guiada (GCI). [ cita requerida ]

En agosto de 2019, Disciplined Agile fue adquirido por Project Management Institute . [10]

Aspectos clave

Muchos de los desafíos que enfrentan los equipos están fuera del alcance de Scrum y los equipos deben buscar otros métodos con partes superpuestas y terminología conflictiva. DAD intenta abordar estos desafíos mediante un enfoque híbrido, orientado al aprendizaje y centrado en las personas para la entrega de soluciones de TI. [11]

La gente primero

La entrega ágil disciplinada (DAD) identifica que "las personas y la forma en que interactúan entre sí son el principal determinante del éxito de un equipo de entrega de soluciones". [12] DAD respalda un conjunto sólido de roles (consulte la sección siguiente), derechos y responsabilidades que puede adaptar para satisfacer las necesidades de su situación. DAD promueve las ideas de que los miembros del equipo deben colaborar estrechamente y aprender unos de otros, que el equipo debe invertir esfuerzo para aprender de sus experiencias y desarrollar su enfoque, y que los individuos también deben hacer lo mismo. [13]

Híbrido

DAD es un conjunto de herramientas híbrido que adopta y adapta estrategias comprobadas de métodos existentes como Scrum , Programación Extrema (XP), SAFe , Modelado Ágil (AM), Proceso Unificado (UP), Kanban , Desarrollo de Software de Afuera-Intro , Datos Ágiles (AD) y el modelo de desarrollo de Spotify . En lugar de tomarse el tiempo para adaptar uno de estos marcos existentes, con DAD todo el esfuerzo de combinar las partes relevantes de cada técnica ya se ha hecho.

Ciclo de vida de entrega completo

A diferencia de los métodos ágiles de primera generación que generalmente se centran en los aspectos de construcción del ciclo de vida, DAD aborda el ciclo de vida de entrega completo, desde el inicio del equipo hasta la entrega de una solución a los usuarios finales.

Soporte para múltiples ciclos de vida

DAD admite seis ciclos de vida entre los que elegir: ágil, esbelto, de entrega continua, exploratorio y versiones para equipos grandes. DAD no prescribe un ciclo de vida único porque reconoce que un enfoque no sirve para todos.

Completo

DAD muestra cómo el desarrollo, el modelado, la arquitectura, la gestión, los requisitos/resultados, la documentación, la gobernanza y otras estrategias encajan en un todo optimizado. DAD se encarga del "trabajo pesado del proceso" que otros métodos le dejan a usted. 

Sensible al contexto

El enfoque está orientado a objetivos o resultados, en lugar de ser prescriptivo. De esta manera, DAD ofrece asesoramiento contextualizado sobre alternativas viables (qué funciona, qué no funciona y, lo que es más importante, por qué) y sus ventajas y desventajas, lo que le permite adaptar su forma de trabajar para abordar la situación en la que se encuentra y hacerlo de manera simplificada.

Soluciones consumibles por encima de software funcional

DAD hace que el enfoque pase de la simple producción de software a la provisión de soluciones consumibles que aporten un valor comercial real a las partes interesadas. Si bien el software es claramente una parte importante del producto final, estar centrado en la solución significa adoptar una visión holística del problema en su conjunto. Esto puede dar lugar a actualizaciones sugeridas en hardware, procesos empresariales y organizacionales y estructuras organizacionales generales.

Autoorganización con gobernanza adecuada

Los equipos ágiles y lean se autoorganizan, lo que significa que las personas que realizan el trabajo son quienes lo planifican y lo estiman. Deben seguir trabajando de una manera consciente de la empresa que refleje las prioridades de su organización y, para ello, necesitarán estar dirigidos adecuadamente por la alta dirección.

Ciclos de vida

Disciplined originalmente admitía un ciclo de vida de proyecto ágil (basado en Scrum) y un ciclo de vida de proyecto Lean (basado en Kanban). Desde entonces, se ha ampliado para admitir seis ciclos de vida:

  1. Ágil . Ciclo de vida de un proyecto de tres fases basado en Scrum. Las fases son: Inicio (lo que a veces se denomina "Sprint 0"), Construcción y Transición (lo que a veces se denomina sprint de lanzamiento).
  2. Lean . Un ciclo de vida de proyecto de tres fases basado en Kanban.
  3. Entrega continua: Agile . Un ciclo de vida de producto basado en Agile que admite un flujo continuo de trabajo que da como resultado lanzamientos incrementales (normalmente una vez por semana).
  4. Entrega continua: Lean . Un ciclo de vida de producto basado en Lean que respalda un flujo continuo de trabajo.
  5. Exploratorio . Un ciclo de vida basado en la experimentación basado en el método lean startup que se ha ampliado para abordar el desarrollo paralelo de productos mínimos viables según el consejo de cynefin .
  6. Programa . Un ciclo de vida para coordinar un equipo de equipos.

Objetivos del proceso

DAD se describe como una colección de veintiún objetivos de proceso o resultados de proceso. [14] Estos objetivos guían a los equipos a través de un proceso más ágil hacia decisiones que abordan el contexto de la situación a la que se enfrentan. Permite a los equipos centrarse en los resultados y no en el cumplimiento del proceso y en las conjeturas sobre la extensión de los métodos ágiles. Permite la escalabilidad al proporcionar estrategias lo suficientemente sofisticadas para abordar las complejidades a las que se enfrenta.

Roles

Roles primarios

Estos cinco roles principales [15] en la entrega ágil disciplinada generalmente se encuentran independientemente de la escala.

Posibles papeles secundarios

Estos roles de apoyo [16] se introducen (a veces de manera temporal) para abordar problemas de escalabilidad.

Véase también

Referencias

  1. ^ Ambler, Scott ; Lines, Mark (2019). ¡Elige tu WoW! Un manual de entrega ágil y disciplinada para optimizar tu forma de trabajar. ISBN 978-1-7904-4784-8.
  2. ^ Libro: ¡Elige tu WoW! – Disciplined Agile (DA)
  3. ^ Ambler, Scott (2013). "Más allá de Scrum: entrega ágil disciplinada".
  4. ^ Entrega ágil y disciplinada en la empresa (Cutter IT Journal, número especial, junio de 2013)
  5. ^ Kruchten, Philippe ; Gorans, Paul (febrero de 2014). A Guide to Critical Success Factors in Agile Delivery (informe). IBM Center for the Business of Government. pág. 14 . Consultado el 1 de febrero de 2014 . un enfoque ágil híbrido para la entrega de soluciones de TI empresariales que proporciona una base sólida desde la cual escalar
  6. ^ La entrega ágil disciplinada cumple con CMMI (Cutter IT Journal, noviembre de 2013)
  7. ^ "Entrega ágil disciplinada". Crosstalk. Archivado desde el original el 22 de febrero de 2014. Consultado el 31 de enero de 2014 .
  8. ^ "Introducción a Agile Disciplinado".
  9. ^ Ambler, Scott ; Lines, Mark (2017). Guía para ejecutivos sobre metodologías ágiles disciplinadas. ISBN 978-1-5398-5296-4.
  10. ^ "PMI anuncia la adquisición de DA".
  11. ^ Lines, Mark; Ambler, Scott (2019). ¡Elige tu WoW! Un manual de entrega ágil y disciplinada para optimizar tu forma de trabajar. p. 41. ISBN 978-1-7904-4784-8.
  12. ^ Ambler, Scott. "Agilidad a escala: estrategias para escalar el desarrollo de software ágil". IBM developerWorks . IBM Software.
  13. ^ "Disciplined Agile Delivery: An introduction (white paper), pg 7" (PDF) . IBM Software. Archivado desde el original (PDF) el 2013-05-29 . Consultado el 2014-01-31 .
  14. ^ Scott Ambler; Mark Lines (2019). "¡Elige tu WoW!". pág. 46.
  15. ^ Ambler, Scott. "Roles en los equipos DAD". disciplinedagiledelivery.com .
  16. ^ Ambler, Scott. "Roles en los equipos DAD". disciplinedagiledelivery.com .
  17. ^ "Generalizar especialistas: mejorar sus habilidades profesionales en TI". Modelado ágil.

Lectura adicional