No trabalho, eu essencialmente trabalho como consultor independente. Para a gerência e os clientes, preciso estimar quanto tempo levará para desenvolver o software como parte de minha pesquisa em ciências computacionais. No entanto, minhas estimativas de tempo geralmente estão desativadas. Eu sei que existem métodos para estimar o tempo necessário para desenvolver software. Esses métodos fornecerão estimativas precisas para as tarefas de pesquisa? Eles são úteis em um ambiente de pesquisa? Se não estiverem, existe um método melhor do que "manter registros e revisar estimativas em conformidade"?
11
Respostas:
Na maioria das configurações de pesquisa, você não tem acesso a programadores profissionais com nível de habilidade relativamente uniforme, cujo tempo você pode ditar. Em vez disso, você tem uma mistura de programadores experientes (talvez pós-doutorados, talvez professores) e alunos de graduação com pouca experiência em programação e nenhuma experiência em projetos de larga escala. Além disso, todos esses atores têm inúmeras outras funções (ensino, avaliação, revisão de trabalhos, participação em comitês) que variam muito ao longo do tempo. Como conseqüência, acho que será muito difícil ter estimativas precisas. Certamente, minha experiência é que "vai demorar mais do que eu pensava".
fonte