Робота живе в таблицях
Кілька людей редагують одну Google-таблицю, версії розходяться, історію змін ніхто не відновить.
Особисті кабінети, внутрішні CRM, калькулятори кошторисів, панелі керування з ролями. Замість таблиць і листування — один інструмент.
Кілька людей редагують одну Google-таблицю, версії розходяться, історію змін ніхто не відновить.
Кошторис або ціну рахує менеджер у калькуляторі за інструкцією. Помилки трапляються, швидкість залежить від людини.
Ви подивились кілька CRM, і в кожній 80% зайвого, а потрібних 20% немає. Або є, але коштують як окремий проєкт.
Статус замовлення, документи, історію — усе доводиться питати в менеджера, і той витрачає на це половину дня.
Частина в CRM, частина в обліковій системі, частина в пошті. Зібрати картину разом неможливо.
Ваш інструмент корисний не тільки вам — і ви думаєте про підписку, тарифи й окремі акаунти для клієнтів.
Власник, менеджер, клієнт, підрядник — кожен бачить своє.
За відділом, філією чи проєктом.
Хто, що і коли змінив — з можливістю відкотити.
За потреби, для ролей із доступом до грошей і персональних даних.
Структура під ваші сутності, а не під чужий шаблон.
Витримують сотні тисяч записів без гальмування.
Перенесення того, що зараз живе в Excel і Google Sheets.
Ті самі, за якими зараз рахує менеджер, тільки без помилок.
За відповідальними, статусами, напрямками.
За вашим шаблоном, а не стандартною таблицею.
Договори, рахунки, акти — одразу з даних системи.
На головній, щоб не збирати картину вручну щоранку.
Telegram, пошта, SMS — куди вам зручніше.
CRM, товарооблік, бухгалтерія.
Якщо це SaaS — тарифні плани й регулярні списання.
Для мобільного застосунку чи партнерів.
Не «що має вміти система», а як зараз влаштована робота: хто що робить, звідки беруться дані, де втрачається час. Часто половина побажань відпадає вже тут. 3–5 днів.
Клікабельна схема екранів: видно логіку, переходи й склад даних. Змінити щось тут коштує години, а не тижня переробки коду. 1–2 тижні.
Ділимо систему на блоки, кожен із власною ціною та строком. Ви бачите, що входить у перший запуск, а що можна відкласти. Разом із прототипом.
Кожні два тижні — робочий блок, який можна відкрити й спробувати. Пріоритети між етапами можна змінювати.
Переносимо дані, навчаємо команду, місяць тримаємо руку на пульсі. Далі — розвиток за вашими задачами.
Веб-додаток рахується не «за сторінками», а за складністю логіки. Орієнтири нижче — з нашої практики.
Одна роль користувача, зрозуміла логіка, кілька типів даних.
Кілька ролей, свої процеси, звіти й обмін із наявними системами.
Сервіс за підпискою: багато клієнтів, тарифи, оплати, ізоляція даних.
Перший етап — розбір процесу й прототип — можна замовити окремо за $1200. На виході ви отримуєте схему системи та оцінку, з якою можна йти до будь-якого підрядника, не тільки до нас.
Питання «своє чи готове» варто вирішувати чесно, і відповідь частіше на боці готового. Якщо ваш процес типовий, а на ринку є сервіс, який його покриває за помірні гроші, розробка власної системи буде дорожчою і повільнішою. Ми кажемо це клієнтам першими.
Своя система виправдана в трьох випадках. Перший — процес не вкладається в чужу логіку: ви підлаштовуєте роботу під програму замість того, щоб програма підлаштовувалась під вас. Другий — потрібні функції є, але коштують непропорційно: за одну потрібну можливість доводиться купувати найдорожчий тариф на всю команду. Третій — система сама є продуктом, який ви плануєте продавати.
Головний ризик у таких проєктах не технічний, а той, що систему зроблять не ту. Тому ми починаємо не з коду, а з розбору поточного процесу: хто що робить, звідки беруться дані, де саме втрачається час. Часто на цьому етапі половина початкових побажань відпадає — виявляється, що задачу закриває простіше рішення.
Далі йде клікабельний прототип без дизайну: схема екранів, переходів і складу даних. Змінити щось у прототипі коштує годину, а в написаному коді — тижні. Саме тут дешевше за все ловляться помилки в логіці.
Розробку ведемо етапами, кожен зі своєю ціною та строком. Кожні два тижні ви отримуєте частину, яку можна відкрити й спробувати. Це знімає головний страх великих проєктів: у будь-який момент видно, за що заплачено, і в будь-який момент можна зупинитись, маючи на руках робочу систему, а не папку з кодом.
Особистий кабінет або калькулятор із однією роллю — від $6000 і 8–10 тижнів. Внутрішня система з кількома ролями, процесами й звітами — від $12000, від трьох місяців. SaaS із підписками — від $20000. Точна оцінка з'являється після прототипу.
Бо до розбору процесу ніхто — ні ми, ні ви — не знає точного обсягу. Назвати цифру навмання можна, але вона або завищена «про запас», або занижена, і тоді в процесі «знаходяться» додаткові роботи. Ми називаємо вилку одразу, а точну ціну — після прототипу, коли видно кожен екран.
Часто так, і ми першими про це скажемо. Своя система виправдана, коли ваш процес не вкладається в чужу логіку, коли за потрібні функції готові сервіси просять непропорційно багато, або коли система сама стає продуктом.
Прототип — за 1–2 тижні після старту, його вже можна клікати. Перший робочий блок, який відкривається в браузері й працює з реальними даними, — за 3–4 тижні. Далі кожні два тижні додається наступний блок.
Laravel на бэкенді, Next.js або Inertia + React на фронтенді, PostgreSQL чи MySQL — залежно від задачі. Мобільні застосунки — Flutter. Стек обираємо під проєкт і під те, хто підтримуватиме систему далі.
Так, це стандартна частина запуску. Переносимо з таблиць, вивантажень CSV або напряму з бази старої системи. Перед перенесенням показуємо, як дані ляжуть у нову структуру, — щоб не з'ясувалось після, що чогось не вистачає.
Місяць після запуску тримаємо руку на пульсі — це входить у вартість. Далі або абонемент на розвиток, або погодинна робота за запитом. Код, репозиторій і доступи ваші: продовжити розвиток може будь-який розробник.
Обговорити систему
Почати проєкт