W pracy zasadniczo działam jako niezależny konsultant. W przypadku kierownictwa i klientów muszę oszacować czas potrzebny na opracowanie oprogramowania w ramach moich badań w dziedzinie obliczeń. Jednak moje prognozy czasu są zwykle wyłączone. Wiem, że istnieją metody szacowania czasu potrzebnego na opracowanie oprogramowania. Czy metody te pozwolą mi dokładnie oszacować zadania badawcze? Czy są nawet przydatne w środowisku badawczym? Jeśli nie, to czy istnieje lepsza metoda niż „prowadzenie ewidencji i korygowanie szacunków odpowiednio”?
11
Odpowiedzi:
W większości ustawień badawczych nie masz dostępu do profesjonalnych programistów o stosunkowo jednolitym poziomie umiejętności, których czas możesz dyktować. Zamiast tego masz mieszankę doświadczonych programistów (może doktorów, może wykładowców) i studentów z niewielkim doświadczeniem w programowaniu i brakiem doświadczenia w projektach na dużą skalę. Ponadto wszyscy ci aktorzy mają wiele innych obowiązków (nauczanie, szkolenie, recenzowanie artykułów, zasiadanie w komitetach), które różnią się znacznie w czasie. W związku z tym uważam, że bardzo trudno będzie mieć dokładne szacunki. Z pewnością moje doświadczenie jest takie, że „zajmie to więcej czasu, niż myślałem”.
źródło