Порівняння

Коли бізнесу потрібен веб-додаток замість сайту

Сайт потрібен, щоб про вас дізналися і залишили заявку. Веб-додаток потрібен тоді, коли після заявки починається робота, яку зараз тягнуть на собі таблиці, месенджери й пам’ять менеджерів. Якщо гроші губляться вже після того, як клієнт погодився працювати з вами, новий сайт цю проблему не закриє.

Чим веб-додаток відрізняється від сайту

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

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

Питання Сайт Веб-додаток
Хто що бачить усі відвідувачі бачать однакове кожен користувач бачить своє після входу
Що стається з даними форма надсилає лист і на цьому все дані зберігаються і обробляються за правилами
Хто виконує роботу менеджер вручну система, менеджер контролює
Що створює навантаження кількість відвідувачів кількість операцій і обсяг даних
Як розвивається далі оновлення текстів і сторінок нові сценарії, ролі та інтеграції

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

Ознаки того, що бізнесу потрібен веб-додаток

Майже за кожним зверненням щодо додатка стоїть та сама історія. Компанія виросла, а процес усередині залишився ручним. Найчастіше повторюються шість ознак.

  • Робота живе в таблицях. Замовлення, залишки, борги й графіки ведуться у файлах, які пересилають одне одному. Хтось завжди працює зі старою версією, і ніхто не знає, яка з них правильна.
  • Одна дія повторюється сотні разів на місяць. Менеджер щодня рахує вартість за тим самим алгоритмом, підбирає позиції за параметрами, готує однакові комерційні пропозиції.
  • Клієнти телефонують за статусом. Питання «Де моє замовлення?» і «Коли буде відвантаження?» щодня забирають у відділу продажів години роботи.
  • Дані вводять двічі. Заявка приходить на пошту, менеджер переносить її в облікову систему руками, а потім ще раз у таблицю для звіту.
  • Учасників процесу кілька типів. Дилер, роздрібний клієнт, менеджер, склад, бухгалтер. Кожному потрібен свій зріз тієї самої інформації.
  • У кожного клієнта свої умови. Індивідуальні знижки, договірні ціни, відстрочки платежу, персональні залишки за контрактом.

Одна ознака зі списку ще нічого не означає. Коли таких ознак кілька, є привід порахувати вартість ручної роботи й порівняти її з бюджетом автоматизації. Ця витрата захована в зарплатах і не потрапляє в жоден звіт. Спосіб порахувати цю приховану витрату й вибрати перший процес описано в матеріалі З чого почати автоматизацію рутини в бізнесі.

Коли вистачить звичайного сайту

Частина компаній, які приходять із запитом на додаток, отримує від нас відповідь, що завдання вирішується простіше. Коли проблема в структурі сайту й повільних сторінках, веб-додаток її не вирішить.

Корпоративного сайту або інтернет-магазину вистачає в таких умовах.

  • Продаж завершується розмовою, зустріччю або звичайним оформленням замовлення в кошику.
  • Клієнтів стільки, що менеджер тримає їх у голові й нічого не губить.
  • Клієнту не потрібно бачити в себе на екрані персональні дані, документи чи власні умови.
  • Усередині компанії все тримається на одній обліковій системі, і зовнішній доступ до неї нікому не потрібен.

У такій ситуації гроші розумніше вкласти в структуру, тексти, швидкість і рекламу. Що обрати між односторінковим і багатосторінковим форматом, ми розібрали в матеріалі Лендінг чи багатосторінковий сайт.

З чого складається веб-додаток

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

Кабінети й ролі

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

Бізнес-логіка

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

Інтеграції з тим, що вже працює

Додаток рідко працює ізольовано. Його з’єднують з обліковою системою, платіжними сервісами, службами доставки, розсилками, іноді з телефонією. Кожна інтеграція це окремий обсяг роботи, а її вартість залежить від того, наскільки чужий сервіс готовий віддавати дані. З одними системами обмін налаштовується за кілька днів, з іншими доводиться писати проміжний шар і домовлятися з їхньою технічною підтримкою.

Адмінка й звіти

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

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

