Sunteți pe pagina 1din 2

DSDM (Dynamic Systems Development Method)

Lo que se traduce como “método de desarrollo de sistemas dinámicos”, como ya


tenemos presente es un método para el desarrollo ágil de software, que está
apoyado por la continua implicación del usuario en un desarrollo iterativo y
creciente sensible a los requerimientos cambiantes.

Lo que se debe resaltar de este método es que se centra en los proyectos que se
caracterizan por tener horarios reducidos y limitaciones en el presupuesto, por lo
que busca entregar los sistemas, ajustando los cambios de los requisitos a lo
largo del proceso de desarrollo.

Este método se divide principalmente en 3 fases:

1. Pre-proyecto:

Responde a las preguntas: ¿Qué se pretende conseguir? Y ¿Quiénes van a


participar para conseguirlo?

En esta fase se producen varias ideas de proyectos candidatos, dentro de las


cuales se selecciona sólo una y se realiza la estimación de los fondos necesarios
y el tiempo del que se dispone.

2. Ciclo de vida del proyecto:

Está dividido en 5 etapas:

a. Estudio de viabilidad: 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.
b. Estudio de la empresa: Se establecen los requisitos funcionales y de la
información con el fin de permitir un valor al negocio; Además se define la
arquitectura básica de la aplicación.
c. Iteración del modelo funcional: Todos los prototipos del MDSD están
diseñados para evolucionar hacia la aplicación entregable.
d. Diseño e iteración de la estructura: Se revisa la construcción de prototipos
durante la iteración del modelo funcional. En algunas ocasiones la iteración de
construcción de diseño sucede de forma concurrente.
e. Implementación: Se entrega una versión del sistema con el fin de capacitar al
usuario y evaluar detalladamente los documentos de sistema.

Por lo general, las primeras dos se realizan una única vez y en secuencia.
Las últimas tres son iterativas e incrementales.
3. Post-proyecto:

Se asegura que el sistema operativo acepte de manera eficaz al proyecto. Se


utiliza para comprobar que el producto funciona correcta y eficientemente, se
realizan tareas de mantenimiento, y de mejora del software si son requeridas.

Principios:

DSDM reconoce que los proyectos son limitados por el tiempo, los recursos y los
planes acorde a las necesidades de la empresa. Para alcanzar estas metas,
DSDM promueve el uso del RAD (desarrollo rápido de aplicaciones) aplicando
algunos de sus principios, roles, y técnicas.

También existe la posibilidad de integrar contenido de otros métodos, tales como


el Proceso Racional Unificado (RUP), Programación Extrema (XP), entre otros,
para complementar el DSDM en la realización de un proyecto.

S-ar putea să vă placă și