SlideShare una empresa de Scribd logo
1 de 20
DSDM
(METODOLOGIA DE DESARROLLO DE SOFTWARE )
INTEGRANTES: BRYAN MAMALLACTA, KEVIN
PAUCAY, FREDY GREFA
¿Qué es DSDM?
🠶 El método de desarrollo de sistemas dinámicos
(en inglés Dynamic Systems Development Method o DSDM).
🠶 Es un método que provee un framework para el desarrollo ágil de
software.
🠶 Apoyado por la continua implicación del usuario en un desarrollo
Iiterativo y creciente.
🠶 Sensible a los requerimientos cambiantes, para desarrollar un
sistema que reúna las necesidades de la empresa en tiempo y
presupuesto
¿Qué es DSDM?
🠶 DSDM es caracterizada por su rapidez de desarrollo
atendiendo a las demandas de tecnología de forma
eficaz y eficiente previendo que transcurra mucho tiempo
y la tecnología cambie.
🠶 Es una metodología ágil situada dentro de las RAD
(Desarrollo Rápido de Aplicaciones).
🠶 Es ideal para proyectos de sistemas de información cuyos presupuestos y
agendas son muy apretados.
Historia
🠶 DSDM nació en enero del 94 con el objetivo de crear una
metodología RAD unificada.
🠶 Fue desarrollado en el Reino Unido por un Consorcio
DSDM, un conjunto de proveedores y de expertos en la
materia de desarrollo de Sistemas de Información (SI).
Esta una organización no lucrativa y de proveedor
independiente que posee y administra el framework.
🠶 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.
Historia
🠶 La primera versión fue terminada en enero de 1995 y
publicada en febrero de 1995. La versión de (abril
de 2006) es la versión 4.2: El framework para el Negocio
Centralizado Desarrollado lanzado en mayo de 2003.
🠶 Mejoraron mucho gracias al énfasis que se puso en
obtener feedback de los usuarios.
Etapas de la IS que cubre
🠶 DSDM es una metodología ágil que abarca todo el ciclo de vida del desarrollo de
un proyecto software.
🠶 Cubre los aspectos de gestión de proyectos, desarrollo de los sistemas, soporte y
mantenimiento y se autodefine como un marco de trabajo para desarrollo rápido
más que como un método específico para el desarrollo de sistemas.
🠶 Se caracteriza por el trabajo en equipo, tanto de los desarrolladores, usuarios y
stakeholders.
🠶 El equipo de desarrollo puede tomar sus
decisiones sin depender de autorizaciones
de sus superiores.
Clasificación de la Metodología DSDM
🠶 El Desarrollo de la Metodología se clasifica: de modo Iterativo Incremental,
guiado por la realimentación de los usuarios para converger en una solución de
negocio precisa.
Objetivos DSDM
🠶 Definir primero Tiempo y Costo; luego definir las funcionalidades que se pueden implementar
en el producto.
🠶 Promueve el uso del RAD (Desarrollo rápido de aplicaciones). No está dirigida tanto a
proporcionar un sistema perfecto que resuelva todas las necesidades posibles del negocio, si
no que centra sus esfuerzos en aquellas funcionalidades críticas para alcanzar las metas
establecidas en el proyecto/negocio.
🠶 El equipo de desarrollo debe realizar entregas cortas pero frecuentemente. Estas entregas
deben ser funcionales.
Todos los cambios pueden ser revertibles, es decir, debemos
tener una línea base y a partir de ella crear funcionalidad,
pero si no tenemos los resultados deseados debemos
regresar a la línea base nuevamente.
La verificación de calidad debe existir a lo largo del proceso
de desarrollo, y no solamente en el final del proyecto.
Fases del DSDM
🠶 DSDM consiste en 3 fases: fase del pre-proyecto, fase del ciclo de vida del
proyecto, y fase del post-proyecto. La fase del ciclo de vida del proyecto se
subdivide en 5 etapas:
🠶 estudio de viabilidad,
🠶 estudio de la empresa,
🠶 iteración del modelo funcional,
🠶 diseño e iteración de la estructura, e
🠶 implementación
Principios del DSDM
Roles DSDM
🠶 DSDM define tres grupos
de roles:
🠶 roles del proyecto,
🠶 roles del desarrollo de la
solución y
🠶 otros roles, conocido como
“bebé alienígena” o “alien
baby” es el diagrama
estándar de DSDM Atern
que ilustra estos tres
grupos de roles.
Roles DSDM
Roles DSDM
Mecanismos DSDM
🠶 Se basa en seleccionar las funcionalidades más
prioritarias para el negocio.
🠶 Cada TimeBox tiene una fecha de finalización y un
conjunto de requerimientos a satisfacer indicando
la prioridad de cada uno.
🠶 Si algo no funciona se ignoran los requerimientos
con menos prioridad.
TimeBoxes
Prototipado
🠶 Se identifican cuatro tipos de prototipos:
🠶 Negocios.
🠶 Facilidad de Uso.
🠶 Rendimiento.
🠶 Capacidad.
Ventajas y Desventajas DSMD:
Ventajas :
🠶 La calidad del producto es mojorada a través de la participación del
usuario y de la naturaleza iterativa.
🠶 DSDM asegura un desarrollo ágil.
🠶 Disminuye el tiempo y el costo de los proyectos.
🠶 Permite realizar cambios fácilmente.
🠶 Permite la reutilización de las aplicaciones a través de los módulos
existentes
Ventajas y Desventajas DSMD:
Desventajas :
🠶 Ningún sistema es realizado a la perfección en el primer intento.
🠶 Se necesita una alta participación de los usuarios para que los
desarrolladores no asuman criterios que no son ciertos.
🠶 La entrega del producto deberá ser a tiempo, respetando presupuesto y
asegurando calidad.
🠶 DSDM, requiere que se complete la iteración con la funcionalidad
suficiente como para que inicie la siguiente iteración.
🠶 No es una metodología común y es algo difícil de entender.
Software que soportan DSDM
🠶 Eclipse;
🠶 Neatbeans;
🠶 Sun java creator estudio;
🠶 Moskitt: plataforma libre para el desarrollo de métodos y herramientas DSDM
🠶 Open Source
🠶 Software Libres
Tipo de herramientas DSDM:
🠶 Software o plataformas libres, Open Source.
🠶 Las herramientas y documentos con los que trabaja DSDM se deben descargar en
el entorno de trabajo.
Empresas que utilizan DSDM
🠶 BT: Empresa dedicada a las tecnologías de la información ycomunicación
🠶 https://www.bt.es/
🠶 RadTac: Empresa especilista en metodologías ágiles
🠶 https://www.radtac.co.uk/
🠶 Algunos Clientes RadTac:
🠶 https://www.gov.uk/government/organisations/home-office
🠶 https://www.aol.com/
🠶 https://beta.met.police.uk/
Bibliografia
🠶 https://www.agilebusiness.org/what-is-dsdm
🠶 http://www.omg.org/mda/
🠶 http://www.lcc.uma.es/~av/MDD-MDA/
🠶 https://prezi.com/pcnen1ho12_x/dsdm/
🠶 https://es.slideshare.net/bbonet/aplicacin-de-dsdm-con-moskitt

