Está en la página 1de 1

Uno de los principios básicos en los que se basa DSDM es la creencia de que un requisito

no se puede prefijar completamente al inicio del desarrollo, y, cuando así se hace, solo una
parte de este es realmente valiosa para el cliente. Identificar esta parte del requisito más
estratégica o necesaria precisa trabajar profundamente el alcance de los requisitos y su
prioridad. Otro aspecto que resultó revolucionario cuando lo propuso DSDM fue dar la vuelta
al enfoque de los métodos tradicionales en los que se fijaban unos requisitos y, en función de
ellos, se estimaban tanto los recursos como la fecha de entrega. Lo que DSDM propone es
fijar los recursos destinados a un producto y la fecha de entrega y hacer una estimación de la
funcionalidad que se entregará. En definitiva, se sabrá cuándo se va a entregar algo valioso al
cliente, pero de antemano no se conocerá el detalle de lo que se va a entregar.
De manera resumida, algunas de las prácticas fundamentales de DSDM son las siguientes:

• Debe mantenerse un latido. Se debe trabajar con iteraciones de duración fija y


establecer unos plazos de entrega con fechas fijas. Es la forma de mantener la
flexibilidad en los requisitos y que el producto final sea realmente valioso. Cada
iteración se basa en una serie de requisitos priorizados antes de llevarla a cabo.
• Los requisitos deben estar priorizados y clasificados de forma que esté claro qué
necesidades son fundamentales para el éxito del proyecto y, si estos fallaran, el
proyecto podría ser cancelado. Con esta priorización, se podrá detectar así mismo qué
requisitos son importantes pero el éxito del proyecto no recae sobre ellos, cuáles tienen
poco impacto y finalmente aquellos requisitos que pueden ser aplazados sin demasiado
problema.
• Se fomenta el prototipado de forma que los usuarios puedan comprobar que el detalle
de los requisitos es el suficiente para la construcción del producto final y fomenta el
intercambio de información entre desarrolladores y usuarios. De esta forma, el
producto final cubrirá las expectativas del cliente.
• La calidad debe asegurarse en todo el proceso. Como la mayoría de los métodos ágiles,
DSDM da una gran importancia a las pruebas durante todo el ciclo de vida del
desarrollo, de igual manera que lo hacen para una correcta gestión de la configuración.

Nota:
Para acceder a más información sobre DSDM puede visitar la página Web
www.DSDM.org.

Programación eXtrema o eXtreme Programming

Tal y como lo define Kent Beck 11 eXtreme Programming (XP) es un método ágil para el
desarrollo de software muy útil a la hora abordar proyectos con requisitos vagos o

También podría gustarte