stringtranslate.com

Método de desarrollo de sistemas dinámicos

Modelo del método de gestión de proyectos DSDM

El método de desarrollo de sistemas dinámicos ( DSDM ) es un marco de entrega de proyectos ágiles , utilizado inicialmente como un método de desarrollo de software . [1] [2] Lanzado por primera vez en 1994, DSDM originalmente buscó proporcionar algo de disciplina al método de desarrollo rápido de aplicaciones (RAD). [3] En versiones posteriores, el marco de proyecto ágil DSDM se revisó y se convirtió en un enfoque genérico para la gestión de proyectos y la entrega de soluciones en lugar de centrarse específicamente en el desarrollo de software y la creación de código [ aclaración necesaria ] [ cita necesaria ] y podría usarse para proyectos no relacionados con TI. [4] El marco de proyecto ágil DSDM cubre una amplia gama de actividades a lo largo de todo el ciclo de vida del proyecto e incluye bases y gobernanza sólidas, que lo distinguen de algunos otros métodos ágiles. [5] El marco de proyecto ágil DSDM es un enfoque iterativo e incremental que adopta los principios del desarrollo ágil, incluida la participación continua del usuario/cliente.

DSDM fija el costo, la calidad y el tiempo desde el principio y utiliza la priorización del alcance de MoSCoW en lo que es obligatorio , lo que debería , lo que podría y lo que no debería para ajustar el resultado del proyecto a fin de cumplir con la restricción de tiempo establecida. DSDM es uno de los diversos métodos ágiles para desarrollar software y soluciones no relacionadas con TI, y forma parte de Agile Alliance.

En 2014, DSDM publicó la última versión del método en el 'DSDM Agile Project Framework'. Al mismo tiempo, el nuevo manual de DSDM reconoció la necesidad de operar junto con otros marcos para la prestación de servicios (esp. ITIL ) , PRINCE2 , Managing Successful Programmes y PMI. [6] La versión anterior (DSDM 4.2) solo contenía orientación sobre cómo usar DSDM con programación extrema .

Historia

A principios de los años 90, el desarrollo rápido de aplicaciones (RAD) se estaba extendiendo por toda la industria de TI. Las interfaces de usuario para aplicaciones de software estaban pasando de las antiguas pantallas verdes a las interfaces gráficas de usuario que se utilizan en la actualidad. Aparecieron en el mercado nuevas herramientas de desarrollo de aplicaciones, como PowerBuilder . Estas permitieron a los desarrolladores compartir sus soluciones propuestas con sus clientes de forma mucho más sencilla: la creación de prototipos se convirtió en una realidad y las frustraciones de los métodos de desarrollo secuenciales clásicos ( en cascada ) pudieron dejarse de lado.

Sin embargo, el movimiento RAD no estaba estructurado: no había una definición común de un proceso adecuado y muchas organizaciones idearon su propia definición y enfoque. Muchas grandes corporaciones estaban muy interesadas en las posibilidades, pero también les preocupaba no perder el nivel de calidad en los resultados finales que el desarrollo de flujo libre podía generar.

El Consorcio DSDM fue fundado en 1994 por una asociación de proveedores y expertos en el campo de la ingeniería de software y se creó con el objetivo de "desarrollar y promover conjuntamente un marco RAD independiente" combinando sus experiencias en las mejores prácticas . Los orígenes fueron un evento organizado por el Grupo Butler en Londres. Todos los asistentes a esa reunión trabajaban para organizaciones de primera línea como British Airways, American Express, Oracle y Logica (otras empresas como Data Sciences y Allied Domecq han sido absorbidas desde entonces por otras organizaciones).

En julio de 2006, la versión pública 4.2 [7] de DSDM se puso a disposición de personas particulares para que la vieran y la usaran; sin embargo, cualquiera que revenda DSDM debe seguir siendo miembro del consorcio sin fines de lucro.

En 2014, el manual DSDM se puso a disposición del público en línea. [8] Además, se pueden descargar plantillas para DSDM. [9]