Más contenido relacionado

Similar a METODOLOGIA DSDM.pptx

Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwarePrimoLaura
 
metodologia agil.ppt
metodologia agil.pptmetodologia agil.ppt
metodologia agil.pptbrian roa
 
Desarrollo rápido de aplicaciones (rad)
Desarrollo rápido de aplicaciones (rad)Desarrollo rápido de aplicaciones (rad)
Desarrollo rápido de aplicaciones (rad)Jean Carlos Toa
 
Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Diego Rochina
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agilesmmanuelo
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Sistema DE informacion 3.1 y 3.2.pptx
Sistema DE informacion 3.1 y 3.2.pptxSistema DE informacion 3.1 y 3.2.pptx
Sistema DE informacion 3.1 y 3.2.pptxJuanCarlosPachecoGon
 
Metodologias de gestion de proyestos de desarrollo de software
Metodologias de gestion de proyestos de desarrollo de softwareMetodologias de gestion de proyestos de desarrollo de software
Metodologias de gestion de proyestos de desarrollo de softwareBrayan Seña
 
Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúPagina web Peru - F5mas
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software JrJunior Leal
 

Similar a METODOLOGIA DSDM.pptx (20)

SEMANA 13-14.pptx
SEMANA 13-14.pptxSEMANA 13-14.pptx
SEMANA 13-14.pptx
 
Luis
LuisLuis
Luis
 
