Многие руководители при запуске проекта первым делом спрашивают: сколько времени обычно занимает разработка мини-программы?
На этот вопрос нельзя ответить одной фразой. Одно дело — «мини-программа» как витрина корпоративного сайта, другое — сложное приложение с оплатой, записью, дистрибуцией и системой управления. Разница в сроках может быть в три раза. Что ещё сложнее: многие команды, называя сроки, считают только время написания кода, упуская реальные затраты на уточнение требований, интеграцию интерфейсов и отклонение при проверке. В итоге дата запуска постоянно откладывается.
Ниже разберём сроки по этапам реального проекта — сопоставив со своими требованиями, вы сможете примерно оценить своё время.
1. Сначала оцените сложность функций — сроки делятся на три категории
Лёгкая витринная (презентация компании, каталог товаров, контакты, простая форма): обычно 2–4 недели. Объём работ сосредоточен на вёрстке страниц и наполнении контентом, логика простая — один человек может закрыть и фронтенд, и бэкенд.
Средняя бизнес-логика (система участников, онлайн-запись, управление заказами, простая оплата): обычно 4–8 недель. Это реальный диапазон для большинства компаний. Сложность не в страницах, а в бизнес-правилах — например, в приложении для записи нужно учитывать конфликты временных слотов, правила отмены, логику возврата, уведомления.
Сложная система (многоролевая админка, дистрибуция, склад, интеграция с ERP или сторонними системами): обычно 8–16 недель и дольше. По сути это небольшая бизнес-система, где мини-программа — лишь внешний вход, а объём работ по админ-панели часто больше, чем по самой мини-программе.
Поэтому не спрашивайте «за сколько можно сделать мини-программу», сначала спросите «к какой категории относится то, что я хочу сделать».
2. На что уходит время: реальная таблица этапов
Разбив срок на этапы, вы яснее увидите, где можно сжать, а где нельзя.
- Сбор и подтверждение требований: 3–7 дней. Этот шаг чаще всего пропускают и чаще всего закладывают мину. Рекомендуется составить список функций и по каждому пункту подтвердить: «нужно / не нужно / позже».
- Прототип и UI-дизайн: 5–10 дней. Прототип определяет логику, UI — внешний вид. Подтвердив макеты до начала кода, можно сэкономить массу переделок.
- Фронтенд + бэкенд-разработка: 50–60% от общего срока. Страницы, интерфейсы, база данных, админка идут параллельно.
- Интеграция и тестирование: 5–10 дней. Тестирование на реальных устройствах, колбэки оплаты, слабая сеть, аномальные сценарии — всё это нужно пройти здесь.
- Отправка на проверку и запуск: 1–5 дней. Проверка платформой обычно 1–3 дня; при проблемах с категорией или лицензиями может затянуться.
Обратите внимание: эти этапы не полностью последовательны. Опытная команда разработки мини-программ запускает дизайн и бэкенд параллельно, фронтенд сначала строит каркас — в целом можно сжать срок на 20–30%.
3. Четыре ловушки, которые чаще всего затягивают сроки
Первая: изменение требований на ходу. Добавить «заодно и дистрибуцию» на середине разработки — значит переделывать. Лучше собрать изменения во вторую версию, не вклинивать их в текущую.
Вторая: не готовы материалы и интерфейсы. Например, нужно интегрироваться с существующим сайтом компании или сторонней оплатой, а документация по API и права доступа к аккаунтам задерживаются — разработка простаивает.
Третья: не проверили лицензии и категории заранее. Для категорий медицины, образования, финансов, трансляций нужны дополнительные лицензии; одно отклонение при проверке — это несколько дней.
Четвёртая: сделали только мини-программу, забыв про админку. Без системы управления даже изменение цены требует обращения к разработчику — долгосрочные затраты крайне высоки. Учитывайте админку уже на этапе запуска проекта.
4. Конкретный сценарий: сколько времени нужно приложению для записи
Приведём типичный пример. Сеть магазинов хочет сделать мини-программу для записи со следующими функциями: список точек, услуги, выбор временного слота, предоплата через WeChat Pay, подтверждение визита, бонусы участника, просмотр записей и экспорт данных в админке.
По приведённой классификации это средняя бизнес-логика. Разумные сроки:
- Требования и прототип: 5 дней
- UI-дизайн: 6 дней
- Разработка (мини-программа + админка): 20 дней
- Интеграция и тестирование: 7 дней
- Отправка на проверку и запуск: 3 дня
Итого около 6 недель. Если кто-то обещает «сделаем за две недели», значит либо выкинули админку и логику оплаты, либо сэкономили на тестировании — а проблемы после запуска лягут на вас.
5. В каких случаях стоит обратиться в MIC Studio
Если вам нужна простая витринная страница, готовые шаблонные инструменты могут быть быстрее и дешевле.
Но если вы столкнулись со следующим, профессиональная команда выгоднее:
- Требования включают разработку мини-программы + админку + интеграцию с существующим корпоративным сайтом — нужно комплексное планирование;
- Проект одновременно включает разработку сайта и App, хочется единый стек и единую систему аккаунтов, чтобы не делать всё по отдельности;
- Перед запуском нужно провести тестирование безопасности сайта или интерфейсов — есть опасения по оплате и данным;
- Нужно провести обратное тестирование конкурентов или собственной системы, разобраться в поведении интерфейсов и проблемах совместимости.
Подход MIC Studio: сначала составить список функций и график этапов, чётко прописать результаты каждого этапа, и только потом обсуждать разработку. Сроки не берутся с потолка — они рассчитываются.
Заключение: три совета, которые можно применить сразу
1. Сначала напишите список функций, потом спрашивайте цену. Разделите «обязательно» и «позже» — сроки и бюджет сразу станут ясны.
2. Включите админку в первую версию. Сэкономите на ней — сэкономите в краткосрочной перспективе, но будете постоянно обращаться к разработчику.
3. Заложите минимум две недели буфера на тестирование и проверку. Не ставьте дату запуска за день до акции — весь риск на вас.
Сколько времени обычно занимает разработка мини-программы — ответ зависит от того, насколько чётко вы всё продумали. Чем чётче — тем короче срок.
