RU
EN
МЕНЮ

Блог

Парадокс оценки проекта

Парадоксальный dZENcode
легко ≈ 2 минуты 136

Зачастую клиент приходит со своим проектом и говорит:
“Хочу сделать сайт. Сколько будет стоить, когда сделаете и как гарантируете сроки/стоимость?”

Здесь уместна аналогия с приемом у доктора.
Пришел пациент, сказал: “У меня болит”.
Навряд ли он надеется на то, что доктор без общения с пациентом, без изучения истории его болезни, без анализов и обследования выпишет лекарства и даст гарантию на сроки выздоровления.

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

Давайте разберем три главных причины, почему оценка и гарантии в IT разработке на старте — просто маркетинговый трюк.

Причина №1.
Недостаток данных

Нет ни одного клиента, который бы изначально все описал в ТЗ и этого было бы достаточно для полноценной разработки.
В силу своей компетенции, клиент не может знать всего, что необходимо для разработки.
Эта информация выясняется только в ходе диалога, детализации и непосредственной реализации проекта.

Если данных на старте недостаточно, то оценка — это не четкий расчет, а гипотеза.

Причина №2.
Все течет, все изменяется.

Даже если клиент идеален и учел, как ему кажется, все нюансы на старте, то дальнейшие изменения  все равно неизбежны.
Рынок, конкурентная среда, технологии — все меняется с невообразимой скоростью.
Проект в такой ситуации приходиться эволюционировать. 
Клиент видит работу, соотносит ее с изменившимися условиями и осознает, что нужно что-то добавить или переделать. 
И это нормально!
Но как можно гарантировать точную оценку, если мы понимаем, что сам фронт работ гарантированно будет меняться?

Причина №3
Взаимодействие клиента и команды.

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

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

Если заказчик долго не участвует в работе, а потом резко подключается с новыми требованиями, это приводит к дорогостоящим переделкам.

Зачастую клиент, как идеолог проекта, начинает общение с командой разработки, а затем переключает все на свой менеджмент.  А менеджмент, как оказывается, не “тянет” проекта на уровне идеолога.

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

Если на старте невозможно гарантировать ни сроки, ни стоимость, лучшее, что можно сделать — запустить процесс и активно в нём участвовать.
При этом важно не только что именно  делают, но и как это происходит:

  • Насколько понятны этапы работы?
  • Насколько удобна и прозрачна коммуникация?
  • Насколько быстро принимаются решения и вносятся изменения?

Реальная оценка приходит не до работы, а в процессе. Уже после короткой итерации виден результат.

Если процесс вас устраивает — едем дальше.  Если нет — лучше расстаться на раннем этапе, чем столкнуться с проблемами позже.

А как организован этот процесс на практике и почему именно он определяет успех проекта – читайте в следующей статье:  "Как старт проекта не сделать его финишем".