Metodologia casacad y msf convertir a pdf
Metodologia casacad y msf convertir a pdfMetodologia casacad y msf convertir a pdf
Metodologia casacad y msf convertir a pdf
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-software
 
Dsdm_f
Dsdm_fDsdm_f
Dsdm_f
 
metodologia agil.ppt
metodologia agil.pptmetodologia agil.ppt
metodologia agil.ppt
 
Desarrollo rápido de aplicaciones (rad)
Desarrollo rápido de aplicaciones (rad)Desarrollo rápido de aplicaciones (rad)
Desarrollo rápido de aplicaciones (rad)
 
Dsdm
DsdmDsdm
Dsdm
 
DSDM
DSDMDSDM
DSDM
 
Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Modelos de software
Modelos  de  softwareModelos  de  software
Modelos de software
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Sistema DE informacion 3.1 y 3.2.pptx
Sistema DE informacion 3.1 y 3.2.pptxSistema DE informacion 3.1 y 3.2.pptx
Sistema DE informacion 3.1 y 3.2.pptx
 
Metodologias de gestion de proyestos de desarrollo de software
Metodologias de gestion de proyestos de desarrollo de softwareMetodologias de gestion de proyestos de desarrollo de software
Metodologias de gestion de proyestos de desarrollo de software
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el Perú
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
 

Último

Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresjosegillopez
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 

Último (8)

Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadores
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 

