Na Compass UOL trabalhamos com projetos de tecnologia para grandes clientes, nos mais variados mercados e com muitos níveis de complexidade. Diante deste cenário, é muito comum associar a agilidade com a velocidade nas entregas e acabar se esquecendo da principal vantagem: a adaptabilidade que torna possível fazer lançamentos incrementais, checar os resultados e tomar decisões com base em dados e feedbacks do principal ativo de toda organização, que são os clientes.
Quando devo ou não usar metodologias ágeis ou adaptativas?
Segundo o modelo Cynefin, criado por Dave Snowden, em um projeto para a IBM, os problemas, não só corporativos, podem se enquadrar em 5 domínios que indiquem a necessidade de aplicação das metodologias. Eles serão discorridos brevemente abaixo:
- Claro: há processos bem definidos para atingir um determinado objetivo, como no caso de rotinas pré-estabelecidas em um call center para a resolução de problemas simples. Exemplo: o cliente esquece a senha para acessar a área logada de um e-commerce, e poderá ser enviado um e-mail com o link para mudar a senha
- Complicado: há mais de uma possível solução para atingir um determinado objetivo e requer análise dos prós e contras de uma determinada solução. Exemplo: escolher uma tecnologia de SGBD (Sistema de Gerenciamento de Banco de Dados) para uma aplicação transacional
- Complexo: a solução não é clara e é necessário encontrar um caminho para atingir um determinado objetivo. Exemplo: desenvolver uma Inteligência Artificial para responder às principais dúvidas de pessoas que acabaram de entrar em uma organização
- Caótico: requer ação imediata para conter uma crise e não há tempo hábil para análise aprofundada a respeito da decisão a ser tomada. Exemplo: a empresa está passando por uma vulnerabilidade em cyber segurança que está gerando graves prejuízos financeiros
- Desordem: não há informação em qual domínio se aplica. Exemplo: o departamento de TI tem processos claros para tarefas simples, porém as decisões não são tomadas com base em dados e não é possível saber se o direcionamento estratégico é sustentável financeiramente para a empresa.
Segue abaixo uma representação gráfica do Cynefin:
Fonte: https://soonersaferhappier.com/what-is-cynefin/
Vale a pena mencionar que há uma referência gráfica no Cynefin que se trata da passagem do domínio Claro para o Caótico, o que se dá quando há um processo bem estabelecido que está consolidado e acontece uma disrupção, que torna possível atingir determinado objetivo de forma muito mais eficiente. Um exemplo deste domínio é o lançamento de canais de streaming que revolucionaram a maneira de assistir filmes e séries e quebraram negócios como locadoras.
De acordo com o Scrum Guide, no trecho: “Sentimo-nos honrados em ver o Scrum sendo adotado em muitos domínios que realizam trabalhos essencialmente complexos”, a palavra “Complexo”, que é referenciada mais de uma vez no Guia, é completamente aplicada ao Cynefin.
No contexto empresarial, o objetivo dos frameworks ou metodologias incrementais/ágeis, assim como o Scrum, aplicado ao desenvolvimento de software, é transformar direcionamentos estratégicos Complexos em Complicados.
Ao implementar um incremento, nem sempre o time tem disponibilidade de tempo dentro de um Sprint para desenvolver de acordo com as melhores práticas, mesmo com todo o engajamento e experiência dos membros (problema Complexo), como por exemplo, construir uma experiência de compra em um e-commerce.
No ciclo de feedback do cliente, é possível notar os pontos de melhoria que vão agregar valor e trazer ganhos ao produto (problema Complicado), como por exemplo, utilizando testes A/B, é possível concluir que posicionando o botão de uma certa forma, os clientes do e-commerce tendem a finalizar a compra.
Em situações de domínio Claro, caso não vise uma otimização no processo, há um procedimento bem definido para execução e para medir são utilizados indicadores quantitativos. Já no domínio Caótico, é necessária uma ação imediata com os insumos obtidos no momento para conter os danos.
Tendo em vista a explicação dos domínios do Cynefin e reforçando os conceitos de agilidade, principalmente aplicada ao Scrum, o Ágil é ideal para inovação e constante evolução de produto.
Para processos bem definidos, com etapas bem delimitadas, é ideal que se busque outras metodologias como por exemplo o Kanban. Já para a tomada de decisões de emergência para conter o caos, é indicado traçar estratégias tentando prever os possíveis pontos de vulnerabilidade que cheguem a esta situação, com base em lições aprendidas de acontecimentos passados. Em caso de Desordem, é necessário reavaliar os objetivos estratégicos, como por exemplo com o apoio de análise SWOT, examinando a área/negócio em pontos fortes, fracos, oportunidades e ameaças, dentre outros métodos, como base para tornar o direcionamento mais assertivo.