En octubre de 2016, el Consorcio DSDM cambió su nombre a Agile Business Consortium (ABC). [10] El Agile Business Consortium es una organización sin fines de lucro, independiente de los proveedores, que posee y administra el marco DSDM. [11]

Descripción

DSDM es un enfoque independiente del proveedor que reconoce que más proyectos fracasan debido a problemas humanos que tecnológicos. El enfoque de DSDM es ayudar a las personas a trabajar juntas de manera eficaz para alcanzar los objetivos comerciales. DSDM también es independiente de herramientas y técnicas, lo que permite su uso en cualquier entorno comercial y técnico sin vincular la empresa a un proveedor en particular. [8]

Principios

Hay ocho principios que sustentan el DSDM. [12] Estos principios orientan al equipo en cuanto a la actitud que debe adoptar y la mentalidad que debe adoptar para lograr resultados consistentes.

  1. Centrarse en la necesidad del negocio
  2. Entregar a tiempo
  3. Colaborar
  4. Nunca comprometas la calidad
  5. Construir gradualmente a partir de bases sólidas
  6. Desarrollar iterativamente
  7. Comunicarse de forma continua y clara
  8. Demostrar control

Técnicas básicas

Roles

Existen algunos roles introducidos dentro del entorno DSDM. Es importante que los miembros del proyecto deban ser designados para diferentes roles antes de comenzar el proyecto. Cada rol tiene su propia responsabilidad. Los roles son:

Factores críticos de éxito

Dentro de DSDM se identifican una serie de factores como de gran importancia para garantizar el éxito de los proyectos.

Comparación con otros marcos de desarrollo

DSDM puede considerarse parte de una amplia gama de marcos de desarrollo iterativos e incrementales, especialmente aquellos que respaldan métodos ágiles y orientados a objetos . Estos incluyen (pero no se limitan a) scrum , programación extrema (XP) , entrega ágil disciplinada (DAD) y proceso unificado racional (RUP) .

Al igual que DSDM, estos comparten las siguientes características:

Véase también

Referencias

  1. ^ Keith Richards, Gestión de proyectos ágiles: ejecución de proyectos PRINCE2 con DSDM Atern. OGC – Oficina de Comercio Gubernamental. The Stationery Office, 31 de julio de 2007.
  2. ^ Plonka, Laura, et al. "Diseño de UX en Agile: un estudio de caso de DSDM". Procesos ágiles en ingeniería de software y programación extrema. Springer International Publishing, 2014. 1-15.
  3. ^ Abrahamsson, Pekka, et al. "Nuevas direcciones en métodos ágiles: un análisis comparativo Archivado el 24 de octubre de 2018 en Wayback Machine ." Ingeniería de software, 2003. Actas. 25.ª Conferencia internacional sobre. IEEE, 2003.
  4. ^ Stapleton, Jennifer (enero de 2003). Desarrollo centrado en los negocios . Pearson Educación. pág. 113. ISBN 9780321112248.
  5. ^ ab Moran, Alan (marzo de 2015). Managing Agile . Springer. págs. 21–24. ISBN 9783319162614.
  6. ^ Manual del marco de trabajo del proyecto ágil DSDM, 2014 páginas 4, 16
  7. ^ (www.dsdm.org Archivado el 2 de octubre de 2016 en Wayback Machine )
  8. ^ ab "El marco de trabajo de proyectos ágiles DSDM (a partir de 2014)". Agile Business Consortium . 4 de febrero de 2016.
  9. ^ www.agilebusiness.org https://www.agilebusiness.org/resources/templates-and-tools/atern-template-complete-set . {{cite web}}: Falta o está vacío |title=( ayuda )
  10. ^ "El consorcio DSDM de Agile evoluciona hacia el consorcio empresarial Agile". Press Dispensary .
  11. ^ "Términos y condiciones de membresía de la comunidad" (PDF) . GLOBAL GAP
  12. ^ Agile Business Consortium. Manual del marco de trabajo de proyectos ágiles DSDM (a partir de 2014): principios.

Lectura adicional

Enlaces externos