Click here to load reader
Upload
oscar-molina
View
949
Download
1
Embed Size (px)
Citation preview
METODOLOGIA DSDMDynamic system Development Method
DSDM(Dynamic system Development Method)es una metodología de desarrollo basado en RAD (Rapid Application Development)
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
Feasibility Study.Business Study.Functional Model Iteration.Design and Build Iteration. Implementation
Fases de 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
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
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
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
Durante esta fase se capacita a los usuarios finales del sistema
El sistema es puesto en su entorno operacional
Implementation
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
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
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
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
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