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

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

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

  1. Качество описания

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

  1. Отсутствие понимания

Большинство проблем с оценкой возникает из-за непонимания. И дело не только в низком качестве брифа. Иногда у разработчиков программного обеспечения могут возникнуть проблемы с определением того, что является MVP или какие функции имеют решающее значение для проекта. Таким образом, они в конечном итоге оценивают весь объем. И в конце концов у вас случится сердечный приступ. С другой стороны, другая компания может понимать MVP как очень узкий набор функций. Намного меньше, чем вы ожидали.

  1. Чем раньше стадия, тем больше угадываний

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

  1. Другой подход

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

  1. Разные тарифы

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

Как получить точные оценки?

Зная о факторах, влияющих на смету проекта, можно многое сделать, чтобы сделать ее максимально точной. Для начала можно последовать нашим советам:

  1. Подготовьте хороший бриф проекта. Чем она детальнее, тем меньше места для догадок и, следовательно, непонимания.
  2. Сравните яблоки с яблоками. Убедитесь, что каждый участник тендера получает одинаковую информацию. Это касается не только брифа, но и всех обновлений и ответов на вопросы.
  3. Спросите, из чего состоит предложение. Если компания предлагает вам фиксированную цену, узнайте, это работа одного джуниора или целой команды.
  4. Посмотрите, как они относятся к вам. Вы просто еще один лид, который проходит стандартизированный процесс, или у вас есть ощущение индивидуального подхода? Объясняют ли они, что они означают? Вам предлагали семинары? Была ли у вас возможность лично встретиться с вашим потенциальным подрядчиком?
  5. И бонусный совет: обратите внимание на предложение. Если он подробный и организованный, скорее всего, вы получите хотя бы достойную документацию по своему программному обеспечению. В противном случае вы можете вообще ничего не получить и, следовательно, получить технический долг.

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