Está en la página 1de 25

DSDM

Método de desarrollo de sistemas dinámicos


DSDM
1. Introducción y generalidades
2. Valores
3. Roles
4. Práctica
Introducción
DSDM es un método ágil introducido en 1994 que buscaba incorporar
calidad al método RAD (Desarrollo rápido de aplicaciones), el método
sigue el enfoque iterativo e incremental propio de las metodologías
ágiles.

Las compañías contribuyentes formaron inicialmente el Consorcio


DSDM como una organización sin fines de lucro para gestionar el
intercambio, la explotación y la evolución de la propiedad intelectual de
DSDM, Inicialmente esto fue en nombre de y exclusivamente para los
miembros del Consorcio.
Introducción
Sin embargo en 2007 se introdujo una nueva versión,
disponible universalmente de forma gratuita. Esta nueva
versión fue llamada DSDM-Atern inspirada por el ave
Ave Charrán Ártico
Charrán ártico (Artic Tern), debido a que personifica la
libertad, la robustez y la aptitud colaborativa. Esta versión
se enfoca en la priorización de entregables y en la
colaboración consistente del usuario / cliente,
Introducción
Desde su lanzamiento en 1994, DSDM ha estado a la vanguardia de los
proyectos ágiles escalables y en la entrega de soluciones. DSDM es
igualmente efectivo en soluciones pequeñas y sencillas o en grandes
proyectos corporativos complejos. DSDM se ha utilizado de manera
efectiva en soluciones que no son de TI y no se trata solo de desarrollo
de software. DSDM se conoce a menudo como "ágil maduro", ya que
creció con una base sólida en el mundo corporativo de proyectos desde
1994.
Valores
4) Nunca
1) Enfocarse en las
2) Entregar a tiempo 3)Colaborar comprometer la
necesidades
calidad

● Verdaderas prioridades del negocio


● Sano caso de negocio
● Patrocinio y compromiso continuo
● Sub conjunto mínimo usable
Valores
4) Nunca
1) Enfocarse en las 2) Entregar a
3)Colaborar comprometer la
necesidades tiempo
calidad

● Time-box

● Prioridades de negocio

● Cumplir plazos
Valores
4) Nunca
1) Enfocarse en las
2) Entregar a tiempo 3)Colaborar comprometer la
necesidades
calidad

● Stakeholders

● Empoderamiento

● Representantes del negocio


Valores
4) Nunca
1) Enfocarse en las
2) Entregar a tiempo 3)Colaborar comprometer
necesidades
la calidad

● Fijar nivel de calidad

● Diseñar, documentar y probar

● Probar oportunamente y constante


Valores
5) Construcción 6) Desarrollar 7) Comunicación
8) Control
Incremental Iterativamente clara y continua

● Procurar la entrega temprana de beneficios de negocio cuando sea


posible.
● Confirmar continuamente que se esté elaborando la solución
correcta
● Reevaluar formalmente las prioridades y la viabilidad constante del
proyecto con cada incremento entregado
Valores
6) Desarrollar 7) Comunicación
5) Construcción Incremental 8) Control
Iterativamente clara y continua

● Hacer el diseño suficiente por adelantado para crear una base


fuerte
● Adoptar un enfoque iterativo para crear todos los productos
● Incluir la retroalimentación del cliente en cada iteración
● Aceptar que la mayoría del detalle surge tarde en vez de
temprano.
Valores
6) Desarrollar 7) Comunicación
5) Construcción Incremental 8) Control
Iterativamente clara y continua

● Realizar reuniones diarias


● Utilizar talleres facilitados
● Utilizar técnicas de comunicación como modelación y prototipos
● Presentar instancias de las solución evolutiva oportunamente.
● Mantener la documentación mínima y oportuna
● Manejar las expectativas de los stakeholders.
● Fomentar la comunicación informal y de cara a cara en todos
los niveles.
Valores
6) Desarrollar 7) Comunicación
5) Construcción Incremental 8) Control
Iterativamente clara y continua

● Utilizar un nivel apropiado de formalidad para rastrear y reportar.


● Hacer visibles los planes y el progreso para todos.
● Medir el progreso mediante el enfoque en productos en vez de
actividades completadas
● Administrar proactivamente
● Evaluar la viabilidad del proyecto con base en los objetivos del
negocio
Roles
Diagrama ciclo de vida del DSDM
FASES DEL DSDM
FASE 1 DSDM
PRE PROYECTO

QUE SE PRETENDE CONSEGUIR Y QUIENES VAN A PARTICIPAR PARA


CONSEGUIRLO
FASES DE DSDM
FASE 2: LA FASE DEL CICLO DE VIDA DEL PROYECTO SE DIVIDEN EN 5 ETAPAS:

1. ESTUDIO DE FACTIBILIDAD
2. ESTUDIO DE NEGOCIO
3. ITERACIÓN DEL MODELO FUNCIONAL
4. DISEÑO E INTERACCIÓN DE LA ESTRUCTURA
5. IMPLEMENTACIÓN
ESTUDIO DE LA FACTIBILIDAD:

Se evalúa si la aplicación es viable, para el proceso teniendo en cuenta los


requisitos básicos del negocio y sus restricciones asociadas.

ESTUDIO DE NEGOCIO

Se establece los requisitos funcionales y de la información con el fin de


permitir un calor al negocio; además se define la arquitectura básica de la
aplicación.
INTERACIÓN DEL MODELO FUNCIONAL:

Todos los prototipos del MDSD están diseñados para evolucionar hacia la
aplicación entregable.

INTERACION DE DISEÑO Y DESARROLLO

Se revisa la construcción de prototipos durante la interacion del modelo


funcional.

En algunas ocasiones la iteracion del modelo funcional y la iteracion de


construcción de diseño suceden de forma concurrente.
IMPLEMENTACIÓN:

Se entrega una versión del sistema con el fin de capacitar al usuario y evaluar
detalladamente los documentos del sistema.

FASE 3 : POST PROYECTO

Se asegura de que el sistema operativo acepte de manera eficaz y segura ale


proyecto.
GRACIAS
Filosofía
"El mejor valor de negocio surge cuando los proyectos se alinean con
objetivos de negocio claros, se entregan con frecuencia e involucran la
colaboración de personas motivadas y empoderadas".

Esto se logra cuando todas las partes interesadas:

● Entienden y compran la visión y objetivos del negocio.


● Están facultados para tomar decisiones dentro de su área de especialización.
● Colaboran para ofrecer una solución empresarial apta para el propósito
● Colaboran para entregar en los plazos acordados de acuerdo con las prioridades comerciales
● Aceptan que el cambio es inevitable ya que la comprensión de la solución crece con el tiempo
Filosofía
La filosofía DSDM está respaldada por un conjunto de ocho valores que
construyen la mentalidad y los comportamientos necesarios para darle
vida a la filosofía. Los valores son respaldados por personas (con roles y
responsabilidades definidas), un proceso Ágil (que permite que se forme
un ciclo de vida iterativo e incremental). Productos claramente definidos
y prácticas recomendadas para ayudar a lograr resultados óptimos.

También podría gustarte