Metodologia Ágeis são usadas para o gerenciamento de projetos por sua abordagem flexível e adaptativa. Promovendo a colaboração constante, a entrega incremental de resultados e a capacidade de se ajustar rapidamente. A agilidade não está na velocidade mas sim na capacidade de responder adequadamente a mudanças (de software, tecnologia, equipes), se adaptando às necessidades de um projeto e às mudanças no decorrer do desenvolvimento.
📌Manifesto Ágil
O Manifesto Ágil é um documento criado em 2001 por um grupo de 17 especialistas com o propósito de encontrar maneiras mais eficientes de desenvolvimento. O manifesto propõe uma abordagem mais flexível, colaborativa e iterativa para o desenvolvimento, colocando ênfase em quatro valores principais:
- Indivíduos e interações mais que processos e ferramentas: A colaboração entre pessoas é mais importante que seguir rigidamente processos ou depender de ferramentas.
- Software em funcionamento mais que documentação abrangente: Priorizar a entrega de software funcional ao invés de investir muito tempo em documentação extensa e detalhada.
- Colaboração com o cliente mais que negociação de contratos: A comunicação constante e a colaboração com o cliente são mais valiosas que seguir estritamente termos contratuais.
- Responder a mudanças mais que seguir um plano: Adaptar-se a mudanças é mais importante que seguir um plano predefinido de forma inflexível.
📌Scrum
Papéis principais
1. Product Owner : Responsável por maximizar o valor do produto e gerenciar o backlog do produto, que é a lista priorizada de tudo que precisa ser feito.
2. Scrum Master: Facilita o processo Scrum, removendo obstáculos e garantindo que a equipe siga as práticas Scrum. Ele não é um gerente de projetos, mas um líder servo para a equipe.
3. Equipe de Desenvolvimento: Um grupo multifuncional e auto-organizado de profissionais que trabalham juntos para entregar incrementos do produto. O time é responsável por transformar os itens do backlog em incrementos de valor.
Artefatos
1. Product Backlog: Uma lista dinâmica de funcionalidades, melhorias e correções, organizada em ordem de prioridade pelo Product Owner. É o trabalho que a equipe precisa fazer.
2. Sprint Backlog: Conjunto do Product Backlog que a equipe se compromete a completar durante o sprint. Ele é criado na Sprint Planning.
3. Product Increment: O resultado de cada sprint, que é um pedaço funcional do produto que pode ser entregue ao cliente.

