14 pontos por GN⁺ 2023-08-30 | 7 comentários | Compartilhar no WhatsApp
  • 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

 
porori 2023-09-04

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.

 
xguru 2023-09-03
 
colus001 2023-09-01

Acho que Scrum é parecido com "It works in my machine". Não funciona em nenhum outro lugar, exceto comigo (a pessoa que afirma isso).

 
xguru 2023-09-01

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.

Scrum é como o comunismo (Communism)
Falha sempre e em todo lugar, mas dizem para você: "é porque você está fazendo errado"

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

  • Primeiro, as profissões mais comuns entre as pessoas que me disseram que eu estava errado foram "agile coach" e "scrum master". Elas gostam muito de Scrum, mas não sei bem por quê
  • Segundo, Scrum não pode falhar porque você pode fazê-lo do jeito que quiser. Como não existe uma forma correta de praticar Scrum, se isso não funciona para você, então você não é tão inteligente quanto pensa
  • Terceiro, Scrum não é ágil (exceto quando é). Mas ainda assim é muito melhor do que waterfall (exceto quando não é). E também é melhor do que não fazer nada ou fazer tudo ao mesmo tempo
  • Quarto, muita gente ficou irritada com a comparação entre Scrum e comunismo. Vale notar que elas dizem que o comunismo é ótimo, mas nunca viveram em uma sociedade comunista. Continuam dizendo que, com base nos livros que leram e em todas as pessoas que sangraram sob o comunismo, "o comunismo está sendo feito errado"
  • Por fim, a maioria das pessoas odeia Scrum com paixão
  • De qualquer forma que você olhe, Scrum é um fracasso
 
GN⁺ 2023-08-30
Opinião do Hacker News
  • O Scrum é visto como um conjunto de reuniões que ajuda a realizar trabalho útil aproveitando desenvolvedores que não conseguem enxergar o quadro geral do negócio/arquitetura.
  • O Scrum é útil para produzir entregas que escalam de forma quase linear com o número de desenvolvedores, mas pode não ser a melhor forma de contratar desenvolvedores técnicos de alto nível.
  • O Scrum parece microgerenciamento e ajuda a conduzir desenvolvedores juniores a um estado produtivo.
  • O Scrum pode não ser eficaz para projetos com um componente de pesquisa ou para equipes altamente motivadas.
  • O Scrum ajuda a impor limites sobre fatores desconhecidos relacionados ao tempo até a conclusão e a construir confiança na busca por uma solução.
  • O processo do Scrum é aceitável, mas o nome pode não representar seus benefícios com precisão.
  • Algumas pessoas usam processos formalizados como o Scrum para parecer profissionais e esconder o fato de que não sabem o que estão fazendo.
  • Agile e Scrum não são a mesma coisa, e o Agile é considerado um excelente processo que domina o mundo da engenharia por um motivo.
 
leechamdol 2023-09-19

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.

 
bichi 2023-09-01

Este texto curou meu câncer.