[Off-Topic] Coletânea "Processos e Metodologias Não Vão Te Ajudar!"
Este é um dos assuntos mais antigos que eu exploro neste blog. Muitos dos princípios e filosofias por trás dele estão nos meus famigerados (e longos) Off-Topic. Como são muitos anos de posts, resolvi compilar o que considero as bases do que todos precisam saber sobre esse longo bikeshedding chamado “processos e metodologias”.
Comece simples com o artigo que empresta título a esta coletânea, Processos e Metodologias não vão te Ajudar, que publiquei nos blogs da Abril em 2011. É o ponto de partida para entender o que são processos, metodologias e procedimentos.
Em seguida, vá direto ao mais recente Agile: a Verdade por trás do Método e entenda de uma vez: nenhuma metodologia ou receita mágica vai salvar membros incompetentes ou de mau caráter em nenhuma equipe. Depois de tentar melhorar postura e treinamento sem sucesso, você só livra o time desses elementos de uma forma: trocando os membros. Nada salva um Net Negative Producing Programmer.
Muitos ficam com aquela sensação de “desperdício”, tipo “puxa, mas já investimos tanto nele, e se investirmos mais um pouco?”. Isso vem da falta de compreender que Custo Perdido é melhor do que aumentar seu Custo de Oportunidade.
No mesmo tema “Agile is Dead”, ou, mais explicitamente, “Agile-by-bikeshedding-consultants is Dead”, vale relembrar o antigo tema de O problema das credenciais e A Argumentação através da Intimidação. O cara da credencial tem o trabalho mais fácil do mundo: chega na sua empresa para implementar “práticas” que ele não pratica de verdade. E tentar implementar em uma ou meia dúzia de lugares é ridiculamente a mesma coisa que nada.
Quando “parece” que dá certo, ele coloca o caso na lista do portfolio como “sucesso”. Quando dá errado, diz “você não fez direito”. Péssimo.
Esqueçam nomes pomposos e diferentes escolas de metodologias. Tudo parte exatamente do mesmo princípio: Método Científico vs Cargo Cult, onde é claro que ninguém compreende o principal do método: ele não escolhe lados, nem torce por nenhum time.
Não existe a frase “está provado que funciona porque já vi funcionando em 100 lugares”.
Qualquer um que use uma frase similar a esta é claramente um amador. Pelo princípio da “Falseabilidade” de Karl Popper, em vez de tentar provar que algo funciona, o melhor é tentar desprovar que ela funciona. Porque não importa quantas toneladas de evidências conseguimos acumular de que algo é verdadeiro, basta uma única evidência que a torne falsa pra destruir qualquer hipótese. É por isso que o corpo científico é robusto, não porque temos montanhas de evidências a seu favor, mas porque o que temos acumulado até hoje ainda não foi provado falso.
Porém, seres humanos são falíveis. Nosso cérebro não-racional, resquício de nossa longa evolução, ainda é excepcional em enxergar padrões onde eles não existem, como descrevo em Somos Matematicamente Ignorantes e Processos, Metodologias e o Cérebro Humano.
A hipótese mais aceita é que temos a tendência de confundir correlação com causalidade. Porque “A” veio antes de “B”, tendemos a achar que “A” causou “B”, e isso, na maioria das vezes, não é verdade. O mundo é mais aleatório do que gostaríamos de aceitar. Shit just happens.
Isso leva aos pseudo-intelectuais, que querem empurrar sua “Dieta Southbeach” da vez e se tornam meros trolls ou haters, como descrevo em Matemática, Trolls, Haters e Discussões de Internet. Eles criam mais e mais dietas, como falo em #noEstimates Debunked, Desmistificando o método Kanban e Cuidado com o Kanban-butt.
E tudo isso que linkei acima é apenas a introdução da coisa mais importante de todas: seja cético o tempo todo, nada é automaticamente verdade, não importa quem esteja dizendo. E como Carl Sagan diria: “afirmações extraordinárias EXIGEM evidências extraordinárias”. No fim, sempre voltamos ao tema dos Inimigos da Razão.
O problema é: se nada disso funciona, o que fazer? É bem mais fácil dizer o que está errado do que dizer o que fazer. O problema nunca foi a receita. Tudo se resume às decisões que você toma.
Cada decisão traz consequências, que levam a novos dilemas, que exigem mais decisões. Como Neo diria em Matrix Reloaded: “O problema são as escolhas”. Simplesmente não existe receita, dieta ou metodologia mágica que faça você tomar decisões melhores o tempo todo.
Existe uma vontade de buscar uma ferramenta externa, uma fonte externa de “validação”, que é uma das piores palavras inventadas nos últimos tempos. O detalhe é que decisões carregam consequências, e a maioria das pessoas simplesmente gostaria de não ter que assumi-las. Essa é a raiz do problema. É a zona de conforto: todos reclamam e querem coisas, mas ninguém quer tomar decisões e, muito menos, encarar suas consequências.
A única forma de tomar decisões melhores é estudar e treinar, o máximo possível, o tempo todo, continuamente. Experiência não é fazer a mesma coisa 10 anos seguidos, e sim se tornar muito bom em 10 coisas diferentes ao longo desses 10 anos. Seguir a moda não vai te ajudar, assim como seguir dietas mágicas. Elas te deixam um pouco mais magro no começo, e logo vem o rebote que te deixa mais gordo do que você era antes. É por isso que Processos e Metodologias não vão te ajudar.