Cristhian Cobo PUCESA
CONTENIDOS <ul><li>1. INTRODUCCIÓN </li></ul><ul><li>2. HISTORIA </li></ul><ul><li>3. DESCRIPCIÓN </li></ul><ul><li>4. APL...
Introducción  a DSDM <ul><li>DSDM  </li></ul><ul><li>(Dynamic System Development Method) Framework en el que desarrollar u...
... Introducción  a DSDM <ul><li>El equipo de desarrollo y usuarios trabajan juntos. </li></ul>04/02/03 Proceso iterativo ...
Historia  de  DSDM <ul><li>A principios de los 90 surgió el concepto de RAD (Rapid Application Development). </li></ul>04/...
... Historia  de  DSDM <ul><li>DSDM consortium liderado por Tony Mobbs, Jennifer Stapleton, Gary Hodsdon, Paul Herzlich y ...
Descripción  de  DSDM <ul><li>Participación del usuario activo. </li></ul><ul><li>El equipo toma decisiones. </li></ul><ul...
El Ciclo de Vida 04/02/03 Visión General Pre-Project Post-Project
El Ciclo de Vida <ul><li>Las dos primeras fases son  secuenciales. </li></ul>04/02/03 Estudio de viabilidad y de negocio <...
El Ciclo de Vida 04/02/03 Iteración funcional del modelo e Iteración de diseño y construcción Iteración funcional del mode...
El Ciclo de Vida 04/02/03 Implementación Implementación,  entrenamiento, revisión y aceptación de  usuarios y revisión del...
Mecanismos  de  DSDM 04/02/03 Timeboxes Cada timebox tiene una fecha de finalización y un conjunto de requerimientos a sat...
Mecanismos  de  DSDM 04/02/03 MoSCow Rules Para dar prioridades a los requisitos DSDM usa las MoSCoW rules. <ul><li>Tenemo...
Mecanismos  de  DSDM 04/02/03 Prototipado El prototipado evolutivo es una de las técnica en las que se basa DSDM. <ul><li>...
Aplicaciones 04/02/03 DSDM  para  e-business <ul><li>DSDM se centra en: </li></ul><ul><ul><li>La colaboración entre los de...
Aplicaciones   04/02/03 Experiencias  en DSDM Utilizado en todo el mundo, desde British Airways hasta el gobierno del Rein...
Comparación <ul><li>DSDM y XP pueden ser complementarios. Los principios fundamentales de DSDM son muy parecidos a los de ...
Comparación <ul><li>Se pueden relacionar todas las fases y artefactos de RUP con los de DSDM. </li></ul>04/02/03 RUP vs DS...
Conclusiones 04/02/03 DSDM es un framework en el que pueden entrar una gran variedad de metodologías. DSDM combina el punt...
Próxima SlideShare
Cargando en…5
×

Metodologia DSDM

6.489 visualizaciones

