Erros comuns que os desenvolvedores cometem ao estimar os tempos

A estimativa de tempos é relativa a cada equipe de desenvolvimento e a cada desenvolvedor individualmente, há muitos fatores que afetam essas estimativas e, por não levá-los em consideração, levarão a um desastre de seguro naquele projeto e nos que temos em espera.
Vejamos então aqueles erros comuns que os desenvolvedores cometem ao estimar tempos em projetos de desenvolvimento, a fim de evitá-los e fazer uma estimativa o mais próximo do cenário ideal.

Instinto de confiança


As estimativas vêm de certa forma acompanhadas do instinto, que pode ser apurado com a experiência e isso é bom para um desenvolvedor maduro, mas não é o mais próximo de estimativas feitas de forma objetiva e eficaz.
Para isso, é melhor olharmos para o número de projetos relacionados e implementados com sucesso, desta forma podemos obter métricas de quanto tempo levou para cada um deles e, em seguida, compilar esses números em um relatório.
É uma prática que nos levará um pouco mais, mas nos ajudará em duas coisas; primeiro para dar uma estimativa mais precisa com base em projetos anteriores e, segundo, para verificar o quão acurados são os nossos instintos.

Não pergunte


Há uma frase muito peculiar com a qual muitos desenvolvedores se sentirão identificados:
 "Olá, preciso de uma estimativa rápida para um módulo de conteúdo."
É nesse momento que devemos dar um passo atrás e colocar-nos as seguintes questões:
  • Que funcionalidades terá?
  • Qual será o seu escopo, será relacionado a outros módulos?
  • Há alguma informação faltando?
  • Eu preciso saber mais alguma coisa?
Esses são apenas alguns, mas não há como com uma ideia tão vaga como a de que possamos fazer uma estimativa confiável, por isso que nosso dever é investigar, fazer perguntas, e que não tenhamos dúvidas sobre esse requisito, naquele tempo podemos dar uma estimativa, o resto estaremos apenas adivinhando e usando magia para estimar os tempos do mesmo.

Limites mentais e coletivos


Isso é algo bastante comum e se refere a vários fatores que envolvem indiretamente as pessoas em nosso ambiente. Nosso superior vê o requisito e pode dizer que "Parece muito simples, não deve demorar muito para ser implementado", o que nos fará ver isso com otimismo. Também pode ser o caso de um grupo de desenvolvedores estar presente e uma estimativa de grupo ser feita.
O problema é que eles são "seus" estimativas e não as nossas, com as quais a estimativa desses tempos costuma estar sempre mais próxima do que realmente deveria estar.

Deixar-se levar pela pressão do tempo


Uma estimativa consistente e confiável leva tempo, não é feita em 10 minutos. Um cliente ou superior pode querer um orçamento imediato, o que é impossível, a menos que seja um requisito muito pequeno e com escopo bem definido.
Se adicionarmos a isso que podemos ter um grande número de tarefas que precisam de atenção imediata, nossos instintos nos dirão que não podemos perder tempo com essa estimativa, então ela será tudo menos precisa.
Conclusão
Vimos os erros mais comuns que você comete nas estimativas de tempo, mas e as soluções? É tão simples como mudar os paradigmas e saber dizer não, de forma sustentada e deixar os nossos superiores saberem que é melhor perder meia tarde ou mesmo um dia fazendo uma estimativa precisa e confiável, do que semanas ou mesmo meses para tendo tomado o caminho errado. Ao resolver essa tarefa, você pode condenar um projeto antes mesmo de ele começar.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave