Quanto custa sua estimativa?
“When executives ask for an “estimate,” they’re often asking for a commitment or for a plan to meet a target.” — Steve McConnell
Quantas vezes precisamos estimar o tempo de alguma funcionalidade no desenvolvimento de software? Sempre, certo?!
E por isso, ser bom em estimar o seu tempo de trabalho é uma arte que poucos dominam. Estimativas são importantes e por isso devemos nos esforçar para fazer o nosso melhor.
É importante entender que muitas vezes quando lhe perguntam uma estimativa estão na verdade te perguntando para você se comprometer com um prazo e por isso especialistas como Robert C. Martin (Uncle Bob) falam da importância de se estimar um período entre datas ao invés de uma data especifica.
Pense sobre isso por um minuto, ser profissional é fazer a estimativa mais assertiva possível levando em consideração vários fatores.
Uma estimativa errada pode custar muito para o negócio e para sua confiança, ninguém gosta de ser a pessoa que iria entregar em 2 dias e demorou 2 semanas.
Leve em consideração o pior cenário, veja seu calendário para saber se tem muitas reuniões marcadas, feriados, dias off, pense que você pode ficar doente, seu colega de trabalho pode ficar doente, você pode se atrasar, imprevistos podem acontecer, seja honesto com as limitações e dificuldades do projeto, explore um pouco o que precisa ser feito e só depois disso fale um período entre datas que aquela funcionalidade poderia ser entregue.