SDLC - Métodos Agile

Métodos Agile são baseados no manifesto Agile e são adaptativos por natureza. Métodos ágeis garantem -

  • Colaboração em equipe.
  • Colaboração do cliente.
  • Comunicação constante e contínua.
  • Resposta às mudanças.
  • Prontidão de um produto funcional.

Vários métodos Agile surgiram, promovendo o desenvolvimento iterativo e incremental com iterações time-boxed. Embora os métodos ágeis sejam adaptáveis, as regras do método específico não podem ser ignoradas e, portanto, requerem uma implementação disciplinada.

Métodos ágeis - Pontos fortes

As vantagens ou pontos fortes do método Agile são -

  • Lançamentos antecipados e frequentes.
  • Acomodação de requisitos variáveis.
  • Comunicação diária entre o cliente e desenvolvedores.
  • Projetos construídos em torno de indivíduos motivados.
  • Equipes auto-organizadas.
  • Simplicidade, com foco no que é imediatamente necessário.
  • Sem construir para o futuro ou sobrecarregar o código.
  • Reflexão regular para ajustar o comportamento para melhorar a eficácia.

Métodos ágeis - Fraquezas

As desvantagens ou fraquezas do método espiral são -

  • A disponibilidade do cliente pode não ser possível.

  • As equipes devem ter experiência para seguir as regras do método.

  • O planejamento apropriado é necessário para decidir rapidamente sobre a funcionalidade que precisa ser entregue em uma iteração.

  • Espera-se que a equipe tenha habilidades de estimativa e de negociação.

  • A equipe deve ter habilidades de comunicação eficazes.

  • Novas equipes podem não ser capazes de se organizar.

  • Requer disciplina para desenvolver e entregar em iterações com limite de tempo.

  • O design precisa ser mantido simples e sustentável, exigindo habilidades de design eficazes.

Quando usar métodos Agile?

Os métodos Agile podem ser usados ​​quando -

  • A aplicação é crítica em termos de tempo.

  • O escopo é limitado e menos formal (escalonamento de métodos ágeis para projetos maiores está em andamento, com certas extensões para alguns dos métodos ágeis).

  • A organização emprega métodos disciplinados.