METODOLOGIA DSDM.pptx

  • 1. DSDM (METODOLOGIA DE DESARROLLO DE SOFTWARE ) INTEGRANTES: BRYAN MAMALLACTA, KEVIN PAUCAY, FREDY GREFA
  • 2. ¿Qué es DSDM? 🠶 El método de desarrollo de sistemas dinámicos (en inglés Dynamic Systems Development Method o DSDM). 🠶 Es un método que provee un framework para el desarrollo ágil de software. 🠶 Apoyado por la continua implicación del usuario en un desarrollo Iiterativo y creciente. 🠶 Sensible a los requerimientos cambiantes, para desarrollar un sistema que reúna las necesidades de la empresa en tiempo y presupuesto
  • 3. ¿Qué es DSDM? 🠶 DSDM es caracterizada por su rapidez de desarrollo atendiendo a las demandas de tecnología de forma eficaz y eficiente previendo que transcurra mucho tiempo y la tecnología cambie. 🠶 Es una metodología ágil situada dentro de las RAD (Desarrollo Rápido de Aplicaciones). 🠶 Es ideal para proyectos de sistemas de información cuyos presupuestos y agendas son muy apretados.
  • 4. Historia 🠶 DSDM nació en enero del 94 con el objetivo de crear una metodología RAD unificada. 🠶 Fue desarrollado en el Reino Unido por un Consorcio DSDM, un conjunto de proveedores y de expertos en la materia de desarrollo de Sistemas de Información (SI). Esta una organización no lucrativa y de proveedor independiente que posee y administra el framework. 🠶 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.
  • 5. Historia 🠶 La primera versión fue terminada en enero de 1995 y publicada en febrero de 1995. La versión de (abril de 2006) es la versión 4.2: El framework para el Negocio Centralizado Desarrollado lanzado en mayo de 2003. 🠶 Mejoraron mucho gracias al énfasis que se puso en obtener feedback de los usuarios.
  • 6. Etapas de la IS que cubre 🠶 DSDM es una metodología ágil que abarca todo el ciclo de vida del desarrollo de un proyecto software. 🠶 Cubre los aspectos de gestión de proyectos, desarrollo de los sistemas, soporte y mantenimiento y se autodefine como un marco de trabajo para desarrollo rápido más que como un método específico para el desarrollo de sistemas. 🠶 Se caracteriza por el trabajo en equipo, tanto de los desarrolladores, usuarios y stakeholders. 🠶 El equipo de desarrollo puede tomar sus decisiones sin depender de autorizaciones de sus superiores.
  • 7. Clasificación de la Metodología DSDM 🠶 El Desarrollo de la Metodología se clasifica: de modo Iterativo Incremental, guiado por la realimentación de los usuarios para converger en una solución de negocio precisa.
  • 8. Objetivos DSDM 🠶 Definir primero Tiempo y Costo; luego definir las funcionalidades que se pueden implementar en el producto. 🠶 Promueve el uso del RAD (Desarrollo rápido de aplicaciones). No está dirigida tanto a proporcionar un sistema perfecto que resuelva todas las necesidades posibles del negocio, si no que centra sus esfuerzos en aquellas funcionalidades críticas para alcanzar las metas establecidas en el proyecto/negocio. 🠶 El equipo de desarrollo debe realizar entregas cortas pero frecuentemente. Estas entregas deben ser funcionales. Todos los cambios pueden ser revertibles, es decir, debemos tener una línea base y a partir de ella crear funcionalidad, pero si no tenemos los resultados deseados debemos regresar a la línea base nuevamente. La verificación de calidad debe existir a lo largo del proceso de desarrollo, y no solamente en el final del proyecto.
  • 9. Fases del DSDM 🠶 DSDM consiste en 3 fases: fase del pre-proyecto, fase del ciclo de vida del proyecto, y fase del post-proyecto. La fase del ciclo de vida del proyecto se subdivide en 5 etapas: 🠶 estudio de viabilidad, 🠶 estudio de la empresa, 🠶 iteración del modelo funcional, 🠶 diseño e iteración de la estructura, e 🠶 implementación
  • 11. Roles DSDM 🠶 DSDM define tres grupos de roles: 🠶 roles del proyecto, 🠶 roles del desarrollo de la solución y 🠶 otros roles, conocido como “bebé alienígena” o “alien baby” es el diagrama estándar de DSDM Atern que ilustra estos tres grupos de roles.
  • 14. Mecanismos DSDM 🠶 Se basa en seleccionar las funcionalidades más prioritarias para el negocio. 🠶 Cada TimeBox tiene una fecha de finalización y un conjunto de requerimientos a satisfacer indicando la prioridad de cada uno. 🠶 Si algo no funciona se ignoran los requerimientos con menos prioridad. TimeBoxes Prototipado 🠶 Se identifican cuatro tipos de prototipos: 🠶 Negocios. 🠶 Facilidad de Uso. 🠶 Rendimiento. 🠶 Capacidad.
  • 15. Ventajas y Desventajas DSMD: Ventajas : 🠶 La calidad del producto es mojorada a través de la participación del usuario y de la naturaleza iterativa. 🠶 DSDM asegura un desarrollo ágil. 🠶 Disminuye el tiempo y el costo de los proyectos. 🠶 Permite realizar cambios fácilmente. 🠶 Permite la reutilización de las aplicaciones a través de los módulos existentes
  • 16. Ventajas y Desventajas DSMD: Desventajas : 🠶 Ningún sistema es realizado a la perfección en el primer intento. 🠶 Se necesita una alta participación de los usuarios para que los desarrolladores no asuman criterios que no son ciertos. 🠶 La entrega del producto deberá ser a tiempo, respetando presupuesto y asegurando calidad. 🠶 DSDM, requiere que se complete la iteración con la funcionalidad suficiente como para que inicie la siguiente iteración. 🠶 No es una metodología común y es algo difícil de entender.
  • 17. Software que soportan DSDM 🠶 Eclipse; 🠶 Neatbeans; 🠶 Sun java creator estudio; 🠶 Moskitt: plataforma libre para el desarrollo de métodos y herramientas DSDM 🠶 Open Source 🠶 Software Libres
  • 18. Tipo de herramientas DSDM: 🠶 Software o plataformas libres, Open Source. 🠶 Las herramientas y documentos con los que trabaja DSDM se deben descargar en el entorno de trabajo.
  • 19. Empresas que utilizan DSDM 🠶 BT: Empresa dedicada a las tecnologías de la información ycomunicación 🠶 https://www.bt.es/ 🠶 RadTac: Empresa especilista en metodologías ágiles 🠶 https://www.radtac.co.uk/ 🠶 Algunos Clientes RadTac: 🠶 https://www.gov.uk/government/organisations/home-office 🠶 https://www.aol.com/ 🠶 https://beta.met.police.uk/
  • 20. Bibliografia 🠶 https://www.agilebusiness.org/what-is-dsdm 🠶 http://www.omg.org/mda/ 🠶 http://www.lcc.uma.es/~av/MDD-MDA/ 🠶 https://prezi.com/pcnen1ho12_x/dsdm/ 🠶 https://es.slideshare.net/bbonet/aplicacin-de-dsdm-con-moskitt