Как определить сколько времени уйдёт на разработку?
К примеру, менеджер говорит:
Вот тебе Пользователь 1, Пользователь 2, Пользователь 3, им нужно, чтобы ты доработал конфигурацию, подробности можешь узнать у них самих.
После беседы с ними становится отдалённо понятно, что им нужно (и, хорошо, если нужно одно и тоже, а не взаимоисключающие вещи), при этом для того, чтобы понять, что нужно делать, нужно задавать множество уточняющих вопросов.
Далее менеджер спрашивает – сколько времени уйдёт на разработку?
И вот с определением этого времени уже возникают проблемы:
1) Далеко не всё можно продумать заранее, пока не погрузился в проект
2) По ходу разработки может возникать множество «подводных камней» в самых неожиданных местах
3) По ходу выполнения задания могут возникать новые вопросы к пользователям, что также уменьшает возможность прогнозирования того, сколько нужно времени на выполнения задания
4) Если это не единственная задача на ближайшее время, при установке крайнего срока нужно учитывать время, на выполнение других задач
5) Если назвать срок с хорошим запасом, ввиду пунктов 1-4 трудно аргументированно ответить на вопрос «почему так долго?»