Onde trabalho, recentemente mudamos o desenvolvimento Agile usando Scrum. Passamos pelas dores típicas do crescimento, mas chegamos a uma abordagem que parece funcionar por enquanto (se funcionará a longo prazo é outra questão!).
Obviamente, a gerência do departamento está feliz por a transição para o Scrum estar funcionando. Mas eles começaram a fazer algo que, para mim, parece errado.
A gerência observará uma equipe, verá o que funciona para eles e a prescreverá para todo o departamento. Coisas como:
- A definição de "Concluído"
- Quais valores do ponto da história podem ser usados para apontar uma história (por exemplo, omitir 8 da sequência fib. Porque 1, 2, 3, 5, 13 etc. foram os únicos usados durante um sprint que eles observaram)
- Dizendo às equipes que elas devem calibrar o valor de 1 da história para "atualizar um rótulo da interface do usuário" e limitá-las a um limite superior de 20
- (embora nem todos os nossos projetos tenham clientes e nem todos os desenvolvedores tenham experiência na interface do usuário)
- Dizendo às equipes que usem estimativas de pontos da história de 100 para significar "vamos dividir essa história mais tarde"
- Dizendo às equipes para usar estimativas de pontos da história do infinito para significar "este é um épico" ou "precisamos de mais informações"
Entendo que eles estão tentando ser úteis, mas todas as coisas acima não devem ser específicas da equipe Scrum? Ou seja, o que funciona para um grupo de indivíduos em um projeto pode não fazer sentido para outro grupo em outro projeto.
Estou preocupado com o fato de estarmos adotando uma abordagem ágil muito prescritiva e rígida. Estou justificado em pensar isso ou estou exagerando?
Editar
Só para esclarecer ... por "Gerenciamento" e "Gerente", não quero dizer o Dono do Produto. Quero dizer, qualquer gerente fora da equipe Scrum, mas dentro do departamento de software.