TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Metodologia Agile

Por:   •  28/4/2021  •  Resenha  •  892 Palavras (4 Páginas)  •  118 Visualizações

Página 1 de 4

-> O que é:

-A filosofia defende:

+ A satisfação do cliente e a entrega de incremental prévio

+ Equipes de projeto pequena e altamente motivadas

+ Métodos informais

+ Artefato de engenharia de software mínimos

+ Simplicidade no desenvolvimento

-Os princípios valorizam:

+ A entrega mais que a análize e o projeto

+ Comunicação ativa e contínua entre desenvolvedores e clientes.

-> Quem realiza

- Engenheiros de software e outros envolvidos no projeto (gerentes, clientes, usuários finais) trabalham em uma equipe ágil.

- Uma equipe ágil acelera a comunicação e colaboração entre todos os participantes.

-> Importância

- Constitui uma razoável alternativa para engenharia convencional voltada para certas classes de software e para certos tipos de projetos. Tem se mostrado capaz de entregar sistemas corretos rapidamente.

-> Etapas envolvidas:

+ Comunicação

+ Planejamento

+ Modelagem

+ Construção

+ Emprego

*Entretanto, essas se transformam em um conjunto de tarefas mínimas que impulsiona a equipe para o desenvolvimento e a entrega.

-> Artefato

- Tanto o cliente como o engenheiro têm o mesmo parecer

- O único artefato importante consiste em um incremento de software operacional que seje entregue na data combinada.

-> Garantia que o trabalho foi realizado corretamente

- Se a equipe concordar que o processo funciona e essa equipe produz incrementos de software passíveis que satisfaçam o cliente, então, o trabalho está correto.

-> O que é agilidade

- Uma equipe ágil npe aquela rápida e capaz de responder apropriadamente a mudanças.

- A agilidade consiste em algo a mais que uma resosta à mudança:

+ Incentiva a estruturação e as atitudes em equipe que tornam a comunicação mais fácil

+ Enfatiza a entrega rápida do software operacional e diminui a importância dos artefatos intermediários

+ Assume o cliente como parte da equipe de desenvolvimento e trabalha para eliminar a atitude "nós e eles"

-> Agilidade e o custo das mudanças

- Os defensores da agilidade argumentam que um processo ágil bem elaborado "achata" o custo da curva da mudança

- O custo das mudanças é atenuado quando a entrega incremental é associada a outras práticas ágeis, como testes contínuos de unidades e programação por pares.

-> O que é processo ágil

- É caracterizado de um forma que se relacione a uma série de preceitos chaves:

+ É difícil afirmar antecipadamente quais requisitos irão persistir e quais sofrerão alterações.

+ Para muitos tipos de software, o projeto e a construção são "interconduzidos"

+ Análise projeto, construção e testes não são tão previsíveis quanto gostaríamos que fosse.

- Como criar um processo capaz de administrar a imprevisibilidade?

-A resposta consiste na adaptabilidade de processo (para alterar rapidamente o projeto e as condições técnicas).

- Um processo ágil deve adaptar incrementalmente. Para isso a equipe precisa de feedback do cliente.

- Os incrementos de software (protótipos executáveis ou partes de um sistema operacional) devem ser entregue em curtos períodos de tempo, de modo que as adaptações

...

Baixar como (para membros premium)  txt (5.7 Kb)   pdf (41.6 Kb)   docx (10.3 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com