Agile Manifesto

O Agile Manifesto estabelece, dessa maneira, agile values e os  agile principles fundamentais das metodologias ágeis. Este foi, desse modo, criado em 2001 por um conjunto de 17 signatários.

Na década de 1990 a indústria da criação de software enfrentava, dessa forma, graves problemas. Em outras palavras, os projectos eram normalmente entregues fora de tempo, fora do orçamento e desajustados.

Em Fevereiro de 2001, 17 pessoas juntaram-se no Utah, para discutirem, dessa maneira, a forma como trabalhavam. Contudo, estes 17 profissionais já usavam metodologias ágeis como XP, Kanban Scrum. Por fim, todos perceberam que mesmo usando métodos diferentes tinham fundamentos em comum. Isso, levando-os, assim, a criar o manifesto.

Ainda que tenha sido criado a pensar na criação de software, cedo passou fronteiras e passou a ser usado noutras áreas. Hoje existem, dessa forma, poucas pessoas que possam dizer que não beneficiam de entregas mais rápidas, mais produtivas e informativas. Isto porque cada vez mais a relação com os clientes está mais próxima, pede-se mais vezes feedback e mostra-se mais vezes ao cliente o trabalho em progresso. Tudo consequências, dessa forma, da criação e adopção do manifesto por parte das equipas.

Agile Manifesto, manifesto ágil, agile manifesto, valores do manifesto ágil, princípios do manifesto ágil, metodologias ágeis

Valores do Manifesto Agile (Agile Values)

O Agile Manifesto estabelece quatro valores (agile values) orientadores. Eles são:

As pessoas e as relações são mais importantes que os procedimentos e as ferramentas

O desenvolvimento de produtos e serviços é, dessa forma, feito por pessoas. Assim, é importante que exista comunicação constante e clara. Isto irá permitir que os problemas sejam resolvidos de uma forma mais fácil. Os procedimentos e ferramentas também são importantes mas devem ser simples.

Ter o software a funcionar é mais importante do que ter a documentação completa

O objectivo do projeto é desenvolver um software e só está concluído se este funcionar. É isso que o cliente quer. A documentação é importante para ajudar a usar o software, mas se este não funciona, a documentação de pouco ou nada serve.

Colaborar com o cliente é mais importante do que negociar contratos

O cliente deve ser visto como um aliado que deve trabalhar de perto com a equipa para atingir o objectivo e chegar a bom porto. Pensar no cliente como um inimigo só pode dar maus resultados.

A capacidade de responder a alterações é mais importante que seguir um plano

O desenvolvimento de software é feito num ambiente muito incerto. Não vale a pena ter um plano muito detalhado e que tem de ser seguido à risca. Deve haver margem para recolher feedback e ajustar as mudanças sempre que necessário.

Em suma, estes agile values não pretendem negar o valor dos procedimentos, ferramentas, documentação, contratos e planos. Antes, pretendem estabelecer uma escala de prioridades que introduza flexibilidade nos projetos. No fundo, se a equipa não se concentrar no essencial e estiver preocupada com o acessório, o projeto pode sair prejudicado.

Princípios do Manifesto Agile (Agile Principles)

O Agile Manifesto estabelece ainda 12 princípios (Agile principles) do método agile. Eles são:

  • Em primeiro lugar, garantir a satisfação do cliente, através da entrega rápida e contínua de software funcional;
  • Em segundo lugar, até mesmo mudanças ao âmbito do projecto que cheguem perto do final do projeto são bem-vindas;
  • Para além disso, software funcional é entregue com frequência;
  • Ainda mais, deve haver uma cooperação constante entre as pessoas que entendem do ‘negócio’ e a equipa;
  • Assim como, os projectos devem ser criados em torno de indivíduos motivados. Ou seja, dê-lhes o ambiente e o apoio que necessitam, e confie porque eles vão conseguir ter o trabalho feito;
  • Mais ainda, o método mais eficiente e eficaz de comunicar para a equipa e dentro da equipa é conversar cara-a-cara;
  • Bem como, ter um software funcional é a principal medida de progresso do projecto;
  • Ainda mais, os processos ágeis promovem o desenvolvimento sustentável. Ou seja, os patrocinadores, programadores e utilizadores devem ser capazes de manter um ritmo constante indefinidamente;
  • Nesse sentido, a atenção contínua à excelência técnica e ao bom desenho aumenta a agilidade;
  • Bem como, simplicidade – a arte de maximizar a quantidade de trabalho não feito – é essencial;
  • Assim como, as melhores arquitecturas, requisitos e projectos emergem de equipas que se organizam por si;
  • Por fim, regularmente, a equipa analisa como pode tornar-se mais eficaz, ajustando depois o seu comportamento.

