O Manifesto Ágil completa 20 anos!

Você já deve ter se deparado com vários termos, técnicas e ferramentas que buscam tornar sua empresa mais conectada a maneira de gerenciar projetos no século 21. Tudo isso remete a uma única coisa: agilidade.

De forma objetiva, agilidade está pautada não só em velocidade, mas em quatro pilares:

  1. Entrega de valor por uma solução básica que vai sendo desenvolvida com o tempo;
  2. Entregas frequentes;
  3. Interações com o cliente durante todo o processo para entender os feedbacks;
  4. Ações norteadas pelos feedbacks.

Dito isto, neste mês em que o Manifesto Ágil completa 20 anos do seu lançamento, nós abordaremos neste texto:

  • Uma visão geral sobre o manifesto ágil
  • O perfil das empresas que adotam os valores e princípios do manifesto ágil
  • Quais os principais métodos ágeis adotados pelas empresas
  • Motivações para a adoção dos valores e princípios ágeis
  • Resultados e impactos nas empresas que adotaram agilidade em seus projetos
  • Algumas dicas finais para quem deseja começar a adotar a agilidade na sua empresa

Quer saber por onde começar? Acompanhe o texto a seguir.

Ponto de partida: o Manifesto ágil

Extreme Programming, SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, dentre outros.

O que todos esses nomes têm em comum? São métodos para desenvolvimento de software. Mas, além disso, também compartilham dos mesmos valores e princípios. E isso é parte importante do que as torna relevantes.

Desde o final dos anos 1980, a indústria de softwares ganhou enorme relevância. Foi um fator relevante na popularização da informática, não só nas empresas, mas também para as famílias.

Houve aumento da  demanda, mas a velocidade para desenvolver as aplicações não cresceu na mesma velocidade. Na tentativa de acompanhar o ritmo, crescia o volume de erros e, por conseguinte, aumentavam os custos com reajuste de escopo e maior tempo de programação.

Por esta razão, alguns nomes como Kent Beck, Mike Beedle, Ward Cunningham, Martin Fowler, Ron Jeffries, Ken Schwaber, Jeff Sutherland, dentre outros, cada um em seu contexto, passaram a buscar formas de desenvolver softwares com mais agilidade. 

Essa história nos leva até fevereiro de 2001, ano em que esses desenvolvedores se reuniram nas montanhas nevadas de Utah, nos Estados Unidos, e redigiram o famoso Manifesto para Desenvolvimento Ágil de Software – ou somente Manifesto Ágil.

O documento reúne quatro valores e doze princípios que servem como norteadores e guias para a prática das equipes de desenvolvimento de software. Esse conjunto de premissas passaram a ser chamadas somente de “Agile”.

A partir do compromisso estabelecido entre os 17 desenvolvedores reunidos em Utah, o Manifesto passou a ser difundido pela indústria e se tornou “a bíblia” do desenvolvimento ágil. 

Sua relevância e impacto foram tão perceptíveis e significativos que várias empresas de outros segmentos passaram a adotar os valores e princípios descritos no Manifesto Ágil, além de aplicar os métodos baseados no Manifesto.

Quais empresas adotam métodos ágeis?

Grandes empresas de segmentos variados têm mostrado profundo interesse em praticar Agile e aplicar os métodos baseados em seus valores e princípios. É o que constatou o 14º relatório State of Agile, publicado em 2020.

Segundo o report, 25% das empresas participantes da pesquisa possuem 20 mil ou mais colaboradores. E essas são as empresas que têm maior propensão em adotar Agile e suas ferramentas.

Nessa mesma linha, do total de empresas entrevistadas, há diversos segmentos representados. O setor de tecnologia reina soberano, com 27% das empresas respondentes. Contudo, os 73% demais estão em vários segmentos de atuação, dentre os quais destacamos: 

  • Serviços financeiros (17%)
  • Órgãos governamentais (7%) 
  • Seguros (6%)
  • Indústria (5%)
  • Varejo (4%)

É interessante observar que nas empresas fora da indústria de desenvolvimento de software, não são somente as áreas de TI que adotam o Agile. Áreas como marketing, RH, operações e outras também têm feito a adoção bem sucedida dos valores e princípios ágeis.

Além disso, vale complementar que aproximadamente 44% das empresas que participaram da pesquisa relataram que pouco mais da metade de suas áreas adotam algum método ágil. Esse dado é relevante para destacar um aspecto muito presente no Agile: a flexibilidade. 

Por possuir valores e princípios que valorizam pessoas em vez de ferramentas, colaborar mais do que negociar, mudanças em vez de um plano fixo, as empresas podem adotar rituais, ferramentas e técnicas que melhor se adaptam a sua realidade.

Quais os métodos ágeis adotados

Nesse sentido, quando observamos quais os métodos ágeis mais adotados pelas empresas, notamos que a diversidade de alternativas. Uma vez que há bastante flexibilidade, cada empresa adota o método que melhor se adapta ao seu contexto – muitas vezes, inclusive, fazendo adaptações de métodos já existentes.

Segundo o 14º State of Agile, alguns dos métodos mais adotados são:

  • Scrum (58%)
  • ScrumBan (10%)
  • Kanban (7%)
  • Iterative Development (4%)
  • Lean Startup (1%)
  • Extreme Programming (1%)

Em referência aos rituais que citamos anteriormente, as empresas relatam que, dentre as principais técnicas aplicadas, destacam-se:

