• Gestão de Projetos
  • Metodologias Ágeis
  • Princípios e Valores

Metodologias Ágeis#

Todo time de desenvolvimento de software precisa estar organizado para saber o que precisa ser entregue, quando, como e por quem. Para isso, iremos utilizar alguns princípos e valores das Metodologias Ágeis.

As metodologias ágeis são as mais modernas metodologias para gestão e organização de equipes de software no mundo.

Essas metodologias foram criadas por consultores renomados que se em 2001 se reuniram para compartilhar suas experiências e resultados e criaram o 'Manifesto Ágil'. 'O Manifesto Ágil' é formado por 5 princípios e 12 valores Manifesto Ágil.

Os valores do Manifesto Ágil são:#

  • "Indivíduos e interações mais que processos e ferramentas
  • Software em funcionamento mais que documentação abrangente
  • Colaboração com o cliente mais que negociação de contratos
  • Responder a mudanças mais que seguir um plano" (Manifesto Ágil, 2001)

Os 12 princípios do Manifesto Ágil são:#

  1. "Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado.

  2. Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente.

  3. Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo.

  4. Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto.

  5. Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário e confie neles para fazer o trabalho.

  6. O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face.

  7. Software funcionando é a medida primária de progresso.

  8. Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.

  9. Contínua atenção à excelência técnica e bom design aumenta a agilidade.

  10. Simplicidade é a arte de maximizar a quantidade de trabalho não realizado, é essencial.

  11. As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis.

  12. Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo. " (Manifesto Ágil, 2001)