Заказать проект
Оставьте заявку для получения коммерческого предложения.
Заполните форму и мы вышлем Вам предложение в котором решим,
чем можем вам помочь.
Оценка IT-проекта: результат без разочарований

Оценка IT-проекта: результат без разочарований

31 Января 2019
Анастасия Сынюк
Сейлз-Менеджер
Анастасия Сынюк
следующая статья

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

Что по чем?

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

Так что же такое «оценка проекта»? Это стартовый этап его реализации. Именно оценка проекта дает достаточно точное понимание того, сколько потребуется времени для воплощения всех поставленных задач и реализации проекта в целом.

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

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

Главный документ проекта

Так из чего же состоит процесс оценки проекта? Главным его элементом является разбор технического задания проектной командой.

Техническое задание (или ТЗ) — это документ с формальным описанием требований заказчика и его ожиданий от продуктов и услуг, предоставляемых исполнителем. Помните простую фразу “Нет техзадания — давай досвидания!” (или менее “лайтовую”, но очень точную: “Нет ТЗ — результат ХЗ”). Правильно оценить проект без понимания требований в принципе невозможно. Составление ТЗ обычно происходит при участии обеих сторон, методом подробных обсуждений необходимых функциональных и визуальных частей, предложением возможных вариантов реализации и утверждении наиболее подходящих. Правильно составленное, подробное ТЗ — ключ к качественной и адекватной оценке проекта и, следовательно, правильной его реализации.

  

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

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

«Оплата по факту» («Time and Material») означает оплату за результат, исходя из трудозатрат. Заказчик платит не за объем работы, а за человеко-часы, потраченные командой на создание его проекта.  

В случае работы по контракту с фиксированной ценой («Fixed Price») — цена оговаривается сразу, и сумма платежа не зависит от используемых ресурсов или затраченного времени.

Когда ТЗ проанализировано и разобрано, все риски предусмотрены и подсчитаны, исполнитель наконец может ответить на вопрос «сколько стоит?». Так как большинство IT компаний работают по часовой ставке, заказчику будет либо выдано количество часов, необходимых для реализации проекта в целом или по отдельным задачам, и подсчитана стоимость в денежном эквиваленте, или же сразу названа точная сумма для оплаты за весь проект.

Виды оценок

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

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

Для подготовки детальной оценки команде надо будет разбить ТЗ на блоки и различный функционал. В этом случае будет использоваться метод оценки по компетенциям проектной команды. Одна и та же задача может иметь различный уровень сложности для каждого члена команды и, само собой, занимать разное время для реализации.  Следовательно в такой оценке задействована уже вся команда, а не один человек. Каждый готовит оценку своей части работы и закладывает риски. Например, при создании того же интернет-магазина, могут быть задействованы различные интеграции со сторонними системами. Они никак не повлияют на работу дизайнера, но могут представлять сложности для разработчиков. Такой подход уже более детальный, и вилка будет гораздо меньше. Также плюсом будет ясное видение сроков и способов реализации оцененного проекта – понятно не только то, что нужно сделать, но кем и за какое время это будет реализовано.

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

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


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

Получайте больше вместе с Авиви!


Need help?

Ask a question.

Chat Now
Записаться На Консультацию
Записаться На Консультацию
Мы свяжемся
с вами
в течении
10 минут
laptop
Мы свяжемся с вами в течении 10 минут