За последний год я видела более сотни тендеров, для которых наша компания прорабатывала коммерческие предложения. Кратко опишу ситуацию.
Зачастую тендеры объявляются компаниями, не являющимися профильными в области IT, и, соответственно, технические задания содержат бизнес-цели и, в лучшем случае, верхнеуровневый набор желаемой функциональности новой системы. ТЗ, написанное подобным образом, можно трактовать и оценить абсолютно по-разному.
Компании-исполнители, которые много лет работают в ИТ-индустрии, видят за обозначенным ТЗ большое количество рисков и сложностей. Эти риски и сложности так или иначе всплывут, и их нужно будет решать, эти риски закладываются в проектируемое решение. Компании-исполнители, которые не способны оценить сложность и риски заказанной системы, видят лишь «верхушку айсберга», которую и бюджетируют.
Заказчик же при проведении тендера, в первую очередь, смотрит на предложенную стоимость реализации и редко может оценить степень проработки решения на данном этапе.
Это происходит по нескольким причинам:- Общение между заказчиком и исполнителем крайне ограничено. В лучшем случае, это звонок на пару часов по деталям проекта. В худшем,- текстовые вопросы на тендерной площадке.
- Заказчик уверен, что его ТЗ очевидное и полное.
- Заказчик, не являясь IT-специалистом, не может оценить сложность разработки системы.
- Компании-исполнители зачастую считают только стоимость самой разработки, «забывая» о стоимости проектирования, тестирования, подготовки инфраструктуры, поддержки и других процессов вокруг IT-решения.
В итоге эксперты, называющие реальную итоговую стоимость реализации проекта, проигрывают компаниям, идущим по подходу "вначале продадим, а потом разберёмся".
Я приведу лишь несколько примеров подобных историй и их последствий.