O maior fracasso das equipes "Agile" é o resultado do chamado Cargo Culting . Essencialmente, as equipes desejam os efeitos de equipes ágeis bem-sucedidas para imitar as ações visíveis
- Standups diários (que duram cerca de uma hora)
- Dividindo o trabalho em sprints
- Histórias de usuários (que geralmente são pouco mais que uma frase, mas é esperada uma estimativa)
Esses são os três que você verá consistentemente "aplicados" nesses ambientes, mas com muito pouco comprometimento em ser realmente ágil. De fato, você ouvirá a gerência dizer que estamos "agilizando". (Fuja dessas duas palavras, é um mau sinal.)
Você também ouvirá muito sobre dívida técnica, mas a definição de dívida técnica é "faça isso rápido e sujo e talvez possamos resolver isso mais tarde". (Tradução: faremos parecer que estamos preocupados com a manutenção, mas, na realidade, manteremos a mesma mentalidade da sala das caldeiras, porque foi isso que funcionou para nós no passado).
Outras frases-chave: "Eu sei que essas histórias não estão totalmente definidas, mas estamos agilizando para que possamos corrigi-las à medida que avançamos".
"Estamos fazendo desenvolvimento ágil, para que você possa acomodar o que eu preciso no sprint à medida que o identifico".
"Não podemos bloquear nossas histórias comprometidas no início do sprint, porque as necessidades continuam mudando no meio do sprint".
O principal indicador sobre se um projeto Agile será bem-sucedido é se o líder do projeto (scrum master ou qualquer outra função) teve experiência ou treinamento formal em liderar um projeto ágil. Muitas vezes eu já vi pessoas lerem sobre o Agile em um livro ou fazerem um curso de dois dias sobre ser um mestre de scrum e acharem que têm condições de implementá-lo com sucesso. Desculpe, não está acontecendo capitão.