Eu só estive um ano na indústria e tive alguns problemas ao fazer estimativas para tarefas específicas. Antes de encerrar, sim, eu já li o seguinte: Como responder quando você recebe uma estimativa? e esse é o mesmo problema que estou tendo. Mas estou procurando um medidor de experiências mais específico, algo quantificável ou provavelmente o desempenho médio de outro programador que devo apontar e basear minhas estimativas. As respostas variam de semanas, e eu estava procurando mais uma resposta no nível de uma tarefa atribuída por um dia ou mais. (Observe que isso não inclui o envio para controle de qualidade ou documentação, apenas o tempo real de desenvolvimento, desde a criação de testes, se eu usei o TDD, até a criação da página, antes de enviá-la ao teste)
Minha taxa atual agora é a seguinte (nos formulários da Web do ASP.NET):
- No momento, sou capaz de desenvolver uma página de entrada de dados simples com uma lista de grade (sem lógica complexa, apenas criação e leitura) em uma arquitetura já construída, com um dia inteiro (8 horas).
- A adição de funcionalidades complexas e as páginas Atualizar e Excluir adicionam outro dia inteiro à tarefa.
- Se eu tiver que iniciar a página do zero (sem solução, sem site existente), levo mais um dia inteiro.
- (Nem sempre), mas se eu encontrar algo novo ou ainda não tiver feito isso, levo mais um dia inteiro.
Sempre que faço uma estimativa maior que o esperado, sinto que os outros pensam que estou ficando muito atrás de todos os outros. Estou apenas preocupado, pois havia expectativas de que, quando for apenas uma página, não me levará mais do que um dia inteiro. Sim, definitivamente há mais espaço para melhorias. Sempre existe. Eu tenho muito o que aprender. Mas eu gostaria de saber se minha taxa atual é muito lenta, apenas média ou média para alguém com menos de um ano no setor.