Как точно оценить трудозатраты?

Andrey Gurov
2 min readFeb 12, 2019

--

Мы думаем, что дать точную оценку невозможно. Более того,
в процессе работы также невозможно оценить точные трудозатраты. Либо что-то не учтем и недооценим, либо перезаложимся на рисках. Ни то, ни другое не приближает проект к успеху.

Проведем аналогию с разработкой большинства продуктов
в физическом мире. Одни команды производят идеи и занимаются проектированием, в задачу вторых входит реализация в чертежах с подбором деталей и технологий изготовления и сборки. И только потом производственные мощности — инженеры и рабочие воплощающие в жизнь чертежи и технологии.

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

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

Диапазон трудозатрат

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

Мы не можем оценить точную стоимость, но предлагаем пошаговый план работы и минимальную и максимальную оценку каждого шага на основе своего опыта.

После проектирования у нас появляется необходимый минимум понимания внутреннего устройства проекта:

  • связь функциональных особенностей с бизнес-целями
  • список всех пользовательских историй
  • конкретные сценарии использования
  • критерии работоспособности
  • критерии приемки

И у нас есть достаточный опыт реализации для переоценки трудозатрат. Конкретные пользовательские истории оцениваем также по минимуму и максимуму. Также после проектирования мы актуализируем приоритеты и в работу уходят задачи с наивысшей бизнес-ценностью.

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

Благодаря этому, мы управляем трудозатратами в процессе реализации совместно с заказчиком и считаем такой подход к оценке трудозатрат более честным и прозрачным для обоих сторон.

--

--

Andrey Gurov

Создаю условия для изменений в МТС Digital и верю, что в любом деле всё сводится к людям. И к их отношению к этому делу. Автор https://scrum-cases.online