Saltar para o conteúdo

Adaptive Software Development

Origem: Wikipédia, a enciclopédia livre.

Adaptive Software Development (ASD)[1], em português: Desenvolvimento de Software Adaptativo[2] ou Desenvolvimento adaptável de software[3] é uma técnica para o desenvolvimento de softwares complexos, proposta por Jim Highsmith.

O apoio filosófico do ASD concentra-se na colaboração humana e na auto-organização.

A auto-organização aparece quando agentes individuais independentes cooperam para criar resultados emergentes. Um resultado emergente é uma propriedade além da capacidade de qualquer agente individual.

Ciclo de vida

  • Especulação: iniciação do projeto e planejamento adaptativo.
  • Colaboração: pessoal motivado trabalha junto de um modo que multiplica seus talentos e resultados criativos.
  • Aprendizado que pode ocorrer de três modos: foco nos grupos, revisão técnicas formais e pós-conclusão.

Veja também:

Referências

  1. «"Site Oficial ASD"» (em inglês). Consultado em 26 de março de 2015 
  2. «Guia de Projeto de Sistemas com Práticas de Métodos Ágeis e Terceirização do Desenvolvimento para o SISP». Brasília: Secretaria de Logística e Tecnologia da Informação. 2 de fevereiro de 2015. p. 6. 89 páginas. Consultado em 26 de março de 2015 
  3. César Sanz Gutierrez; Eduardo Yukio Miyake; Fábio Henrique Pereira Lima; Nick Lazur (2009). «Engenharia de Requisitos na Metodologia Ágil» (pdf). Orientadora: Dra. Judith Pavón. Universidade Anhembi Murumbi. 144 páginas. Consultado em 26 de março de 2015