Origem e evolução dos processos ágeis e o Manifesto Ágil
Transformações ágeis fazem parte dos seres humanos desde seus primórdios, onde na pré-história os homens criavam ferramentas para sobrevivência e progresso.
Ferramentas estas que serviam não apenas para caça, mas para defesa e desenvolvimento, e com isso, os mais desenvolvidos e capacitados lideravam suas tribos e apresentavam melhores resultados.
Não diferente disto, no mundo atual e globalizado, a necessidade de criação de ferramentas e processos ágeis é de fundamental importância para o crescimento e manutenção da vida das pessoas, bem como, dos negócios.
Tanto as pessoas como os negócios, passaram por muitas mudanças que impactaram profundamente à vida, os costumes e as formas de trabalhos.
Podemos ver tudo isso ao longo da história e também pós-guerras e revoluções, como por exemplo das mais recentes, nas quais, impactaram mais fortemente os humanos e seus negócios:
- Revolução Industrial (1760-1840);
- Revolução Francesa (1789-1799);
- Nos processos de independência de muitos países que eram colônias de outros, em especial dos Europeus e Asiáticos;
- Duas Grande Guerras Mundiais: Primeira (1914-1914) e Segunda (1939-1945) e
- Guerra Fria (1947 a 1991) entre as duas maiores potências do mundo – Estados Unidos e União Soviética;
- Não tão distante a atual Pandemia do Coronavírus, na qual, tem exigido grandes mudanças e adaptações na Era Home Office.
Durante o período da Guerra Fria, a necessidade de desenvolvimento de processos ágeis, em especial de comunicação, autodefesa e de ganho de mercado, bem como, de liderança mundial em todos os sentidos, principalmente no de tecnologia teve sua maior ascensão.
Embora o advento da automação tenha iniciado no século XVII, foi no início do século XX que o importante papel do computador passou a influenciar positivamente e com relevantes melhorias, tornando os processos ágeis.
A Guerra deixou de ser apenas bélica, passando a ser de comunicação, tecnológica, econômica e comercial.
No início da década de 1980, os computadores deixaram de ser máquinas de grandes empresas e passam a fazer parte da vida das famílias, com os famosos PC ou computador pessoal (do inglês Personal Computer), um computador de pequeno porte e baixo custo, que se destina ao uso pessoal ou por um pequeno grupo de indivíduos, que teve sua maior ascensão nos anos 1990
Juntamente com a multiplicação de PC’s, muitas empresas passaram fazer suas gestões com auxílio de softwares, que são programas desenvolvidos nas mais variadas linguagens de programações e finalidades de uso.
Podemos dizer que aí começaram a surgir os conceitos de processos ágeis, pois os computadores passaram a ser ferramentas indispensáveis às empresas que buscavam uma melhor performance, tornando-se mais competitivas e capacitadas para atender os novos mercados e desafios que estava se formando.
Juntamente com os softwares, a Internet começou a quebrar fronteiras e aproximar pessoas e estreitar a comunicação e os laços comerciais.
Reflexo dessas mudanças
O mercado ficou mais competitivo, as pessoas passaram a ter acesso às informações de forma mais ampla, tornando-se mais exigentes. Deixaram de ser apenas consumidores e passaram a ser agentes impulsionadores do progresso e aperfeiçoamento das empresas.
Por sua vez, as empresas se viram obrigadas a adaptar-se as frequentes e rápidas mudanças, onde baseado nessas necessidades, 17 signatários e grandes visionários lançaram um grande plano de melhorias conhecido como Manifesto Ágil, que é uma declaração de princípios que fundamentam o desenvolvimento ágil de software.
Manifesto para 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”
No Manifesto Ágil definiram os quatro valores do desenvolvimento ágil:
1. Os indivíduos e suas interações | acima de procedimentos e ferramentas |
2. O funcionamento do software | acima de documentação abrangente |
3. A colaboração com o cliente | acima da negociação e contrato |
4. A capacidade de resposta a mudanças | acima de um plano pré-estabelecido |
Ou seja, mesmo havendo valor nos itens à direita, são valorizados mais os itens à esquerda em destaque.
Princípios por trás do Manifesto Ágil
- 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;
- Contínua atenção à 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.
Saiba mais Sobre o Manifesto (em inglês)
17 signatários, nomeadamente:
|
Referências: