15

Click here to load reader

METODOLOGIA DSDM

Embed Size (px)

Citation preview

Page 1: METODOLOGIA DSDM

METODOLOGIA DSDMDynamic system Development Method

Page 2: METODOLOGIA DSDM

DSDM(Dynamic system Development Method)es una metodología de desarrollo basado en RAD (Rapid Application Development)

DSDM

Page 3: METODOLOGIA DSDM

Permite que la totalidad de los requerimientos sean definidos durante el transcurso del desarrollo del sistema.

Permite el traslape de las fases de análisis, diseño y desarrollo.

DSDM

Page 4: METODOLOGIA DSDM

Feasibility Study.Business Study.Functional Model Iteration.Design and Build Iteration. Implementation

Fases de DSDM

Page 5: METODOLOGIA DSDM

Durante esta fase se define el problema

Se verifica la factibilidad técnica del sistema a diseñar

Se verifica la conveniencia de aplicar un desarrollo rápido.

Feasibility Study

Page 6: METODOLOGIA DSDM

Durante esta fase se analizan las características principales del negocio

Se identifican los requerimientos del negocio

Los procesos de negocio que son afectados por el sistema y clases de usuarios son identificados en una definición de Área de negocio.

Se realiza la definición de la Arquitectura del sistema y el plan de prototipos

Business Study

Page 7: METODOLOGIA DSDM

Se realiza la construcción de los prototipos del sistema

Los prototipos son mejorados mediante◦ Las demostraciones al usuario◦ Recibir retroalimentación del prototipo◦ Incorporar nuevos cambios

Se debe realizar una priorización de funciones en cada iteración y un análisis de riesgos para desarrollos futuros

Functional Model Iteration

Page 8: METODOLOGIA DSDM

El objetivo de esta fase es asegurar que los prototipos hayan sido construidos satisfactoriamente

Los componentes de software son refinados durante esta fase para alcanzar los estándares propuestos para estos

La salida de esta fase es un sistema probado que llene al menos un conjunto de requerimientos acordados

Design and Build Iteration

Page 9: METODOLOGIA DSDM

Durante esta fase se capacita a los usuarios finales del sistema

El sistema es puesto en su entorno operacional

Implementation

Page 10: METODOLOGIA DSDM

Ciclo de vida de DSDM

Visibilidad___________Estudio de

negocio

Acuerdo de

fechas

Identificar prototipo funcional

Hacer prototipo funcional

Revisar prototipo

modelo funcional

Implementación

Formación de usuario

Revisión del negocio

Aprobación y directrices

de los usuarios

Implementación

Revisión del

diseño del

prototipo

Creación del prototipo

Identificar los diseños del prototipo

Acordar fechas

Diseño y desarrollo

Page 11: METODOLOGIA DSDM

DSDM se fundamento en nueve principios que son:

1. Involucrar al usuario de forma activa2. Los equipos deben ser autorizados para la

toma de decisiones3. El enfoque es en la entrega frecuente del

producto4. La salud para los propósitos del negocio es

el criterio esencial para la liberación de productos

Principios de DSDM

Page 12: METODOLOGIA DSDM

5. El desarrollo iterativo e incremental es necesario para converger en una solución de negocios precisa

6. Todos los cambios durante el desarrollo son irreversibles

7. Los requerimientos son definidos a alto nivel8. Las pruebas son integradas a través del

ciclo de vida9. Una aproximación cooperativa y

colaborativa entre stakeholders es esencial

Principios de DSDM

Page 13: METODOLOGIA DSDM

DSDM propone realizar pruebas en cada iteración para alcanzar un nivel de calidad aceptable en el sistema.

DSDM no se encuentra apegado a ningún método de administración de pruebas en particular, el equipo de desarrollo debe seleccionar uno.

Pruebas

Page 14: METODOLOGIA DSDM

DSDM  es un framework en el que pueden  entrar una gran variedad de metodologías. 

DSDM  combina el punto de vista de las  metodologías ágiles con una especificación  más rigurosa de la gestión del proyecto. 

Hay  que combinar DSDM con prácticas a más  bajo nivel. 

DSDM  es muy útil para proyectos con restricciones  temporales o requerimientos cambiantes

Conclusion

Page 15: METODOLOGIA DSDM