Projecto

Как оценивать задачи в проектах

Практически все проекты связаны с рисками и неопределённостями. Из-за объективных и необъективных причин могут сдвигаться сроки, раздуваться бюджеты, увеличиваться объёмы работ. Как избежать ошибок и правильно оценивать задачи изначально? Ну или хотя бы с максимально возможной точностью…. Сейчас покажем и расскажем.

Какие преимущества даёт правильная оценка задач в проектах

В целом, плюсы оценки очевидны: вы точно знаете, что, когда и в каком объёме вам предстоит сделать. Однако этого недостаточно. При создании нового проекта есть также стейкхолдеры, бюджет и дедлайны. Необходимо учитывать влияние всех сторон и рисков.

Итак, зачем оцениваются задачи в проектах:

Основные трудности оценки задач в проектах

Какие существуют техники оценки задач

Ниже опишем те подходы, которые чаще других используются в IT и в других сферах.

1. Оценка задач снизу вверх

Самый логичный и действенный подход. Совместим даже с очень сложными проектами и задачами. Своего рода «инженерный подход».

Он заключается в декомпозиции задачи или проекта на действия, которые можно оценить с высокой точностью: по времени, ресурсам и не только. Полная картину оценок можно сложить и на выходе получить адекватную совокупную оценку.

Но есть и нюансы:

2. Экспертная оценка

Прямая противоположность предыдущему подходу – всё оценивается просто и быстро. В основе лежит опыт и знания эксперта, который уже сталкивался с аналогичными задачами. Он может с высокой точностью оценить сроки, бюджет и необходимые ресурсы. Такой метод эффективен даже в ситуациях, когда задачу невозможно декомпозировать на подзадачи и оценить их по отдельности (как в подходе «снизу вверх»).

Но и тут есть подводные камни:

3. Метод PERT (в некоторых источниках «техника трёх точек»).

Страница на Wiki. Аббревиатура расшифровывается как Program Evaluation and Review Technique, что в переводе означает «Методика оценки и обзора программ».

Метод сводится к математическому расчёту некоего промежуточного значения между оптимистичной (O), наиболее вероятной (M) и пессимистичной (P) оценками.

Формула расчёта ожидаемой оценки выглядит следующим образом:

(O + 4*M + P) / 6

Если внимательно её рассмотреть, можно заметить, что наибольший приоритет (4 части из 6 возможных) отдаётся наиболее вероятной оценке. Остальные нужны для нивелирования.

Иногда используется формула, которая имеет смещение к пессимистичному сценарию – самая «плохая» оценка получает 3 доли из 6 возможных:

(O + 2*M + 3*P) / 6

Расчёт на самом деле очень простой. Но есть у него и минусы:

4. Метод аналогий

Один из немногих подходов, который опирается на историю и предыдущий опыт. К примеру, у вас уже есть данные по срокам и ресурсам, полученные в аналогичных задачах. Их вполне можно взять за основу при расчёте оценки новой задачи – такой же или похожей по составу операций.

Вероятность отклонения в теории должна быть минимальной.

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

Подводные камни:

5. Покер планирования (согласование)

При планировании задачи задействованные лица (ответственные сотрудники, эксперты, стейкхолдеры) с помощью цифровых карт (чаще всего соответствующих упрощённой последовательности Фибоначчи) оценивают сложность реализации конкретной задачи. Каждый может и должен защищать свою точку зрения, аргументируя оценку. В течение нескольких итераций согласования участники должны прийти к консенсусу – к той оценке, которая устроит все стороны.

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

Минусы очевидны:

6. Параметрическая оценка

Здесь за основу берётся некий хорошо известный параметр, на основе которого можно измерить задачу. Например, это может быть производительность сотрудника: сколько строк кода он может написать в час, сколько деталей он делает в день/неделю и т.п.

Когда такой параметр известен, легко посчитать, сколько усилий или ресурсов необходимо потратить на реализацию новой задачи. Расчёты можно усложнять и адаптировать, внедряя личные коэффициенты производительности для каждого отдельного сотрудника.

Звучит убедительно, но есть нюансы:

7. Delphi-метод

Усовершенствованный метод оценки экспертами. Для «усреднения» результата оценки выставляют сразу несколько независимых экспертов. Они не должны знать, какие оценки ставят другие участники. Это повысит вероятность получения объективных мнений.

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

Минусы в этой схеме тоже есть:

Что делать, если «математика» не сходится?

В итеративных методологиях разработки приоритеты задач постоянно меняются, и в список на исполнение накидываются новые вводные. Как свести концы с концами и начать двигаться к сдаче проекта, а не тратить время на решение мелочей?

Здесь ключевым является не правильная оценка задачи, а правильное определение приоритетности. Самая частая ловушка, в которую попадают многие неопытные (а иногда и опытные) команды, – это зависимость от числа закрытых задач. Чтобы показать высокую производительность, команда берёт на исполнение только те фичи и задачи, которые можно сделать быстро и с минимальными усилиями. В итоге большие и сложные задачи остаются в листе ожидания до последнего.

Но когда до них доходит дело (поскольку заказчик всё равно не будет принимать продукт без нужных функций), то работа над ними превращается в ад: бессонные ночи, переработки, аврал, ошибки, компромиссы и так по кругу.

И в таком случае проблема не в оценке сроков или сложности, а в неправильной организации работы и в неверно расставленных приоритетах. Чтобы система была в балансе, нужен грамотный менеджер проекта, которые не даст отлынивать исполнителям и будет использовать правильную мотивацию, чтобы подчинённые работали не на количество, а на качество.

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

Краткий итог

Каждая из обозначенных методик имеет свои преимущества и недостатки. Поэтому выбор конкретного варианта оценки должен опираться на особенности отдельно взятого проекта. Не нужно равнять всех под одну гребёнку. Даже если аналогичный подход работал и работает у других, это не значит, что он подойдет вам. Изучайте и экспериментируйте, накапливайте опыт. И обязательно учитывайте специфику проекта.

Exit mobile version