Onde é que o Agile faz sentido?
Encontramo-nos numa situação de necessidade de transformação organizacional global. Parece que nada do que temos feito nos últimos 25 anos está a acrescentar valor no ambiente V.U.C.A. em que nos encontramos.
Princípios e Valores Ágeis
É essencial compreender onde faz sentido incorporar os princípios e valores do Manifesto Ágil, assim como as suas estruturas, métodos e práticas. É importante lembrar que a corrente adaptativa ou empírica desdobra todo o seu potencial em ambientes de incerteza.
O que é a Incerteza?
Antes de continuar, é útil compreender o que é a incerteza e como podemos medir o nível de incerteza de um projecto, produto ou serviço, a fim de compreender o contexto em que nos encontramos. Como é que posso medir o nível de incerteza do meu projecto, produto ou serviço? Ralph Stacey, definiu em meados dos anos 90 a seguinte matriz a.k.a: a Matriz Stacey.
Simplificando-a e adaptando-a aos ambientes de desenvolvimento de software, podemos ver os seguintes eixos:
- eixo vertical reflecte o conhecimento dos requisitos de um produto ou serviço.
- eixo horizontal reflecte o nível de conhecimento da tecnologia para os implementar.
De acordo com os dois eixos, podemos reflectir os seguintes três ambientes possíveis:
1. Ambientes simples: Baixo nível de incerteza. Neste cenário, uma vez claro o que quer fazer e como o fazer. O passo seguinte é a execução (ambientes altamente previsíveis ou preditivos).
2. Ambientes complicados e complexos: Nível médio de incerteza e são os ambientes ideais para que os princípios e valores Agile sejam implementados de forma óptima.
3. Ambientes Anárquicos: Alto nível de incerteza. Caracterizados por ambientes caóticos. A fim de lidar com estes ambientes, recomendamos primeiro reduzir o nível de incerteza a um grau médio, quer através de sessões de descoberta de produtos, quer através de um Lean Sprint.
A aplicação de princípios e valores Ágeis, assim como as suas estruturas ou métodos, faz sentido e acrescenta valor em ambientes com um nível suficiente de incerteza (idealmente médio).
Portanto, os ambientes em que funciona melhor são aqueles que são complicados e complexos, de acordo com a matriz do Sr. Stacey. Hoje em dia estamos a encontrar muitos casos de Fake Agile ou, como gostamos de lhe chamar, “Maquilhagem Ágil”.
Casos em que a implementação é dificultada
A implementação desta filosofia de trabalho pode não correr bem em ambientes onde:
- O grau certo de complexidade não existe.
- Com o grau certo de complexidade:
- A mudança não é impulsionada pela gestão da empresa.
- A resistência à mudança por parte dos envolvidos não é gerida adequadamente e leva ao fracasso do projecto.
Por vezes, as organizações são incapazes de se reinventarem perante obstáculos internos e voltam a cair em formas de fazer as coisas como antes, devido a uma falta de confiança ou de espírito de mudança.
Em suma, precisamos de aplicar uma transformação a uma forma ágil de trabalhar quando o ambiente em que nos encontramos é apropriado, quando a maturidade da organização o permite e quando há um apoio claro da gerência para empreender uma mudança importante.