Você já ouviu falar do Manifesto Ágil? Todo profissional ou estudante da área de desenvolvimento de software com certeza ja ouviu falar sobreo Manifesto Ágil, mas você realmente sabe o que é esse documento?
Você vai ler nesse artigo:
O que é o Manifesto Ágil?
Segundo o site oficial AgileManifesto.org, o nome completo é Manifesto para o Desenvolvimento Ágil de Software, sendo um documento que mudou a forma de pensar e fazer software no mundo todo.
Ele foi criado em 2001 por 17 profissionais que já usavam métodos ágeis como XP, Scrum, DSDM, FDD, entre outros. Eles se reuniram para compartilhar suas experiências e definir os valores e princípios que norteiam a agilidade no desenvolvimento de software.
Mas por que eles fizeram isso? Porque eles estavam insatisfeitos com os modelos tradicionais de desenvolvimento, que eram burocráticos, inflexíveis e ineficazes. Eles queriam uma forma mais simples, colaborativa e adaptativa de entregar software de alta qualidade e valor para os clientes.
Quem criou o Manifesto Àgil?
Os responsáveis pela criação do manifesto foram 17 profissionais da área de tecnologia, especificamente do desenvolvimento de software, que se reuniram para discutir as melhores práticas, processos e compartilhar impeditivos frequentes durante o ciclo de vida de um projeto, produto ou software.
Os 17 criadores e signatários do Manifesto para o Desenvolvimento Ágil de Software de 2001 são:
- Arie van Bennekum
- Andrew Hunt
- Alistair Cockburn
- Brian Marick
- Dave Thomas
- James Grenning
- Jeff Sutherland
- Jim Highsmith
- Jon Kern
- Ken Schwaber
- Kent Beck
- Martin Fowler
- Mike Beedle
- Robert C. Martin
- Ron Jeffries
- Steve Mellor
- Ward Cunningham
Esse grupo de 17 profissionais reconhecidos notoriamente pela comunidade de desenvolvedores ao redor do mundo, compartilhavam de uma mesma visão: o desenvolvimento de software deveria ser mais adaptável às mudanças, mais focado nas necessidades dos clientes e mais orientado a resultados.
Por isso, eles elaboraram o Manifesto Ágil, que contém quatro valores e doze princípios que orientam a aplicação de métodos ágeis como Scrum, Kanban, XP, entre outros.
O que diz o Manifesto Ágil?
A seguir reproduzimos a tradução em língua portuguesa do Manifesto para Desenvolvimento Ágil de Software de 2001, conforme disponibilizado no próprio site oficial. Esta tradução oferece uma compreensão direta e fiel dos princípios fundamentais delineados pelos criadores do Manifesto.
Manifesto para o Desenvolvimento Ágil de Software
Estamos descobrindo maneiras melhores de desenvolver software, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho, passamos a valorizar:
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.
Princípios por trás do Manifesto Ágil
Os autores do documento declaram adicionalmente em seu site oficial 12 princípios que direcionam e fundamentam a abordagem por eles proposta.
Esses princípios definem uma forma inovadora e adaptável de atender às necessidades do cliente, priorizando a entrega frequente e antecipada de software que gere valor. A flexibilidade é um aspecto essencial, pois reconhece que as mudanças nos requisitos são inevitáveis e podem ocorrer mesmo em fases avançadas do desenvolvimento.
Os 12 princípios do Manifesto Ágil
Nós seguimos estes princípios:
- Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado.
- 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.
- Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo.
- Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto.
- 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.
- 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.
- Software funcionando é a medida primária de progresso.
- Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
- Atenção contínua à excelência técnica e bom design aumenta a agilidade.
- Simplicidade (a arte de maximizar a quantidade de trabalho não realizado) é essencial.
- As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis.
- Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.
Nos 12 princípios que endossam o Manifesto Ágil, fica claro o direcionamento defendido pelo grupo: processo centrado no cliente, valorizando a entrega contínua e antecipada de software de qualidade. A preocupação com a colaboração e comunicação face a face entre uma equipe genuinamente motivada, a aceitação de mudanças nos requisitos mesmo em estágios avançados e a busca pela excelência técnica são elementos-chave que promovem um desenvolvimento sustentável e adaptável.
Conheça mais sobre Product Management
Explore o universo da gestão de produtos aprofundando seu entendimento através de nossa seleção de cinco artigos altamente recomendados. Descubra insights valiosos, dicas práticas e melhores abordagens para se destacar nessa esfera essencial.
- Product Management com ChatGPT: 6 ideias para começar
- Protótipos de Interface Utilizando Pencil
- Livro: Scrum, Kanban e Scrumban
- Decifrando a Gestão de Produtos: Funções e Remuneração de um Gerente de Produto
- Leitura Sugerida: As Sete Dimensões que Moldam um Produto
- Otimizando o Backlog: Estratégias para Manter seu Produto Sempre Atualizado