La metodologia DSDM es caracterizada por su rapidez de desarrollo atendiendo a las demandas de tecnologia de forma eficaz y eficiente previendo que transcurra mucho tiempo y la tecnologia cambie.
Es una metodologia agil situada dentro de las RAD(rapid aplication development), es ideal para proyectos de sistemas de informacion cuyos presupuestos y agendas son muy apretadas.
DSDM consiste en tecnicas de desarrollo y gestion del proyecto en la misma metodologia.
Las caracteristicas de DSDM son:
- Trabajo en equipo tanto los desarrolladores, los usuarios y los Stakeholders.
- El equipo de desarrollo puede tomar sus deciciones sin depender de autorizaciones de sus superiores.
- El desarrollo es iterativo e incremental
- 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 linea base y a partir de ella crear funcionalidad, pero si no tenemos los resultados deseados podemos regresar a la linea base nuevamente.
- La verificacion de calidad debe existir a lo largo del proceso de desarrollo y no solamente en al final del proyecto.
Existen consideraciones de importancia las cuales son:
- Ningun sistema es construido a la perfeccion en el primer intento.
- La entrega del proyecto debera ser a tiempo, respetando presupuesto y asegurando la calidad.
- DSDM solo quiere que se complete la iteracion con la funcionalidad suficiente como para que inicie la siguiente iteracion.
- DSDM es utilizado en sistemas TI pero tambien pudiera ser utilizado para proyectos en donde se requiera cambio de algun sistema aunque no sea TI.
- La evaluacion de riesgo debe estar enfocada en entregar funcionalidad no en el proceso de desarrollo
- La estimacion debe estar basada en funcionalidad del negocio.
Las fases de DSDM son:
- Estudio de Viabilidad: estudio de requerimientos (humanos, materiales y financieros) y los problemas de la empresa o cliente.
- Estudio de la Empresa: como planificar las actividades de la empresa.
- Iteracion del Modelo Funcional: plantear un modelo previo que de solucion aceptable a la problematica, esta es la etapa de diseño.
- Diseño e Iteracion de Estructura: se realiza la codificacion de la solucion, se prueba paralelamente la calidad del producto y se documenta el manual de usuario y tecnico.
- Implementacion: entrega del producto al cliente o usuario final.
Excelente Info
ResponderEliminarmuy bueno xd
ResponderEliminar