Top.Mail.Ru
РБК Компании

Как оценивают проекты в ИТ-компаниях

Поговорим о том, кто оценивает ИТ-проекты, какие методы оценки существуют и как учесть риски перед началом работы
Как оценивают проекты в ИТ-компаниях
Источник изображения: Unsplash.com
Юрий Юсупов
Юрий Юсупов
Операционный директор

Руководитель с 20-ти летним опытом работы в сфере ИТ в различных направлениях: продуктовая разработка, аутсорс и аутстаф, международный R&D. К.т.н., сертифицированный специалист в управлении проектами

Подробнее про эксперта

Почему это важно

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

Кто оценивает новый проект

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

На чем строится оценка

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

Методы оценки проекта

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

Суть: спрашиваем у опытных специалистов, сколько займет работа.

Плюсы: быстро, подходит для новых или нестандартных задач.

Минусы: сильно зависит от субъективного мнения и опыта эксперта.

Пример: архитектор говорит: «Поднять инфраструктуру займет 3 дня», — и эта цифра ложится в план.

Аналоговая оценка

Суть: смотрим на похожие проекты в прошлом и берем оценку оттуда.

Плюсы: быстро, удобно при высокой неопределенности.

Минусы: точность зависит от того, насколько проекты действительно похожи.

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

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

Суть: используем формулы и метрики. Например: «разработка 1 экрана ≈ 1 день», «тестирование API метода с 5 параметрами ≈ 6 часов».

Плюсы: точнее аналоговой, так как базируется на численных данных.

Минусы: требует статистики и базы знаний.

Пример: если у нас 20 отчетов, и на разработку одного уходит 2 дня, то весь блок отчетов ≈ 40 человеко-дней разработки.

Снизу-вверх

Суть: проект дробится на задачи (декомпозируется), каждая оценивается отдельно, затем все суммируется.

Плюсы: самый точный метод.

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

Пример: «Написать модуль авторизации — 3 дня, протестировать — 2 дня, выпустить релиз — 1 день». Складываем: 6 дней на реализацию нового модуля.

Трехточечная оценка (PERT)

Суть: считаем три сценария:

  • Оптимистичный (O)
  • Наиболее вероятный (M)
  • Пессимистичный (P)

Итог = (O + 4M + P) / 6.

Плюсы: учитывает неопределенность и риски.

Минусы: требует чуть больше времени на расчеты.

Пример: на задачу может уйти: минимум 2 дня, скорее всего 4 дня, максимум 10 дней. Расчет: (2 + 4×4 + 10) / 6 = 4,7 дня.

Риски

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

Важно понимать: чем меньше ясности на старте, тем больше объем работ, который придется добавить в оценку рисков. И наоборот — если требования четкие, проработанные и максимально полные, рисков становится меньше, а сама оценка получается точнее и «дешевле» для заказчика.

Рамки и ограничения

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

  • Ограничения — это рамки, которые влияют на реализацию: фиксированный бюджет, ограниченное количество специалистов, жесткие сроки. Когда они указываются прямо, команда и заказчик одинаково понимают условия, в которых будет вестись работа.
  • Допущения — это условия, которые принимаются за основу при оценке. Например: «Заказчик предоставит готовые тексты до начала разработки» или «Сторонняя команда будет доступна для интегро-тестирования на 2 недели». Если эти допущения не выполняются, оценка перестает быть актуальной.
  •  Что не входит в проект — крайне важный момент. Помимо описания того, что будет сделано, стоит зафиксировать, что точно не входит в оценку. При такой прозрачности заказчик четко видит границы проекта.

Выводы

Этап оценки всегда означает поиск баланса между скоростью и точностью. Можно назвать сроки «сразу и быстро», но это будут очень грубые цифры с большим запасом. А можно погрузиться в детали, задать вопросы, уточнить нюансы — и дать оценку, максимально близкую к реальности.

Открытость и совместная работа на этапе оценки — лучшее начало для успешного проекта.

Интересное:

Новости отрасли:

Все новости:

Достижения

Digital Awards РБК Петербург15 лучших цифровых решений: Платформа поиска контрагентов , разработанная совместно с ГазпромНефть

Контакты

Адрес
Россия, г. Санкт-Петербург, ул. Рентгена, д. 5А
Телефон

Социальные сети

ГлавноеЭкспертыДобавить
новость
КейсыМероприятия