Решебник начинающего руководителя проекта - страница 9




Поэтому с точки зрения задачи есть два вида времени:

– Трудозатраты. Т. е. за сколько человеко-часов (человеко-дней и т. д.) можно выполнить ту или иную задачу.

– Срок реализации задачи. Это уже календарные или рабочие часы или дни.


Трудозатраты формируются в процессе оценки, обычно техлидом или тем человеком, который эту задачу будет выполнять. А срок – это уже расчетная величина, которая зависит от нескольких факторов:

1. Когда исполнитель сможет приступить к задаче?

2. Может ли таких исполнителей быть несколько? Это конкретные лица или любые члены команды (подходящие для задачи, разумеется)?

3. Выполнены ли все предварительные работы и задачи?

4. Есть ли элемент риска в задаче (риск ее внезапной остановки или увеличения трудозатрат)?


Например, реализация отдельной задачи займет 20 часов времени одного человека. Это оценка трудозатрат в часах.


У вас в команде есть человек, который может выделять по 8 часов в неделю (примерно по часу в основные рабочие дни после учебы и по 3 часа в выходные). Это доступный ресурс. Если он один, то срок рассчитывается просто:


Срок реализации = 20 / 8 = 2.5 недели.


Если у вас два человека, то не факт, что они сделают работу в два раза быстрее. Т. к. в этот момент появятся дополнительные трудозатраты на то, чтобы задачу поделить, договориться, где-то подождать друг друга, а потом объединить их результаты в общий результат (допустим, это принесет еще X затрат).


Они вдвоем смогут сделать эту задачу за 20 / (8*2) + Х трудозатрат, т. е. где-то недели за полторы или даже две, а не за 1.25. Где X будет нелинейно увеличиваться с добавлением каждого нового исполнителя задачи.


Факт, в котором прослеживается интересная аналогия: в каждом компьютере есть процессор, решающий задачи. Чем больше у процессора ядер, тем больше задач он может решать одномоментно. Так вот, производительность процессора при добавлении в него ядер растет нелинейно: каждое новое ядро дает все меньший прирост производительности – потому что часть ресурса тратится на синхронизацию работу ядер + растет общее энергопотребление всего процессора.


Держи в голове этот момент — добавление нового человека к задаче или проекту на первых порах приводит к замедлению. Его надо погрузить в контекст, выделить свой кусок работы, обсудить требования и потом интегрировать этот результат обратно с исправлением ошибок.


Вернемся к понятиям трудозатрат, ресурсов и сроков.


В рамках проекта вы сначала делаете оценки трудозатрат, затем смотрите, какие ресурсы у вас есть на их решение, и уже потом начинаете расписывать последовательность задач, кто их будет делать и как эти задачи связаны.


Собственно, именно в этот момент вы получаете диаграмму Ганта и, исходя из нее, можете сверстать Дорожную карту. В ней в сроках будет указано, когда и какой бизнес-результат будет получен.


Давайте разделим в голове:

1. План проекта – это план с иерархией задач. У каждой задачи есть оценки в трудозатратах или ресурсах, которые потребуются для ее реализации. Т. е. в плане мы описываем работы.

Например:

– анализ и составление требований (40 человеко-часов);

– разработка ПО (320 человеко-часов);

– тестирование (40 человеко-часов);

– развертывание и обучение (80 человеко-часов).


2. Дорожная карта – это планируемые бизнес-результаты и сроки.

Например:

– техническое задание – 10.04.24;

– дизайн ключевых экранов – 01.05.24;