Що таке кастомізація
Кастомізація — це налаштування і доопрацювання облікової системи під специфіку конкретного бізнесу. На відміну від розробки з нуля, кастомізація працює з існуючою системою — додає поля, звіти, правила, інтеграції.
Типові приклади кастомізації: додаткові поля у документах (наприклад, «номер договору з контрагентом»), кастомні звіти (продажі за регіоном, маржинальність за брендом), особливі правила розрахунків (знижки за обсягом), інтеграції з зовнішніми сервісами (банк, маркетплейс, CRM).
Кастомізація — нормальна практика. Понад 80% впроваджень включають той чи інший обсяг доопрацювань.
Коли кастомізація дійсно потрібна
1. Унікальна бізнес-логіка. У вас є процеси, яких немає в більшості бізнесів вашої галузі. Наприклад, складна формула собівартості, специфічний документообіг, кастомні розрахунки бонусів.
2. Інтеграція з зовнішніми системами. Банк, сайт, маркетплейс, кур'єрські служби, CRM. Якщо є необхідність обмінюватись даними автоматично — потрібна інтеграція через API.
3. Специфічна звітність. Якщо керівник чи акціонери чекають звіти у дуже специфічному форматі, який не передбачено стандартом. Або галузь вимагає особливих видів звітності (фарма, ліцензовані види діяльності).
4. Особливі вимоги до інтерфейсу. У вашій галузі є особлива логіка введення даних, яку незручно реалізувати «коробкою». Наприклад, для роздрібу — швидкий ввід через сканер, для виробництва — багатоступінчасте узгодження.
5. Безпекові вимоги. Окремі ролі, додаткове логування дій, інтеграція з корпоративною системою авторизації.
Коли кастомізація НЕ потрібна
1. «Хочеться як було в старій програмі». Перш ніж замовляти доопрацювання, перевірте — можливо, у новій системі це робиться інакше, але так само ефективно (або краще). Не варто тягнути в нову систему звички старої.
2. Дрібні зручності для одного співробітника. «Нашій Олені незручно, що тут поле вгорі, а не внизу». Це не привід до кастомізації — це привід до навчання користувача.
3. Стандартні функції без правильного навчання. Часто здається, що «системи цього не вміє», а насправді функція є — просто ніхто не показав, як нею користуватись.
4. Те, що можна вирішити процесом, а не системою. Якщо проблема в процесах, а не в інструменті — кастомізація її не вирішить, а лише замаскує.
Як зрозуміти, що дійсно треба кастомізувати
На етапі впровадження запитуйте у досвідченого партнера: чи зустрічались вони з подібною задачею в інших проєктах? Як вирішували? Можливо, є типове рішення без кастомізації.
Корисний прийом: запустіть систему «як є» і попрацюйте 2-3 місяці у типовому функціоналі. За цей час стає зрозуміло, що дійсно болить, а що — лише здається болем. Більшість «обов'язкових» доопрацювань відсіюється самостійно.
Складіть пріоритетний список доопрацювань. Не все одночасно — спочатку критичне, потім важливе, потім «приємно мати». Так бюджет витрачається ефективніше.
Скільки коштує кастомізація
Вартість залежить від обсягу і складності робіт. Орієнтири на українському ринку: проста кастомізація (нове поле, простий звіт, базове правило) — від 3-10 тис. грн, середня (новий модуль, складний звіт, інтеграція з банком) — від 20-50 тис. грн, складна (нова бізнес-логіка, інтеграції через API, мультимовність) — від 80 тис. грн і вище.
Корисний орієнтир: загальний обсяг кастомізації при впровадженні зазвичай складає від 20% до 50% від вартості ліцензій + базового впровадження. Якщо вище — варто перевірити, чи всі доопрацювання дійсно потрібні або замислитись, чи правильно обраний програмний продукт
Підводні камені кастомізації
Сумісність з оновленнями. Кожне доопрацювання ускладнить оновлення системи у майбутньому. Якісний підрядник робить кастомізацію максимально сумісною з оновленнями — але це додатковий обсяг роботи.
Документація. Без документації кастомізація стає «чорною скринькою» — через рік ніхто не пам'ятає, як саме і чому це працює. Завжди вимагайте документацію по кожному доопрацюванню.
Залежність від підрядника. Якщо кастомізацію зробила одна компанія, її потім складно передати іншій. Краще обирати партнера на довгостроку.
Перевитрати. Без чітких бізнес-вимог та ТЗ кастомізація легко «розпухає» — починалось з простого, виявилось у 3 рази складніше. Фіксуйте обсяг до початку робіт.
Як уникнути зайвих доопрацювань
Спочатку зрозумійте свою систему. Витратьте час на повноцінне навчання — і виявиться, що багато «бажаних» функцій уже є.
Запитуйте «навіщо». На кожну пропозицію кастомізації: «А що буде, якщо ми цього не зробимо?». Часто відповідь — «нічого критичного».
Тестуйте у типовій конфігурації. Запустіть систему «як є» і подивіться, як справді працює. Не приймайте рішення на основі припущень.
Закладайте бюджет на кастомізацію в розмірі 20-30% від базової вартості — на «непередбачене». Якщо не використаєте — добре. Якщо знадобиться — будете готові.
Плануєте впровадження з кастомізацією?
SPOC має досвід складних кастомних проєктів у різних галузях. Залиште заявку — обговоримо, що дійсно потрібно у вашому випадку, а без чого можна обійтись.