Método Ágil ASD
¸˜
Desenvolvimento Adaptativo (ASD) e
ˆ
Dinamico de Sistemas (DSDM)
Klismann Smoger Mottin
27/03/2012
Desenvolvimento Adaptativo (ASD)
´
Definicoes basicas
¸˜
Modelo proposto por Jim Highsmith
´
Abordagem de desenvolvimento agil
Prioriza velocidade e flexibilidade
Enfatiza o envolvimento dos clientes durante o projeto
´
´
Embasado na ideia de que sempre ha algo que se possa melhorar ´
A cada ciclo do projeto, o conhecimento obtido cresce e e utilizado para corrigir os poss´veis erros encontrados. A ı ˆ correcao destes erros aumenta a experiencia do grupo de
¸˜
´ a corrigir ou melhorar desenvolvimento, que os ajudara outros aspectos do projeto.
ASD: Vantagens e Desvantagens
Vantagens
Produz resultados com rapidez
Pode ser utilizado em projetos que necessitem de avaliacao constante dos clientes
¸˜
O planejamento pode ser adaptado em qualquer fase do projeto Desvantagens
Ambos os desenvolvedores e clientes devem estar
´
comprometidos com o passo rapido do projeto. Se algum
˜
´ grupo nao estiver acompanhando, o ASD esta fadado a falhar. ˜
˜
Quando os riscos de projeto sao altos, o ASD nao pode ser adaptado
Projetos grandes exigem grandes equipes
Ciclo de vida do ASD
ˆ
Figura 1: Retirada da referencia [1]
As fases do projeto
Especulacao: Inicializacao do projeto, construindo o ciclo adaptativo levando em consideracao o objetivo
¸˜
¸˜
¸˜
do projeto, requisitos e restricoes;
¸˜
Colaboracao: Deve haver sinergia para obtencao do resultado proposto;
¸˜
¸˜
Aprendizado: Essa fase ajuda a aumentar o n´vel de entendimento dos desenvolvedores de software. ı ˆ
Desenvolvimento dinamico de sistemas (DSDM)
´
Definicoes basicas
¸˜
´
Abordagem de desenvolvimento agil, assim como o ASD
Utilizado para construir e manter sistemas com apertadas restricoes de prazo
¸˜
Envolve o cliente no desenvolvimento do projeto
Desenvolvido pelo DSDM Consortium para unir
ˆ
´ experiencias e