На работе я по сути функционирую как независимый консультант. Для руководства и клиентов мне нужно оценить, сколько времени потребуется на разработку программного обеспечения в рамках моих исследований в области вычислительной техники. Тем не менее, мои оценки времени, как правило, выключены. Я знаю, что существуют методы, позволяющие оценить время, необходимое для разработки программного обеспечения. Дадут ли эти методы точные оценки для исследовательских задач? Они даже полезны в исследовательской среде? Если это не так, есть ли лучший способ, чем «вести учет и соответственно пересматривать оценки»?
11
Ответы:
В большинстве случаев исследования у вас нет доступа к профессиональным программистам с относительно одинаковым уровнем квалификации, время которого вы можете диктовать. Скорее, у вас есть опытные программисты (возможно, постдоки, возможно, преподаватели) и аспиранты с небольшим опытом программирования и совсем без опыта в отношении крупных проектов. Кроме того, у всех этих действующих лиц есть множество других обязанностей (преподавание, обучение, рецензирование документов, заседание в комитетах), которые сильно меняются во времени. Как следствие, я думаю, что будет очень трудно иметь точные оценки. Конечно, по моему опыту, «это займет больше времени, чем я думал».
источник