Питання «скільки коштує розробка власної системи» власник бізнесу зазвичай ставить першим — і це нормально. Ви хочете зрозуміти, чи вписується задача в бюджет, перш ніж занурюватися в деталі. Але чесна відповідь на нього звучить не як число, а як зустрічне питання: що саме має робити ця система, для кого і замість чого. Ціна власної системи — це не прайс за квадратний метр, а сума конкретних рішень, які ми з вами ще не проговорили.
У цій статті — без сум і без обіцянок «від і до» — розберемо, з чого реально складається вартість. Щоб на першій же розмові ви розуміли, які ваші відповіді роблять систему дорожчою, а які дозволяють зекономити, не втративши суті.
Чому точна цифра наперед — привід насторожитися
Коли на запит «скільки коштує розробка власної системи» вам одразу називають рівну круглу суму — це майже завжди означає одне з двох. Або під «системою» мають на увазі типовий шаблон, який просто перефарбують під вас (тоді це не власна система, а оренда чужої логіки). Або цифру назвали навмання, щоб зачепити, а потім донараховувати за кожен «додатковий» крок, який насправді був очевидним із самого початку.
Власна система тому й власна, що виростає з вашого способу вести справи. Поки ми не знаємо, скільки у вас ролей, як рухається замовлення, звідки береться і куди йде інформація — будь-яке число буде або страховкою на випадок найгіршого, або приманкою. Практик, який працює чесно, спершу ставить питання, а вже потім говорить про гроші. Це не ухиляння від відповіді — це і є відповідь.
Обсяг ролей і сценаріїв — головний множник
Найбільше на ціну впливає не «дизайн» і не «кількість кнопок», а те, скільки різних людей і сценаріїв система обслуговує.
Система, де один адміністратор вносить дані й дивиться звіт, і система, де менеджер приймає замовлення, комірник бачить свій список, керівник — зведення, а клієнт — свій особистий кабінет, відрізняються у рази. Кожна роль — це окремий набір прав, окремі екрани, окрема логіка «що цій людині можна, а що ні». Кожен сценарій «а якщо повернення», «а якщо часткова оплата», «а якщо товар закінчився» — це гілка, яку треба продумати й перевірити.
Тому коли ви прикидаєте, скільки коштує розробка власної системи, почніть не з функцій, а зі списку людей, які нею користуватимуться, і того, що кожен із них робить у типовий день. Цей список чесніше передбачає вартість, ніж будь-який каталог можливостей.
Інтеграції: система рідко живе сама
Друга велика складова — з чим ваша система має «розмовляти». Сама по собі вона майже завжди частина ширшого господарства: там уже є телефонія, платежі, доставка, бухгалтерія, склад, месенджери, звідки приходять клієнти.
Кожне таке з’єднання коштує по-різному. Якщо сервіс, з яким треба поєднатися, має зрозумілий і стабільний спосіб обміну даними — інтеграція проста й передбачувана. Якщо ж дані доводиться витягати обхідними шляхами, підлаштовуватися під чужі обмеження чи синхронізувати два джерела, які регулярно розходяться, — це вже окрема інженерна задача зі своєю ціною й своїми ризиками.
Важливо: інтеграції рідко видно на старті. Власник каже «просто облік замовлень», а за два тижні з’ясовується, що замовлення мають самі підтягуватися з сайту, оплата — звірятися з банком, а статус — летіти клієнту в месенджер. Це не примха — це реальний робочий процес. Але саме такі «само собою зрозумілі» зв’язки часто і формують половину вартості. Чим раніше ми їх назвемо вголос, тим менше сюрпризів у кошторисі.
Міграція даних і робота зі спадщиною
Третій чинник, який регулярно недооцінюють, — те, що у вас уже накопичилося. Роки роботи майже завжди залишають по собі таблиці, файли, вивантаження зі старих програм, записи в різних форматах і різної якості.
Перенести це в нову систему — окрема робота. Дані треба зібрати, почистити від дублів і помилок, привести до єдиного вигляду й перевірити, що після переїзду нічого не загубилося й не спотворилося. Іноді виявляється, що частину інформації взагалі ніде не вели акуратно, і її доводиться відновлювати вручну. Обсяг і безлад у ваших нинішніх даних впливають на ціну не менше, ніж кількість екранів у новій системі.
Хороша новина: цю частину майже завжди видно наперед, якщо чесно показати, «як зараз». Тому на брифі варто не соромитися й показати реальні файли — навіть якщо там хаос. Саме хаос ми і оцінюємо.
Що майже не впливає на ціну — а виглядає дорого
Є речі, які власники інтуїтивно вважають дорогими, хоча вони мало що додають до вартості. Кількість «сторінок» чи «розділів» сама по собі мало про що каже — десять простих екранів дешевші за один, у якому зійшлися всі складні правила. Гарний вигляд теж не головний множник: акуратний, зрозумілий інтерфейс — це стандарт роботи, а не доплата за «преміум».
І навпаки — те, що зовні непомітно, коштує реально. Продумані права доступу, поведінка системи в нестандартних ситуаціях, надійність під навантаженням, збереження й відновлення даних. Клієнт цього не бачить у демо, але саме воно відрізняє систему, яка працює роками, від тієї, що сипеться на першому нетиповому замовленні. Коли ви питаєте, скільки коштує розробка власної системи, ви насправді платите здебільшого за цю невидиму частину — і це правильні гроші.
Як зробити оцінку передбачуваною
Щоб ціна не була лотереєю, її треба звужувати кроками, а не вгадувати одним числом. Робочий підхід — почати з розмови й короткого брифа, де ми разом описуємо ролі, сценарії, потрібні інтеграції та стан ваших даних. Уже після цього з’являється не «стеля», а обґрунтований діапазон, який ви розумієте: ось це коштує стільки, бо стільки в ньому ролей і зв’язків.
Часто на цьому етапі виявляється, що першу версію можна зробити помітно скромнішою — узяти найважливіший сценарій, запустити його, а решту нарощувати, коли система вже приносить користь. Це і дешевше на старті, і безпечніше: ви бачите результат, перш ніж вкладати більше.
Ми в студії працюємо так із 2018 року, тримаємо власну інфраструктуру й супроводжуємо системи після запуску — тож оцінюємо не абстрактно, а з огляду на те, як воно житиме далі.
Якщо ви прикидаєте бюджет на власну систему — почніть не з пошуку цифри, а з короткої розмови. Розкажіть, як влаштований ваш процес сьогодні, і ми разом побачимо, з чого складається ваша ціна — чесно й без сюрпризів.