Metodologia Agile
A metodologia Agile fornece gestão flexível de projetos de desenvolvimento de software. É especialmente eficaz ao trabalhar em pequenas equipas.
No sistema da metodologia Agile também estão incluídos
SCRUM e
Kanban.
A metodologia Agile é baseada nos seguintes princípios:
- Os clientes devem ficar satisfeitos com a pontualidade e qualidade do software desenvolvido e das suas atualizações.
- O desenvolvimento deve ser flexível e implementar todas as alterações necessárias no mais curto espaço de tempo.
-
É necessário garantir atualizações frequentes de software
para os clientes, cada atualização deve ser lançada
com uma frequência não superior a
2–16semanas. - Colaboração em equipa entre gestores e desenvolvedores durante todo o ciclo de vida do software.
- Incentivo aos desenvolvedores motivados.
- Prioridade à conversa pessoal sobre outros métodos de transmissão de informação.
- A avaliação da eficácia do fluxo de trabalho é fornecida apenas pela implementação de um produto de qualidade, e não por horas, esforço de trabalho, etc.
- A base do desenvolvimento de qualquer equipa é a aplicação ativa de processos flexíveis.
- Para o produto desenvolvido, as prioridades devem incluir não apenas aspetos técnicos, mas também o design.
- Esforço para reduzir a quantidade de trabalho desnecessário e simplificar os fluxos de trabalho.
- A prioridade na organização do fluxo de trabalho deve ser a auto-organização e a iniciativa.
- Avaliação constante da eficácia do seu trabalho pela equipa e ajuste de possíveis deficiências.
Veja também
-
metodologia
XP,
que é usada para o reforço extremo de todas as práticas de desenvolvimento -
conceito
RAD,
que é usado para o desenvolvimento de produtos com requisitos indefinidos -
metodologia
Cobit,
que é usada para o desenvolvimento de padrões na área de auditoria e gestão de TI -
metodologia
PRINCE2,
que é usada para o desenvolvimento de padrões para a implementação de projetos de grande escala em TI -
técnica de desenvolvimento
TDD,
que é usada para a gestão flexível de projetos