Publicado el

  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Metodologia DSDM

  1. 1. Cristhian Cobo PUCESA
  2. 2. CONTENIDOS <ul><li>1. INTRODUCCIÓN </li></ul><ul><li>2. HISTORIA </li></ul><ul><li>3. DESCRIPCIÓN </li></ul><ul><li>4. APLICACIONES </li></ul><ul><li>5. COMPARACIÓN CON OTRAS METODOLOGÍAS </li></ul><ul><li>6. CONCLUSIONES </li></ul><ul><li>7. BIBLIOGRAFÍA Y LINKS </li></ul>04/02/03
  3. 3. Introducción a DSDM <ul><li>DSDM </li></ul><ul><li>(Dynamic System Development Method) Framework en el que desarrollar un proceso de producción de software. </li></ul>04/02/03 Combinación eficiente del conocimiento de las personas y técnicas para realizar proyectos rápidamente.
  4. 4. ... Introducción a DSDM <ul><li>El equipo de desarrollo y usuarios trabajan juntos. </li></ul>04/02/03 Proceso iterativo e incremental. <ul><li>Evitar producir sistemas que: </li></ul><ul><ul><li>No cumplan los requerimientos </li></ul></ul><ul><ul><li>No funcionen correctamente </li></ul></ul><ul><ul><li>Caigan en desuso. </li></ul></ul><ul><li>Satisfacción a tiempo de los requerimientos del negocio. </li></ul>
  5. 5. Historia de DSDM <ul><li>A principios de los 90 surgió el concepto de RAD (Rapid Application Development). </li></ul>04/02/03 Cada desarrollador ofrecía una solución totalmente distinta. DSDM nació en enero del 94 con el objetivo de crear una metodología RAD unificada.
  6. 6. ... Historia de DSDM <ul><li>DSDM consortium liderado por Tony Mobbs, Jennifer Stapleton, Gary Hodsdon, Paul Herzlich y Peter Constable, publicó en Febrero del 95 la 1ª versión de DSDM. </li></ul>04/02/03 Mejoraron mucho gracias al énfasis que se puso en obtener feedback de los usuarios. Versión actual es la 4.1 y es el método más usado en el Reino Unido y va extendiéndose por Europa y Estados Unidos.
  7. 7. Descripción de DSDM <ul><li>Participación del usuario activo. </li></ul><ul><li>El equipo toma decisiones. </li></ul><ul><li>Frecuentes entregas del producto. </li></ul><ul><li>Ajustarse a los objetivos del negocio. </li></ul><ul><li>Desarrollo iterativo e incremental. </li></ul><ul><li>Cambios reversibles. </li></ul><ul><li>Especificar requerimientos globales. </li></ul><ul><li>Pruebas integradas durante todo el ciclo de vida. </li></ul><ul><li>Cooperación entre el equipo, usuarios y stakeholders es esencial. </li></ul>04/02/03 Los Principios Fundamentales
  8. 8. El Ciclo de Vida 04/02/03 Visión General Pre-Project Post-Project
  9. 9. El Ciclo de Vida <ul><li>Las dos primeras fases son secuenciales. </li></ul>04/02/03 Estudio de viabilidad y de negocio <ul><li>Estudio de viabilidad: </li></ul><ul><ul><li>Calcular los costes </li></ul></ul><ul><ul><li>Ver si es técnicamente viable </li></ul></ul><ul><ul><li>Asegurarse de que DSDM sea el enfoque adecuado </li></ul></ul><ul><li>Estudio de negocio: </li></ul><ul><ul><li>Modelado del proceso del negocio </li></ul></ul><ul><ul><li>Fuerte colaboración cliente-equipo de desarrollo . </li></ul></ul>
  10. 10. El Ciclo de Vida 04/02/03 Iteración funcional del modelo e Iteración de diseño y construcción Iteración funcional del modelo: Refinar aspectos funcionales del negocio. <ul><li>Las dos fases consisten en ciclos de 4 actividades: </li></ul><ul><ul><li>Identificación </li></ul></ul><ul><ul><li>Planificación </li></ul></ul><ul><ul><li>Producción </li></ul></ul><ul><ul><li>Validación </li></ul></ul>Iteración de diseño y construcción: El producto se vuelve apto para los usuarios.
  11. 11. El Ciclo de Vida 04/02/03 Implementación Implementación, entrenamiento, revisión y aceptación de usuarios y revisión del negocio. <ul><li>Al final puede ocurrir: </li></ul><ul><ul><li>1. Falta una parte técnica </li></ul></ul> 2. Se ha descubierto una nueva funcionalidad <ul><ul><li>3. Falta una funcionalidad secundaria </li></ul></ul><ul><ul><li>Todos los requerimientos cumplidos </li></ul></ul><ul><ul><li> Iteración de diseño y construcción </li></ul></ul><ul><ul><li> Estudio del negocio </li></ul></ul><ul><ul><li> Iteración funcional del modelo </li></ul></ul><ul><ul><li> Fin </li></ul></ul>
  12. 12. Mecanismos de DSDM 04/02/03 Timeboxes Cada timebox tiene una fecha de finalización y un conjunto de requerimientos a satisfacer indicando la prioridad de cada uno. La rapidez de DSDM se basa en seleccionar las funcionalidades más prioritarias para el negocio. El mecanismo para manejar esto en DSDM es el timebox. Si algo no funciona se ignoran los requisitos con menos prioridad.
  13. 13. Mecanismos de DSDM 04/02/03 MoSCow Rules Para dar prioridades a los requisitos DSDM usa las MoSCoW rules. <ul><li>Tenemos 4 clases de requisitos: </li></ul><ul><ul><li>M “Must Have” vitales para el proyecto </li></ul></ul><ul><ul><li>o </li></ul></ul><ul><ul><li>S “Should Have” para obtener el máximo beneficio </li></ul></ul><ul><ul><li>C “Could Have” deben implementarse si el tiempo lo permite </li></ul></ul><ul><ul><li>o </li></ul></ul><ul><ul><li>W “Won’t Have” pueden dejarse para otro momento </li></ul></ul>
  14. 14. Mecanismos de DSDM 04/02/03 Prototipado El prototipado evolutivo es una de las técnica en las que se basa DSDM. <ul><li>Encontramos los siguientes prototipos : </li></ul><ul><ul><li>Bussines </li></ul></ul><ul><ul><li>Usability </li></ul></ul><ul><ul><li>Performance </li></ul></ul><ul><ul><li>Capability </li></ul></ul>
  15. 15. Aplicaciones 04/02/03 DSDM para e-business <ul><li>DSDM se centra en: </li></ul><ul><ul><li>La colaboración entre los departamentos implicados en el proyecto web. </li></ul></ul><ul><ul><li>Descubrir e implementar los requisitos a medida que avanza el sistema. </li></ul></ul>Entornos web especialmente sensibles al tiempo. Necesidad de método RAD.
  16. 16. Aplicaciones 04/02/03 Experiencias en DSDM Utilizado en todo el mundo, desde British Airways hasta el gobierno del Reino Unido. Fujitsu aplicó DSDM para renovar su sistema, en siete meses pasó de atender 500 unidades mensuales a 4.000. Hay casos en los que DSDM no ha funcionado.
  17. 17. Comparación <ul><li>DSDM y XP pueden ser complementarios. Los principios fundamentales de DSDM son muy parecidos a los de XP. </li></ul>04/02/03 XP vs DSDM En XP la gestión del proyecto no está muy clara y en DSDM son las técnicas de programación las que no se especifican. Combinándolos obtenemos un proceso tan ágil como XP pero más escalable gracias a DSDM.
  18. 18. Comparación <ul><li>Se pueden relacionar todas las fases y artefactos de RUP con los de DSDM. </li></ul>04/02/03 RUP vs DSDM RUP podría considerarse una implementación de DSDM. RUP está más orientado a la arquitectura y a la calidad, DSDM tiene como objetivo el desarrollo rápido de aplicaciones.
  19. 19. Conclusiones 04/02/03 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

×