dsdm
O DSDM surgiu em 1994 na Inglaterra por uma sociedade entre empresas britânicas com o objetivo de estimular a utilização de práticas não convencionais de desenvolvimento de software (Zanatta, 2004).
Hoje em dia o software assume um duplo papel. Ele é o produto e ao mesmo tempo o veículo para entrega do produto. Como produto ele disponibiliza o potencial de computação presente em computador, ou mais amplamente numa rede de computadores acessível pelo hardware local. Quer resida em um telefone celular, quer opere em um computador de grande porte (Mainframes) o software é transformador de informações – produzindo, gerando, adquirindo, modificando, exibindo, ou transmitindo informação, que pode ser tão simples como um bit ou tão complexa como uma apresentação multimídia. Como veículo usado para a entrega do produto, o software age como base para controle do computador – sistemas operacionais – para a comunicação da informação e para a criação e o controle de outros programas.
Seu objetivo é entregar Softwares no tempo e custo estimados.
O DSDM possui um ciclo de vida formado por três ciclos iterativos e
1 Ciclos Iterativos:
Iteração do modelo funcional: Neste ciclo será produzido um conjunto de protótipos incrementais que será apresentado ao cliente junto as suas funcionalidades e a partir do feedback dado pelos usuários, o protótipo sofrerá evoluções até que o produto final seja atingido.
Iteração de projeto e construção: Os protótipos construídos no ciclo anterior serão revisados para garantir se os mesmos atendem os requisitos especificados pelo cliente. Este ciclo pode ser executado paralelamente ao ciclo de iteração do modelo funcional e tem como produção final o timebox (tempo destinado a cada atividade), o projeto do protótipo, a revisão dos requisitos do projeto do protótipo e testes.
Implementação: Ocorre a entrega do incremento final do software, ou seja, o software é transferido do