Стратегія розробки застосунку: від ідеї до комерційної версії

Чому розробку застосунку краще ділити на етапи з фіксованою ціною, що Ви отримуєте після кожного і як обрати стартову точку. Мапа всього циклу: від консультації за $220 до корпоративного розвитку продукту.

Стратегія розробки застосунку: від ідеї до комерційної версії
INGELLO / BUSINESS3017

Головний ризик замовної розробки не в тому, що програмісти чогось не вміють. Він у тому, що замовник підписує великий бюджет раніше, ніж хтось із учасників здатен чітко описати, що саме будується. Далі все відомо: терміни пливуть, обсяг робіт спірний, а вимірюваного результату немає до самого кінця.

Ми ділимо шлях на етапи, у кожного з яких зафіксована ціна і свій відчутний результат. Після будь-якого етапу можна зупинитися й залишитися з активом, а не з недобудовою. Нижче мапа всього циклу: десять етапів від ідеї до комерційної версії, вісім напрямів розвитку і підказка, з чого почати саме Вам.

Три блоки, а не один довгий проєкт

Цикл ділиться на три частини. Вони відповідають на різні запитання і коштують принципово різних грошей.

  • Демонстраційний зразок відповідає на запитання «що ми будуємо». Це консультація та моделювання, технічне завдання і прототипування. На виході документи й клікабельна модель, з якими можна йти до інвестора, підрядника або до власної ради директорів.
  • Комерційна версія відповідає на запитання «як це працює в продакшені». Сім етапів від дизайну інтерфейсу до тестування та передання. Тут з'являється продукт, яким користуються живі люди.
  • Корпоративний розвиток відповідає на запитання «як це витримає зростання». Вісім незалежних напрямів по $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 і підключається незалежно, у тому порядку, який диктує бізнес.

Скільки коштує розробка застосунку загалом

Чесна цифра з'являється після технічного завдання, не раніше. Ціна кожного етапу фіксована, але набір етапів і їхня глибина залежать від кількості ролей, екранів, інтеграцій і вимог до навантаження. Тому на першій зустрічі ми обговорюємо варіанти бюджету, а точний кошторис даємо за зафіксованими межами.

Для великих систем розробка розкладається на етапи приблизно по місяцю. Типовий етап коштує $5 000-10 000 і завершується демонстрацією результату, зазвичай відеопрезентацією. Після неї Ви вирішуєте, чи запускати наступний.

Як обрати стартову точку

  • Ідея є, вимог немає. Почніть із консультації та моделювання.
  • Вимоги вже зібрані. Переходьте до технічного завдання або беріть ТЗ разом із прототипом за $2400.
  • Є власне ТЗ. Зазвичай вистачає аудиту документа: перевіряємо повноту, суперечності й фіксуємо припущення.
  • Є лише макети у Figma. Вони показують екрани, але не модель даних, права та інтеграції, тож без формалізації точної оцінки не буде.
  • Система вже працює. Вхід через аудит: $800 за текстовий звіт або $2400 з раннім прототипом доопрацювання.
  • Потрібен результат за тиждень. Агентне прототипування за $1800 на тиждень: перша версія через 5 днів, але бюджет усього проєкту заздалегідь невідомий.

Де найчастіше втрачають гроші

  • Починають із коду, поки модель даних і ролі ще обговорюються, і половину написаного переписують на ходу.
  • Пропускають прототип, і суперечка про те, яким має бути екран, місяцями живе в листуванні.
  • Вважають безпеку й документацію «дрібницями на потім». Їхня вартість не зникає: вона переїжджає в інцидент або в залежність від однієї людини в команді.

Що входить у договір і чого в ньому зазвичай немає

Ми безкоштовно надаємо щоденну технічну підтримку після передання проєкту: якщо щось зламалося, це лагодимо ми і не виставляємо рахунок. Наскільки нам відомо, конкуренти цього в договір не вписують.

Як читати цей цикл

Кожному етапу присвячено окремий розбір: що відбувається, який артефакт залишається у Вас на руках, скільки це коштує і що ламається, якщо етап пропустити. Логічно почати з першого етапу: він коштує $220 і часто змінює уявлення про проєкт сильніше, ніж кілька наступних місяців роботи.

Окремо раджу метод Ван Гога: він про те, чому завершений продукт, випущений швидко, зазвичай сильніший за чернетку, яку нескінченно покращують. Етапи цієї стратегії дають змогу застосувати той самий принцип до роботи з підрядником.

Переглянути всі етапи й ціни на лендингу або записатися на безкоштовну консультацію з архітектором. За п'ятнадцять хвилин розберемо задачу, а після зустрічі Ви отримаєте розрахунок ціни й термінів за етапами.

Поширені питання

01Скільки коштує розробка застосунку за етапами в Ingello?

Кожен етап має фіксовану ціну: консультація та моделювання $220, технічне завдання $800, прототип $2400, етапи комерційної версії від $0 до $4700 кожен, напрями розвитку по $4700. Підсумковий бюджет рахується після технічного завдання. Для великих систем розробка йде етапами приблизно по місяцю, типовий етап коштує $5 000-10 000 і завершується відеопрезентацією результату.

02Чи можна зупинитися після будь-якого етапу розробки?

Так, це основний принцип стратегії. Кожен етап завершується конкретним результатом: документом, моделлю, прототипом або робочою частиною продукту. Після демонстраційного зразка у Вас залишаються бізнес-вимоги, ТЗ і клікабельний прототип, з якими можна продовжити з нами, вийти на тендер до іншого підрядника або показати проєкт інвестору.

03З якого етапу почати, якщо в компанії вже є власне ТЗ?

Найчастіше повне проєктування з нуля не потрібне. Ми проводимо аудит Вашого ТЗ: перевіряємо повноту й несуперечливість, складаємо перелік уточнень, обмежень і припущень. Цього достатньо для фіксованої оцінки. Якщо ж є тільки макети у Figma, їх замало: вони не описують модель даних, права доступу, інтеграції та бізнес-логіку.

04Що означають MVP, MMP і MLP у стратегії розробки?

MVP це мінімальна версія продукту, яка перевіряє ідею на живих користувачах. MMP це версія, яку вже можна продавати на ринку. MLP це продукт, до якого користувачі прив'язуються. У нашій стратегії перехід між ними забезпечують вісім напрямів корпоративного розвитку по $4700: сповіщення, офлайн, безпека, оптимізація, SEO, документування, рефакторинг і автотести.

05Чому частина етапів розробки має ціну від $0?

Нижня межа $0 означає, що робота може не знадобитися. Якщо в компанії є брендбук і дизайн-система, етап дизайну зводиться до роботи у Ваших правилах. Якщо продукту не потрібні зовнішні сервіси, етап інтеграцій пропускається. Розгортання й тестування обов'язкові завжди, тому вони починаються з $800. Точний склад етапів фіксується в технічному завданні.