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