- Desenvolvo há 25 anos, mas nada tornou uma equipe de software tão inútil quanto o Scrum
- Algumas histórias
- Tentaram me convencer de que Poker não era um jogo, mas uma ferramenta de planejamento
- Se você quer trabalhar de forma mais eficiente, precisa adicionar processos, não removê-los
- Me fizeram participar de "cerimônias", outro nome elegante para reuniões, como stand-up, grooming, planejamento, retrospectiva, scrum of scrums etc.
- Passávamos mais tempo falando do que fazendo
- Era proibido usar notebook nas reuniões, e tínhamos que ficar em pé. Também passavam uma bola para que todos conseguissem se concentrar
- Gastávamos mais tempo estimando story points do que escrevendo software
- Story points não medem tempo, mas complexidade, só que ainda assim precisávamos decidir quantos story points caberiam no sprint
- Usávamos tamanhos de camiseta para estimar software
- Medimos o custo para entregar um único story point e depois fizemos os clientes assinarem contratos pagando por um pacote de "500 story points"
- A gerência entrou em pânico ao descobrir que 500 story points de um projeto não eram iguais a 500 story points de outro. Para resolver isso, tivemos que fazer muitas reuniões
- Imagine ter gerente, scrum master, product owner e líder técnico. E ter que responder a todas essas pessoas ao mesmo tempo, ou a nenhuma delas
- Recebíamos dinheiro de pessoas que queriam saber se estávamos processando "story points" rápido o suficiente. Story points não eram sobre complexidade, e não sobre tempo? Não se preocupe
- Eu acredito em ágil, mas isso não é ágil
- Contratamos um treinador profissional de Scrum e pagamos certificações para nossa equipe. Passamos anos tentando fazer o Scrum funcionar de um jeito ou de outro
- O resultado era sempre o mesmo: não funciona
- Scrum é um câncer que devora equipes de desenvolvimento. Scrum não é para desenvolvedores, é apenas mais uma ferramenta para que gestores sintam que têm controle
- Mas a melhor parte do Scrum são as pessoas que olham nos seus olhos e dizem:
"Se o Scrum não funciona para vocês, é porque vocês estão fazendo errado. Scrum significa tudo o que for adequado para a equipe."
Claro
7 comentários
Concordo com a frase: "é apenas mais uma ferramenta para o gestor sentir que tem o controle".
Acho que o Scrum é uma sequência contínua de gaslighting.
→ O famoso white paper "Scaling Agile" do Spotify, de 2012, era apenas a esperança deles e nunca foi totalmente implementado.
→ Explica como times pequenos conseguem criar produtos em ciclos de 6 semanas, sem sprint, scrum, backlog, kanban e coisas do tipo.
Acho que Scrum é parecido com "It works in my machine". Não funciona em nenhum outro lugar, exceto comigo (a pessoa que afirma isso).
Como o título e o conteúdo provocaram controvérsia, esse tweet acabou tendo algo como 4,5 milhões de visualizações, 4.685 reposts e 26 mil curtidas.
Em seguida, ele também fez este tweet.
Comentários relacionados no HN: https://news.ycombinator.com/item?id=37289151
E depois de ver as 3.400 respostas nesse tweet, ele fez outro tweet.
https://twitter.com/svpino/status/1696869327335571833
Opinião do Hacker News
Metodologias ou frameworks devem ser usados no momento e no contexto certos,
mas como aplicam tudo só porque parece plausível, acaba gerando apenas atrasos, ao contrário do ágil.
Mais do que um câncer, parece um caso de mau uso de remédio que trouxe efeitos colaterais e até complicações.
Este texto curou meu câncer.