Точну суму ми рахуємо під конкретний проєкт після опису процесів, але порядок цифр відомий заздалегідь.

  • Стартова версія, від $4 000, від 1,5 місяця. Робоча перша версія з головним функціоналом, щоб перевірити ідею на живих користувачах.
  • Стандартний веб-додаток, від $8 000, від 3 місяців. Повноцінна система з кабінетом, ролями та інтеграціями платіжних і сторонніх сервісів.
  • Бізнес-портал, від $12 000, від 4 місяців. Закрита платформа з кількома типами кабінетів і глибшими інтеграціями з CRM, ERP та обліковими системами.
  • Складна платформа, від $20 000, від 6 місяців. Система з оплатами, тарифами, багатьма користувачами, API та інтеграціями для навантажених проєктів.

Дизайн інтерфейсу в ці суми не входить, макети рахуємо окремо.

Для порівняння, корпоративний сайт коштує від $1 000 до $3 500 і робиться від двох тижнів до трьох місяців. Різниця в сумах пояснюється тим, що в додатку більша частина роботи невидима для ока. Перевірки прав доступу, обробка помилок, узгодженість даних, поведінка системи, коли одночасно працюють десятки людей. Ця невидима частина потім тримає ваш бізнес, коли навантаження зростає. Склад робіт і приклади проєктів зібрані на сторінці розробки веб-додатків.

Строки рахують від затвердженого опису процесів. Якщо опису немає, перші тижні йдуть на нього, і це нормальна частина роботи. Як загалом улаштовані етапи й від чого залежать строки, ми показували в статті Скільки часу займає розробка сайту.

Проміжні варіанти між сайтом і додатком

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

  • Кабінет на наявному сайті. Якщо у вас працює інтернет-магазин на OpenCart чи WooCommerce, особистий кабінет добудовується до нього. Історія замовлень, індивідуальні ціни для оптовиків, повторне замовлення у два кліки, вивантаження накладних. Магазин лишається на місці, а частина ручної роботи менеджерів зникає. Такий обсяг зазвичай укладається в кілька тижнів.
  • Окремий модуль або інтеграція. Коли болить одне конкретне місце, розумно закрити спершу його. Обмін даними між сайтом і обліковою системою, автоматичний розрахунок доставки, генерація документів, бот для прийому заявок. Ці роботи ми ведемо в межах кастомної розробки. Окремий модуль чи інтеграція обходиться від $500 до $2 000, автоматизація на Laravel від $3 000 до $8 000, дрібні завдання рахуємо погодинно, $25 за годину.

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

Де найчастіше помиляються на старті

Помилки повторюються з проєкту в проєкт і коштують замовнику місяців роботи. Три з них трапляються майже завжди.

Замовляють одразу все

Список побажань на тридцять пунктів перетворює проєкт на пів року розробки без жодного результату посередині. Розумніше замовляти по черзі. Спочатку сценарій, який приносить гроші або економить найбільше годин, потім уся решта. Стартова версія, на яку закладають від півтора місяця, дає живий зворотний зв’язок від співробітників, і частина початкових побажань після неї втрачає сенс. Що включати в таку версію, а що відкласти, розібрано в статті про MVP веб-додатка.

Малюють екрани раніше за процеси

Дизайн, зроблений до опису логіки, доводиться перемальовувати, щойно з’ясовується, що в постачальника той самий екран має виглядати інакше. Спочатку процеси й ролі, потім інтерфейс. Такий порядок економить і гроші, і нерви.

Забувають про тих, хто працюватиме всередині

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

Перед першою розмовою з підрядником корисно підготувати чотири речі.

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

З таким набором підрядник дасть вам оцінку за кілька днів замість місяця уточнень. Про те, кого взагалі варто розглядати, ми писали в статті Як обрати веб-студію. Додаток це довга співпраця, і разова знижка на старті мало що вирішує, якщо через рік команди немає поруч.

Інтеграції сайтів із зовнішніми системами ми будували не раз: вбудовували кредитні сервіси в кошик інтернет-магазину дитячих товарів, налаштовували обмін замовленнями через BaseLinker для косметичного бренду на польському ринку, з’єднували магазини з обліковими системами. У таких проєктах найбільше часу йде на обмін даними, тому бюджет варто планувати саме навколо нього.

Висновки

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

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

Якщо ви не впевнені, з якого боку підійти до свого завдання, напишіть нам. Ми подивимося на ваші процеси й скажемо, чи потрібна вам розробка веб-додатка, чи все вирішується доопрацюванням того сайту, який у вас уже працює.

Залишилися запитання?

Залиште заявку, і ми зв’яжемося з вами найближчим часом

    Зручний спосіб зв’язку:
    *Обов’язкове поле для заповнення
    Натискаючи кнопку, ви підтверджуєте, що ознайомилися з Політикою конфіденційності