Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

DESENVOLVIMENTO ADAPTATIVO DE SOFTWARE

No description
by

on 2 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of DESENVOLVIMENTO ADAPTATIVO DE SOFTWARE

DESENVOLVIMENTO ADAPTATIVO DE SOFTWARE
Especulação
Durante a especulação, o projeto é iniciado e o planejamento do ciclo adaptativo é conduzido. Planejamento do ciclo adaptativo usa informações de iniciação do projeto para definir o conjunto de ciclos de versão que serão necessários para o projeto.
Colaboração
Pessoal motivado trabalha junto de um modo que multiplica seus talentos e resultados criativos, além de seu número absoluto.Ela é, acima de tudo, uma questão de confiança. Pessoas que trabalham juntas precisam confiar umas nas outras para:

criticar sem animosidade;
ajudar sem ressentimento;
trabalhar tão duro ou mais duro do que costumam;
ter o conjunto de habilidades para contribuir com o trabalho em mãos;
comunicar problemas e/ou preocupações de um modo que conduza à ação efetiva ;
Aprendizado
À medida que os membros de uma equipe DAS começam a desenvolver os componentes que fazem parte de um ciclo adaptativo, a ênfase está tanto no aprendizado quanto no progresso em direção a um ciclo completo. As equipes de DAS aprendem de três modos:

foco nos grupos:
revisões técnicas formais:
pós-conclusão:
Vantagens X Desvantagens

Vantagens:

• Produz resultados com rapidez
• Pode ser utilizado em projetos que necessitem de avaliação 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
rápido do projeto. Se algum membro do grupo não estiver acompanhando, o Adaptive
Software Development está fadado a falhar.
• Quando os riscos de projeto são altos, o Adaptive Software Development não pode ser
adaptado
• Projetos grandes exigem grandes equipes

Introdução
Foi proposta por Jim Highsmith como uma técnica para construção de software complexa. O Adaptive Software Development propõe atualizar o ciclo de desenvolvimento baseado em planejar, projetar e construir, trocando-o por um com as fases de especular, colaborar e aprender. Essa mudança seria necessária devido ao enfoque diferente dos dois ciclos: o primeiro considera a estabilidade no ambiente de negócios, enquanto o segundo foca em ambientes de incerteza e de grande mudança. Visão comum a todos os métodos ágeis.
Características
O Adaptive Software Development (ASD) tem como base principal um método RAD (Rapid Application Development), evoluindo-o ao incorporar conceitos da teoria de sistemas adaptativos complexos. A ênfase do Adaptive Software Development está na dinâmica de equipes auto-organizadas, na colaboração interpessoal e no aprendizado individual e em capacitar equipes de projeto de software que tenha uma probabilidade de sucesso muito maior (PRESSMAN, 2006) Para que o desenvolvimento seja realmente adaptativo é necessário que esse novo ciclo tenha as seguintes características:

Enfoque na missão:
Baseado em características:
Iterativo:
Períodos fechados (time-boxes):
Dirigido a riscos:
Tolerante a mudanças:

Ciclo de vida DAS
Ao lado temos o ciclo de vida do desenvolvimento adaptativo de software.
Full transcript