É importante para mim apenas na medida em que não atrapalhe o senso comum que esperamos que a maioria dos profissionais tenha.
Quando falamos sobre controle de versão, há o argumento de que any version control beats not having anything at all
esse não é o caso dos métodos de desenvolvimento. Métodos significam regras, e as regras às vezes são quebradas. Eu trabalhei para empresas que fazem coisas realmente bobas desde que alguém se lembra, qualquer que seja o problema que o procedimento bobão resolveu desapareceu há muito tempo.
Quero o seguinte de uma empresa:
Procedimentos claramente documentados que cabem em algumas páginas. Se eu tiver que ler uma dissertação ou (pior) um romance para acelerar, ficarei perdido por um longo tempo.
Evidência de que a empresa está aberta a mudanças de procedimentos para melhor. Eu preciso ser capaz de ir até alguém e dizer: "Eu sei por que você está fazendo [xyz], mas há uma ferramenta que faz a maior parte disso para você agora. Podemos usá-la?"
Um pouco de competição pode ser bom e muitas vezes é inevitável. Mas evitarei qualquer loja em que a concorrência seja usada como principal meio de motivar as pessoas. Se você codificou algo que envia o número de linhas confirmadas por dia pelo desenvolvedor à impressora a laser às 17h, não quero trabalhar para você.
Se você não impediu que as compilações nos repositórios abençoados recebessem alterações que quebram a referida compilação, eu corro como o inferno. A última coisa que quero fazer às 5:00 é puxar alterações do repositório principal para testar minha compilação local, apenas para me encontrar corrigindo o ponto e vírgula de outra pessoa.
Prefiro pular para métodos que se assemelham a um método estabelecido que caiu da árvore ágil. Não é obrigatório, mas um senso de familiaridade ajuda a superar o obstáculo inicial de tentar ser produtivo sem cometer erros de procedimento.
Se perceber que passarei mais tempo ressentindo-me dos procedimentos do que agradecendo por eles existirem, provavelmente passarei o trabalho.
O outro retumbante "oh não, nunca mais!" é "Esperamos que você também configure as melhores práticas para nós. Temos seis milhões de linhas de código e 21 telecomutadores, deveríamos usar um SVN ou algo assim?" .
Alguém poderia se divertir resolvendo isso. Eu não sou aquele cara :)