Сколько стоит разработка программы: из чего складывается смета
Из чего вообще складывается цена
Смета на программу — это не «строчка за фичу». Она собирается из четырёх величин, и любая из них может удвоить итог.
Число ролей. Одна роль — это один набор экранов и правил. Кладовщик, менеджер, бухгалтер и директор — это четыре разных представления одних и тех же данных, каждое со своими правами и своими ошибками, которые надо предусмотреть.
Число интеграций. Каждая точка обмена — это не только разработка, но и обработка отказов: что делать, когда 1С недоступна, когда документ удалили, когда один и тот же заказ пришёл дважды. Именно эти сценарии занимают больше времени, чем сам обмен.
Объём бизнес-логики. «Посчитать скидку» — это одна строка или тридцать правил в зависимости от того, сколько исключений накопила компания за десять лет.
Состояние данных. Перенести номенклатуру, в которой один товар записан тремя способами, дороже, чем перенести аккуратный справочник.
Ориентиры по рынку Казахстана
Небольшая учётная система на две-три роли, без интеграций: от 1 500 000 ₸, первая рабочая версия за 6-8 недель.
Система с обменом с 1С — плюс две-четыре недели и заметная часть сметы: двусторонний обмен всегда дороже одностороннего чтения.
Личный кабинет клиента поверх существующего учёта — обычно от 1 500 000 ₸, и основной вес здесь тоже в интеграциях, а не в экранах.
Техническое задание отдельно — от 300 000 ₸ и две-три недели. Если разработку делает тот же подрядчик, эта сумма обычно засчитывается в проект.
Цифры выше — ориентир, а не прайс. Ни один честный подрядчик не назовёт точную сумму по телефону: до разбора процесса неизвестно, сколько в нём исключений.
Почему две оценки одной задачи отличаются вдвое
Чаще всего дело не в ставке, а в том, что именно посчитали. Одна оценка включает разбор процесса, миграцию данных, обучение и месяц сопровождения. Вторая — только написание кода по вашему описанию.
Вторая выглядит выгоднее ровно до момента, когда выяснится, что описание было неполным. Дальше начинается разговор про дополнительные работы, и итог сходится с первой оценкой — только с потерянными неделями и испорченными отношениями.
Практический способ сравнить предложения — попросить обе стороны расписать смету по работам и явно указать, что в неё не входит. Второй список обычно информативнее первого.
На чём можно сэкономить честно
Проверить, решается ли задача готовым продуктом. Если процесс типовой — бухгалтерия, касса, простой склад — коробка дешевле и быстрее. Мы говорим об этом, даже когда такой ответ уменьшает наш чек.
Резать не качество, а объём первой версии. Запустить две роли из четырёх и посмотреть, как система живёт на реальных данных, дешевле, чем полгода строить всё сразу и потом переделывать половину.
Не переносить историю, которой не пользуются. Остатки и справочники обязательны, архив документов за восемь лет — по решению. Он заметно увеличивает срок и риск миграции.
Готовить данные заранее. Час, потраченный вашим сотрудником на чистку справочника, экономит несколько часов разработки.
Частые вопросы
Сколько стоит разработка программы для бизнеса?
От 1 500 000 ₸ за небольшую систему. Сумма зависит от числа ролей, интеграций и объёма бизнес-логики. Точную цифру называем после разбора задачи.
Почему нельзя назвать цену сразу?
Потому что до разбора процесса неизвестно, сколько в нём исключений. Оценка без этого — угадывание, которое потом превращается в разговор о превышении сметы.
Что дешевле: своя программа или готовая?
Если процесс стандартный — готовая, и мы об этом скажем. Своя выигрывает там, где компания отличается от других именно в этом месте.
Входит ли обучение сотрудников в стоимость?
Да, обучение на ваших данных и правки по итогам первых недель работы входят. Отдельно считаются только новые задачи, появившиеся после сдачи.