Разработка программного обеспечения на заказ: развенчиваем мифы

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

Некоторые из них мы попытаемся развеять в этой статье.

Миф Первый: Если на рынке уже есть готовая информационная система нужного типа, то нет смысла заказывать индивидуальную разработку – покупаем коробочное решение

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

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

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

Миф Второй: Разработать индивидуальную информационную систему стоит гораздо дороже, чем приобрести уже готовое решение

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

Однако, давайте копнем глубже и попробуем посчитать полную стоимость использования коробочного (или облачного – в данном случае не так важно) решения:

  • Во-первых, за 40-50 тысяч Вы приобретаете решение, которое поддерживает работу всего 3-5 пользователей. То есть, если количество менеджеров по продажам в Вашей организации больше, Вам придется оплатить более высокий тариф.
  • Во-вторых, Вы приобретаете не саму информационную систему как таковую, а подписку, позволяющую работать с этой системой в течение определенного периода (как правило, год). То есть каждый год Вам придется эту подписку продлевать.
  • В-третьих, в 90 случаях из 100 может потребоваться адаптация приобретаемого готового решения к информационному ландшафту, существующему в организации. То есть, приобретая такое решение, Вам, скорее всего, придется дополнительно оплатить вендору работы по его адаптации.
  • Наконец, в 60 случаях из 100 может потребоваться доработка интерфейса или функционала приобретаемого готового решения под потребности Вашего бизнеса. А, следовательно, дополнительно приобрести определенное количество человеко-часов по тарифам вендора. И, к слову, эти тарифы могут быть не самыми конкурентными.

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

Миф Третий: Разработка индивидуальной информационной системы занимает слишком много времени и потому сопряжена с упущенной выгодой

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

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

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

Таким образом, риски того, что все бизнес-операции, которые разрабатываемая система призвана автоматизировать, придется оставить нереализованными до полного завершения проекта, сводятся к нулю.

Миф Четвертый: Заказать разработку индивидуальной информационной системы для малого и среднего бизнеса – не по бюджету

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

Конечно, для бюджета микропредприятий (например, ИП или ООО со штатом в 5-10 человек), в большинстве случаев, заказная разработка будет неподьемна. Однако, справедливости ради, следует отметить, что необходимости автоматизации у большинства таких микропредприятий не возникает.

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

Добавим, что для стартапов обращение к заказной разработке ПО уже давно стало стандартной практикой. Хотя бы потому, что без автоматизации невозможно обеспечить должную масштабируемость проекта. Поэтому стартапы начинают с разработки MVP, обкатывают его, тестируя тем самым жизнеспособность самого стартап-проекта, и, в случае успешного запуска, дорабатывают этот базовый продукт до полноценного решения.

Миф Пятый: Риски информационной безопасности в заказной информационной системе гораздо выше, чем в готовой

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

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

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

33
3 комментария

Здорово, что имея только карандаш и ручку можно накидать примерное видение, а разработчики поймут и реализуют задумку

Так в итоге на какой чек надо рассчитывать?

До 100К
До 300К
До 700К
От 1.5М

Дпльнейшая поддержка в месяц

10К
20К
50К
100К
Дальше навернре бессмыслено тк можно уже пытаться разраба нанять на конструкторе.

Нанять разраба это самое лучшее решение как по мне