Modelos Geis Continua O ASD E DSDM
ASD
DSDM
Engenharia de Software I - Profa. Priscila
Tópicos
1- ASD- Adaptative Software Development;
2- DSDM- Dynamic Systems Development;
3- Exercícios
2
Manifesto Ágil- Princípios
Indivíduos
e interações em vez de processos e ferramentas; Software
executável em vez de documentação;
Colaboração
do cliente ao invés de negociação de
contratos;
Respostas
planos.
rápidas a mudanças em vez de seguir
3
ASD
4
DESCRIÇÃO
O
ASD (Desenvolvimento Adaptativo de Software) foi proposto por Jim Highsmith, com o intuito de ser uma técnica para construção de sistemas e softwares complexos. O foco desse modelo é a colaboração humana e na auto-organização da equipe de desenvolvimento.
5
CICLO DE VIDA
6
FASES
1- Especulação:
•Projeto é iniciado
•Planejamento do ciclo adaptativo é conduzido
•Declaração da missão, feita pelo cliente
•Restrições do projeto
•Requisitos Básicos
•Definição do conjunto de ciclos de versão
(incrementos do software) que serão necessários para o projeto
7
FASES
2- Colaboração:
Não é somente pela Comunicação;
Não é somente pelo Trabalho em Equipe;
Não é uma rejeição ao individualismo;
É acima de tudo uma questão de confiança;
Precisam confiar umas nas outras;
Criticar sem animosidade;
Ajudar sem ressentimentos;
Trabalhar tão duro ou mais duro que costumam;
Ter um conjunto de habilidades para contribuir com o trabalho em mãos;
Comunicar problemas e/ou preocupações 8 de um modo que conduza a ação efetiva.
FASES
3- As equipes trabalham em três modos:
Foco nos grupos
Usuários fornecem feedback sobre os incrementos, indicando se o produto está ou não satisfazendo a necessidade do negócio
Revisões técnicas formais
Os membros da equipe revisam os componentes de software que são desenvolvidos, aperfeiçoando a qualidade e aprendendo à medida que prosseguem
Pós-conclusão
A equipe cuida do seu próprio desempenho e processo 9
VANTAGENS
Treinamento e aprendizado constante da equipe de desenvolvimento;