Головний ризик замовної розробки не в тому, що програмісти чогось не вміють. Він у тому, що замовник підписує великий бюджет раніше, ніж хтось із учасників здатен чітко описати, що саме будується. Далі все відомо: терміни пливуть, обсяг робіт спірний, а вимірюваного результату немає до самого кінця.
Ми ділимо шлях на етапи, у кожного з яких зафіксована ціна і свій відчутний результат. Після будь-якого етапу можна зупинитися й залишитися з активом, а не з недобудовою. Нижче мапа всього циклу: десять етапів від ідеї до комерційної версії, вісім напрямів розвитку і підказка, з чого почати саме Вам.
Три блоки, а не один довгий проєкт
Цикл ділиться на три частини. Вони відповідають на різні запитання і коштують принципово різних грошей.
- Демонстраційний зразок відповідає на запитання «що ми будуємо». Це консультація та моделювання, технічне завдання і прототипування. На виході документи й клікабельна модель, з якими можна йти до інвестора, підрядника або до власної ради директорів.
- Комерційна версія відповідає на запитання «як це працює в продакшені». Сім етапів від дизайну інтерфейсу до тестування та передання. Тут з'являється продукт, яким користуються живі люди.
- Корпоративний розвиток відповідає на запитання «як це витримає зростання». Вісім незалежних напрямів по $4700, які підключаються в міру того, як продукт із MVP перетворюється на MMP і MLP.
Десять етапів: ціна і результат
Ціни взято з чинного прайсу Ingello. Нижня межа $0 означає, що робота може не знадобитися: наприклад, у Вас уже є дизайн-система або зовнішні сервіси підключати не потрібно.
| Етап | Ціна | Що залишається у Вас |
|---|---|---|
| 1. Консультація та моделювання | $220 | Бізнес-вимоги і демонстраційний зразок: основні екрани та адмін-панель |
| 2. Технічне завдання | $800 | Текстове ТЗ, моделі інтерфейсів і даних, договори, оцінка бюджету |
| 3. Прототипування | $2400 | Клікабельний прототип для перевірки сценаріїв і показу інвесторам |
| 4. Дизайн інтерфейсу | $0-2400 | Дизайн-система, UX/UI, візуальний стиль для вебу й мобільних |
| 5. Верстка інтерфейсів | $0-2400 | Адаптивна верстка за макетами, підготовка до PWA для iOS та Android |
| 6. Логіка інтерфейсів | $0-4700 | Інтерактивні сценарії на JS/TS, форми та валідація |
| 7. Інтеграції | $0-4700 | Підключені API, платіжні системи, CRM, мапи, чати на WebSockets |
| 8. Серверна бізнес-логіка | $0-4700 | Сервер на PHP (Yii2) і MySQL з кешуванням |
| 9. Розгортання та інфраструктура | $800-4700 | Контейнери Docker, налаштовані сервери та SSL, CI/CD |
| 10. Тестування та передання | $800-4700 | Перевірені інтерфейси, сценарії за ТЗ, інтеграції та розгортання |
Якщо замовити прототипування одразу, технічне завдання входить без доплати. Економія $800, і весь демонстраційний зразок коштує $2620 замість $3420.
Вісім напрямів розвитку
Коли продукт уже працює, він росте не «загалом», а за конкретними напрямами. Кожен коштує $4700 і підключається незалежно, у тому порядку, який диктує бізнес.
- Розширення подійної логіки: сповіщення, алерти, push, e-mail і Telegram, журнал дій.
- Плавніший інтерфейс та офлайн-версія: кешування й синхронізація без інтернету.
- Безпека: аудит, захист API, ролі та права доступу, захист від атак.
- Оптимізація сервера: індекси бази даних, кешування, оптимізація алгоритмів.
- SEO-оптимізація: робота з DOM-структурою і підготовка до органічного трафіку.
- Документування: технічна та користувацька документація.
- Рефакторинг: якість коду й підготовка до масштабування.
- Автоматизація тестування: автотести замість ручної перевірки після кожного доопрацювання.
Скільки коштує розробка застосунку загалом
Чесна цифра з'являється після технічного завдання, не раніше. Ціна кожного етапу фіксована, але набір етапів і їхня глибина залежать від кількості ролей, екранів, інтеграцій і вимог до навантаження. Тому на першій зустрічі ми обговорюємо варіанти бюджету, а точний кошторис даємо за зафіксованими межами.
Для великих систем розробка розкладається на етапи приблизно по місяцю. Типовий етап коштує $5 000-10 000 і завершується демонстрацією результату, зазвичай відеопрезентацією. Після неї Ви вирішуєте, чи запускати наступний.
Як обрати стартову точку
- Ідея є, вимог немає. Почніть із консультації та моделювання.
- Вимоги вже зібрані. Переходьте до технічного завдання або беріть ТЗ разом із прототипом за $2400.
- Є власне ТЗ. Зазвичай вистачає аудиту документа: перевіряємо повноту, суперечності й фіксуємо припущення.
- Є лише макети у Figma. Вони показують екрани, але не модель даних, права та інтеграції, тож без формалізації точної оцінки не буде.
- Система вже працює. Вхід через аудит: $800 за текстовий звіт або $2400 з раннім прототипом доопрацювання.
- Потрібен результат за тиждень. Агентне прототипування за $1800 на тиждень: перша версія через 5 днів, але бюджет усього проєкту заздалегідь невідомий.
Де найчастіше втрачають гроші
- Починають із коду, поки модель даних і ролі ще обговорюються, і половину написаного переписують на ходу.
- Пропускають прототип, і суперечка про те, яким має бути екран, місяцями живе в листуванні.
- Вважають безпеку й документацію «дрібницями на потім». Їхня вартість не зникає: вона переїжджає в інцидент або в залежність від однієї людини в команді.
Що входить у договір і чого в ньому зазвичай немає
Ми безкоштовно надаємо щоденну технічну підтримку після передання проєкту: якщо щось зламалося, це лагодимо ми і не виставляємо рахунок. Наскільки нам відомо, конкуренти цього в договір не вписують.
Як читати цей цикл
Кожному етапу присвячено окремий розбір: що відбувається, який артефакт залишається у Вас на руках, скільки це коштує і що ламається, якщо етап пропустити. Логічно почати з першого етапу: він коштує $220 і часто змінює уявлення про проєкт сильніше, ніж кілька наступних місяців роботи.
Окремо раджу метод Ван Гога: він про те, чому завершений продукт, випущений швидко, зазвичай сильніший за чернетку, яку нескінченно покращують. Етапи цієї стратегії дають змогу застосувати той самий принцип до роботи з підрядником.
Переглянути всі етапи й ціни на лендингу або записатися на безкоштовну консультацію з архітектором. За п'ятнадцять хвилин розберемо задачу, а після зустрічі Ви отримаєте розрахунок ціни й термінів за етапами.