Você está na página 1de 16

Metodologias Ágeis

Alunos:
ADPTATIVE SOFTWARE Lucas Fabrício
Emilly Maise
DEVELOPMENT Iasmim Jaciara
Ádria Vitória
Maria Klara
Bruna Vitória
Evelyn Nathalia
Maria Clara
O QUE SÃO METODOLOGIAS ÁGEIS?
Metodologias ágeis são formas de fazer utilizadas para desenvolver
softwares que enfatizam colaboração, adaptação às mudanças e a
melhoria contínua do processo de desenvolvimento. As mesmas
surgiram no final da década de 90, ccomo uma resposta aos
problemas enfrentados pelos modelos tradicionais de
desenvolvimento de software, que eram frequentemente criticados
por serem burocráticos, inflexíveis e incapazes de lidar com
mudanças.
O QUE É ?
Adaptive Software Development (ASD) ou Desenvolvimento de
Software Adaptativo é uma técnica para o desenvolvimento de
softwares, proposta por Jim Highsmith. Este modelo concentra-
se na colaboração humana e na auto-organização da equipe. Tem
foco de atuação principalmente nos problemas de sistemas
complexos, para grandes desenvolvimentos. O método estimula
fortemente o desenvolvimento com repetições e uma constante
prototipação.
CONCEITO:

É uma técnica para o


Surgiu em 2001. Como desenvolvimento de softwares,
reação às abordagens de proposta por Jim Highsmith. Este
gerenciamento de projetos modelo concentra-se na colaboração
em cascata . humana e na auto-organização da
equipe.
OBJETIVO

O ASD é uma metodologia ágil que tem como foco principal


desenvolver soluções mais complexas. A mesma tem como
objetivo impedir o caos nas entregas, priorizando a
colaboração e auto-organização.
APLICAÇÃO DO ADAPTIVE SOFTWARE
O ASD consiste em três fases: especulação, colaboração e aprendizagem.
Na fase de especulação, os requisitos do projeto são definidos de forma
geral e flexível. Na fase de colaboração, as equipes trabalham juntas para
desenvolver o software em pequenas iterações, com a participação ativa
do cliente. Na fase de aprendizagem, os resultados das iterações são
avaliados e o processo é ajustado de acordo com as lições aprendidas.
COMO APLICAR
Especulação:

Imagine um trabalho escolar a ser realizado. Para ser entregue com eficiência
e qualidade, é possível aplicar uma Metodologia Ágil. A Metodologia ADS é
muito útil em projetos de grande complexidade. Um trabalho como o
trabalho de Fundamentos Filosóficos.

Primeiro é necessário estudar sobre o assunto e garantir que todos o


dominem. Depois, existe um processo de verificação para averiguar a
capacidade do grupo de realizar o processo. Essas duas etapas são chamadas
de especulação
COMO APLICAR

COLABORAÇÃO:
Logo após a verificação, existe uma etapa que consiste
em fazer um "brainstorming" e iniciar realmente o
processo, colocar a mão na massa. Esse processo é
conhecido como colaboração.
COMO APLICAR
Aprendizado:

Trata-se do momento onde o trabalho é finalizado, possuindo duas


etapas. Primeiro, é necessário verificar o projeto e procurar erros. Em
caso de algum erro, é necessária a correção imediata. Ou seja, se algum
erro for encontrado no projeto, o processo irá voltar para o momento
de verificação de conhecimento (especulação).
COMO APLICAR
Aprendizado:

Finalmente, após esse longo processo, se não houver


nenhum erro e a qualidade do produto for boa, a última
etapa será aplicada. É o tão esperado momento da
entrega.
Como aplicar
CARACTERISTICAS DA
METODOLOGIA (ASD)
Focado na missão: objetivos muito bem definidos, porém podem ser
ajustados de acordo com o desenvolvimento do projeto;
Orientado a riscos;
Orientado a componentes: as atividades de desenvolvimento não
devem ser orientadas a tarefas, mas, focadas nas funcionalidades do
desenvolvimento do software;
CARACTERISTICAS DA
METODOLOGIA (ASD)
Iterativo;
Tolerante a mudanças: incorpora as mudanças que aparecem no
meio do projeto. Como é algo frequente em desenvolvimento de
software, é mais importante se adaptar à elas ao invés de tentar
controlar.
CICLO DE VIDA DO MODELO

Um projeto de ASD é composto por um ciclo de três fases:

Especulação: Nessa fase o projeto é iniciado e se estabelecem os principais objetivos e


metas do projeto, requisitos básicos que serão necessários e as limitações com as quais
você trabalhará
Colaboração: A colaboração ajuda bastante no levantamento de necessidades,
especificações, etc.
Aprendizado: consiste na compilação de tudo o que foi aprendido do início até o final, o
que foi bom e o que foi ruim para que possamos melhorar no futuro.
VANTAGENS E
DESVANTAGENS

VANTAGENS DESVANTAGENS

É utilizada para aprender com os


Erros que não são detectados
erros e iniciar o ciclo de
anteriormente afetará a qualidade
desenvolvimento novamente
do produto e consequentemente no
Utiliza as informações sobre as
custo
mudanças para melhorar o
desempenho do software
Promove o trabalho em equipe
REFERÊNCIAS BIBLIOGRÁFICAS
GUEDES,Marylene.O que é ASD - Adaptative Software Development?.Treinaweb.Disponivel
em<
https://www.treinaweb.com.br/blog/o-que-e-asd-adaptative-software-development>.Acesso
em: 09 maio.2023.

https://ebds.com.br/metodologia-agil-aplicada-
desenvolvimento/#:~:text=O%20ASD%20ou%20Desenvolvimento%20Adaptativo,a%20colabora%
C3%A7%C3%A3o%20e%20auto%2Dorganiza%C3%A7%C3%A3o. Acesso em: 09 de maio.2023.

Você também pode gostar