Desenvolvimento Agil de Software (DAS) slide
Desenvolvimento Adaptativo de Software
Manifesto Ágil
O desenvolvimento ágil de software
Foi descoberto maneiras melhores de desenvolver software fazendo-o e ajudando outros pessoas a fazê-lo. Através deste trabalho ( o Manifesto), passamos a valorizar: Indivíduos e interação entre eles mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Responder a mudanças mais que seguir um plano
Mesmo havendo valor nos itens à direita, valorizam mais os itens à esquerda.
Objetivo.
Satisfazer o cliente entregando rapidamente e com frequência sistemas com algum valor.
Entregar versões funcionando em prazos curtos;
Estar preparados para requisitos mutantes (mudanças);
Pessoal de negócios e desenvolvedores juntos;
haver a troca de informações através de conversas diretas.
Jim Highsmith
O que é ?
Proposto por Jim Highsmith como uma técnica para construção de software complexos, que propõe mudar o ciclo de desenvolvimento de software que era baseado em planejar, projetar e construir por especular
(analisar, estudar) , colaborar (interatividade) e aprender.
Tem como base o DRA (Desenvolvimento Rápido de Aplicações) com sua filosofia dando ênfase na dinâmica de equipes auto organizadas , na colaboração interpessoal e no aprendizado individual.
Princípios
Para que o desenvolvimento seja realmente adaptativo é necessário seguir certos princípios:
Enfoque na missão; (ter a atenção voltada para o projeto)
Baseado em características;
Iterativo;
Períodos Fechados;
Dirigido a riscos; (prevenido)
Tolerante a mudanças. (adaptações, ajustes)
(envolvimentos entre os participantes do projeto)
Por que usar?
VANTAGENS
Produz resultados com rapidez;
Pode ser usados em projetos que necessitam de avaliação constante do cliente; O planejamento pode ser adaptado em