Em suma, dentre os métodos ágeis, o mais popular e difundido – especialmente por sua adaptabilidade aos diversos contextos e segmentos, é o Scrum, criado por Ken Schwaber e Jeff Sutherland.

Sua primeira versão foi aplicada em 1995, no banco em que Sutherland trabalhava. Dentre as inspirações para a concepção do método, estão várias filosofias, ferramentas e técnicas vindas das indústrias japonesas, como Heijunka, produção puxada, ShuHaRi, Kanban, dentre outros. 

Mas o Scrum se popularizou por sua simplicidade, fortemente baseada em  3 pilares principais: a transparência, a inspeção e a adaptação.

Quais as motivações para adotar métodos ágeis?

Quando olhamos de forma mais detalhada para as motivações das empresas em adotar algum dos métodos ágeis, 71% dos respondentes do State of Agile desejam acelerar as entregas, principalmente de softwares.

As empresas também apontam:

  • Aumentar a capacidade de gerenciar as mudanças de prioridades (63%)
  • Aumentar a produtividade (51%)
  • Melhorar o alinhamento entre Negócios e TI (47%)
  • Melhorar a qualidade das entregas (42%)
  • Aumentar a previsibilidade da entrega (39%)

As motivações não se restringem às particularidades da indústria de desenvolvimento de software. São compartilhadas por empresas dos mais diversos ramos de atuação.

Podemos chamar isso de Zeitgeist (ou espírito do tempo), em outras palavras, as características gerais compartilhadas pelas pessoas de determinada era. 

Nós vivemos em uma era multi-tecnológica na qual se vive em rede e muitas coisas acontecem simultaneamente. Ou seja,  temos mais escolhas a fazer e a sensação de menos tempo para fazer tais escolhas. 

Desse modo, os desafios e as motivações são cada vez mais comuns e compartilhadas.

Quais os resultados ou impactos alcançados?

Quando as empresas foram questionadas sobre como elas medem o sucesso da adoção do Agile, as principais métricas de sucesso foram consistentes com os relatos nas pesquisas dos anos anteriores.

Dentre os principais resultados, do ponto de vista da empresa, destacam-se: satisfação do cliente (58%) e valor do negócio (54%).

É curioso observar que quando as empresas foram questionadas do ponto de vista dos projetos individuais conduzidos com Agile, as métricas de sucesso de invertem.

Em primeiro lugar,  para 46%, o mais relevante foi valor de negócio entregue. Enquanto que, em segundo lugar, para 45% dos respondentes, satisfação dos clientes/usuários é o mais relevante.

Case de sucesso: Sony

A Sony é uma empresa japonesa, fabricante de hardwares e softwares. O Agile foi fundamental para estabelecer rapidamente um processo de gerenciamento de projetos e desenvolvimento de software robusto. O método escolhido foi o Scrum, em um contexto de riscos elevados e de projetos altamente complexos.

Eles implementaram uma arquitetura de Graphics Processing Unit (GPU) exclusiva para aprimorar a qualidade de vídeo de seus hardwares. Esse processo envolveu muitas pesquisas sobre algoritmos avançados e altamente eficientes de aprimoramento de imagem que pudessem ser executados em tempo real no driver das placas gráficas.

Após uma ampla busca, uma consultoria auxiliou na adoção do Agile e do Scrum.  A introdução do método levou ao objetivo de ter um processo definido de gerenciamento e desenvolvimento do projeto. 

O case da Sony se destaca por: 

  1. Tratar-se de uma grande empresa, com presença global; 
  2. Ter  foco em hardware, portanto, indo além do desenvolvimento de software;
  3. Refletir as expectativas de resultados listados na seção anterior: valor de negócio e satisfação dos clientes/usuários.

A Sony alcançou um alto nível de trabalho em equipe e a colaboração com diversos parceiros. Hoje, a equipe de software é reconhecida como uma das equipes de projeto mais eficazes da empresa.

Você já adota algum método ágil no trabalho?

Um dos principais fatores de sucesso apontados no State of Agile é a cultura organizacional alinhada com o Agile. Contudo, no geral, encontra-se na maior parte das empresas questões como: 

  • Resistência organizacional à mudança,  
  • Pouco ou nenhum suporte de gestão e/ou patrocínio para adoção do Agile, 
  • Além de cultura organizacional muito desalinhada com os valores e princípios do Manifesto Ágil.

Estes são aspectos apontados como desafios significativos para as empresas. E quanto maior a empresa, maiores e mais complexos são esses desafios. Mas, como a maior parte das empresas já possui uma estrutura de gestão tradicional de projetos, alguns pontos relevantes para migrar para o Agile são:

  • Treinar a sua equipe;
  • Começar pequeno para somente depois pensar em escalar;
  • Estimular uma comunicação constante entre as pessoas;
  • Fomentar a colaboração;
  • Estimular e implantar estruturas com maior flexibilidade;
  • Focar em entregas finais em vez de planos ou processos rígidos.

Estes pontos não esgotam as questões que devem ser levadas em consideração na hora de iniciar a adoção do Agile na sua empresa. Ainda assim, são pontos que devem nortear o planejamento das equipes para que, assim, a adoção seja bem-sucedida.

E na sua empresa? Vocês já adotam os valores ou princípios ágeis? Já segue algum método? Quais foram seus principais desafios e aprendizados? 

Compartilhe conosco e #goagile!