O que é o Manifesto Ágil
Conheça Donny! Ele é um gerente de projeto de desenvolvimento de software de sucesso, uma carreira na qual seguiu seu avô. Hoje, Donny está visitando seu avô. Como costumam fazer, os dois começam a falar sobre sua paixão pelo gerenciamento de projetos. Donny começa a falar sobre uma discussão que teve com um colega de trabalho sobre o manifesto ágil, quando de repente percebe que seu avô parece um pouco confuso. Ansioso para ensinar algo novo a seu avô, Donny começa a explicar o manifesto ágil.
O vovô provavelmente já sabe que ágil é um termo geral para descrever vários métodos de projeto que permitem que as equipes respondam rapidamente aos requisitos em mudança e à imprevisibilidade do projeto usando ciclos de trabalho iterativos chamados sprints. O avô também sabe que o Agile surgiu porque os métodos tradicionais de projeto de desenvolvimento de software que ele usava eram lentos e rígidos. Depois que a tecnologia começou a avançar no ritmo rápido que é hoje, esses processos rígidos simplesmente não conseguiam acompanhar as mudanças do projeto.
O que o avô não sabe, Donny percebe, são os princípios que impulsionam os projetos ágeis. Eles estão escritos no manifesto ágil , um documento escrito em 2001 por um grupo de líderes da indústria de software. Pegando uma imagem do manifesto em seu telefone, Donny mostra a seu avô um resumo dos quatro princípios, que são:
- Indivíduos e interações sobre processos e ferramentas
- Software que trabalha sobre uma documentação completa
- Colaboração do cliente na negociação do contrato
- Respondendo à mudança seguindo um plano
Vendo o interesse do avô, Donny começa a repassar cada princípio.
Indivíduos e interações
Primeiro, ele conta como é difícil desenvolver um novo produto, e nem sempre acertamos na primeira vez. As pessoas são a chave, e o primeiro princípio orientador enfatiza isso por meio de ‘indivíduos e interações sobre processos e ferramentas’. Simplificando, este princípio diz que os processos e ferramentas não devem atrapalhar a interação com as pessoas. Este princípio se refere à comunicação e engajamento consistentes e de qualidade entre a equipe do projeto e o cliente. Os requisitos mudarão, as prioridades mudarão e as necessidades de negócios evoluirão antes que o projeto seja concluído. Ao enfatizar as pessoas e nossas interações com elas, garantimos que o projeto responda às pessoas, não apenas às entregas.
Este princípio não significa que os processos e ferramentas não sejam importantes. Às vezes, a formalidade que os processos trazem é necessária. O que o primeiro princípio está dizendo é não use um processo apenas por usar um processo. Se um processo não é necessário ou não agrega valor ao projeto, ele não deve ser usado.
Software de Trabalho
O segundo princípio orientador do manifesto ágil enfatiza ‘software funcional em vez de documentação abrangente’. Ou seja, o software funcional é o objetivo e não se deve perder tempo com documentação extensa. A maioria dos projetos não precisa dos fichários e fichários da documentação que as abordagens tradicionais produzem, especialmente se for mudar rapidamente conforme os requisitos evoluem.
Colaboração com o cliente
O terceiro princípio remete ao primeiro princípio e concentra-se nas pessoas. ‘Colaboração com o cliente durante a negociação do contrato’ simplesmente afirma que comunicar e interagir com o cliente para entender os requisitos do projeto é mais importante do que seguir rigidamente o que está em um contrato assinado. Esse princípio reconhece que nem sempre fechamos os contratos da maneira certa e coloca o foco na satisfação do cliente.
Como o primeiro princípio norteador, este não está dispensando a negociação do contrato. Os contratos são importantes, pois dão um aspecto jurídico a um projeto para responsabilizar as partes. No entanto, esse princípio incentiva os contratos a serem flexíveis o suficiente para que as alterações descobertas por meio da colaboração possam ser feitas. A colaboração do cliente é inútil se o contrato não permitir a colaboração.
Respondendo à Mudança
Este último princípio às vezes é difícil para gerentes de projeto porque queremos planejar todos os detalhes do projeto. Isso torna difícil responder às mudanças e agir quando os requisitos ou prioridades mudam. Neste princípio orientador, o foco está em ‘responder à mudança seguindo um plano’, usando planos mais flexíveis que podem acomodar mudanças. O progresso ainda é rastreado e os orçamentos ainda são monitorados. Isso é feito apenas com o uso de ferramentas mais adaptáveis que nos permitem responder melhor às mudanças.
Resumo da lição
O manifesto ágil é um documento que fornece princípios orientadores para métodos ágeis. Ágil é um termo abrangente para descrever vários métodos de projeto que usam ciclos iterativos chamados sprints para responder rapidamente às mudanças de requisitos e prioridades.
O manifesto ágil contém quatro princípios orientadores:
- Indivíduos e interações sobre processos e ferramentas
- Software que trabalha sobre uma documentação completa
- Colaboração do cliente na negociação do contrato
- Respondendo à mudança seguindo um plano