Меня недавно попросили оценить, сколько времени потребуется, чтобы построить огромную систему, просто взглянув на макеты снимков экрана. Mgmt просил об этом в течение часа, не задавая никаких вопросов.
Я перечислил все модули (страницы, отчеты, большие запросы и т. Д.), Которые я мог видеть и начал давать им родственник оценок. например:
- Задача 1: 8 единиц
- Задача 2: 16 единиц
- Задача 3: 4 единицы
Затем я добавил кучу модулей мы уже сделали для этого клиента по с относительным количеством единиц и фактическим количеством часов/дней. Это сказало мне, что мое отношение единиц к часам было таким, чтобы я мог догадаться (более чем оценить), как долго должны выполняться неизвестные задачи. Например, если бы я обнаружил, что 8-разрядная задача заняла у нас 16 часов в прошлом (2 часа/единица), я бы оценил, что вышеуказанные задачи могут потребоваться:
- Задача 1: 8 единиц * 2 часа/единица = 16 часов
- Задача 2: 16 единиц * 2 часа/единица = 32 часа
- Задача 3: 4 шт * 2 часа/единица = 8 часов
Это подход позволил мне встретиться ходически рассматривайте работу, которую нужно выполнить, и примените некоторую структуру, угадывая, сколько времени потребуется для ее реализации.
Конечно, я доставлял свои +/- предположения с щедрым отказом от ответственности.
Затем, если вы хотите, календарный план из этого, оценить, сколько часов в неделю вы будете работать над проектом и посмотреть, что вы придумали.
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет не о программировании. –