Porquê o Manifesto Ágil, com os seus Agile Principles e Values, continua atual?

Mesmo passados mais de 20 anos, o Manifesto Ágil mantém-se relevante. As empresas enfrentam mudanças constantes, exigências crescentes e equipas distribuídas. A agilidade continua a ser uma resposta eficaz a este ambiente.

Este manifesto não é apenas para programadores. Hoje, os seus agile principles são aplicados em áreas como marketing, recursos humanos e gestão de projetos.

Como aplicar os agile values do Manifesto no dia a dia

Muitas equipas dizem trabalhar com Scrum ou Kanban, mas esquecem-se de refletir os valores do Manifesto nas suas decisões diárias.
Por exemplo, quando se dá prioridade à burocracia ou a ferramentas complexas, pode perder-se o foco nas pessoas e na colaboração.

Implementar o Manifesto Ágil significa:

  • Incentivar a comunicação direta e frequente

  • Criar ciclos curtos de entrega com valor real

  • Estar disponível para o cliente e adaptar o produto às suas necessidades

  • Promover a autonomia e a melhoria contínua dentro das equipas

Estes comportamentos devem ser reforçados pela liderança e pela cultura da organização.
Caso contrário, o uso de métodos ágeis pode tornar-se apenas formal — sem impacto real.

Os signatários

Robert C. Martin idealizou uma reunião com várias pessoas do desenvolvimento de software para discutirem a forma como trabalhavam. O seu principal objectivo era tentar chegar a uma solução para ultrapassar os problemas que a indústria onde trabalhava estava a sofre. No fim apenas apareceram 17 pessoas. A realidade é que mesmo sendo pouco acabaram por mudar o rumo do desenvolvimento de software ao criarem o manifesto agile. Os 17 presentes que são conhecidos como os 17 signatários do manifesto são:

  • Robert C. Martin
  • Ken Schwaber, co-criador do Scrum.
  • Jeff Sutherland, o inventor do Scrum.
  • Kent Back, co-criador da eXtreme Programming (XP).
  • Ron Jeffries, co-criador da eXtreme Programming (XP).
  • Mike Beedle, co-autor de Desenvolvimento Ágil de Software com Scrum.
  • Arie van Bennekum, da Integrated Agile.
  • Alistair Cockburn, criador da Metodologia Agil Crystal.
  • Ward Cunningham, criador do conceito wiki.
  • Martin Fowler, desenvolvedor parceiro da Thoughtworks.
  • James Grenning, autor de Test Driven Development.
  • Jim Highsmith, criador do Adaptive Software Development (ASD).
  • Andrew Hunt, co-autor de O Programador Pragmático.
  • Jon Kern, actua até os dias de hoje em assuntos do ágil.
  • Brian Marick, cientista da computação e autor de vários livros sobre programação.
  • Steve Mellor, cientista da computação e um dos idealizadores da Análise de Sistema Orientado a Objetos (OOSA).
  • Dave Thomas, programador e co-autor de The Pragmatic Programmer.

Em suma, este artigo apresenta o Manifesto Ágil, os seus quatro agile values fundamentais e doze agile principles, explicando como servem de base para as metodologias ágeis mais utilizadas hoje. Uma leitura essencial para quem quer compreender a filosofia por trás do Agile e aplicá-la a equipas, projetos e organizações. Ideal para profissionais de gestão de projetos, desenvolvimento de software e transformação digital.

Conclusão

O Manifesto Ágil é muito mais do que um documento histórico.
É uma forma de pensar e agir que continua a inspirar equipas em todo o mundo.

Se trabalha com Scrum ou outro método ágil, vale a pena reler o manifesto de tempos a tempos.
Os seus valores e princípios ajudam a manter o foco no que realmente importa: criar valor com agilidade e colaboração.

 

Em suma, este artigo apresenta os valores e princípios do Manifesto Ágil, explicando a sua origem, importância e aplicação prática em equipas Scrum e outras metodologias ágeis. É útil para quem quer compreender o pensamento ágil e aplicá-lo na gestão de projetos modernos.