Перейти до змісту

Кейс продуктового дизайну

ERP і CRM для бізнесу, B2B/B2C, продуктовий дизайн

Оновлення, жовтень 2026: згодом я перетворив цю ERP на кодову дизайн-систему з документацією в Storybook.

Tech Harbor ERP system on a tablet, laptop and phone: client chat, online shop catalog and warehouse shipping analytics

Про ERP-систему

Вступ

ERP-система Tech Harbor створена для зручного керування великими компаніями, що займаються створенням продуктів і співпрацею з дистриб’юторами. Вона корисна для директорів, менеджерів, маркетологів, юристів і фінансистів організації. Система охоплює п’ять відділів компанії (керівництво, склади, фінанси, юристи, маркетологи) плюс окремий інтерфейс для дистриб’юторів — загалом шість модулів. Вона лишається зрозумілою як для технічно підкованих користувачів, так і для тих, хто менш знайомий із новими технологіями. У цьому кейсі розглянуто, як користувачі виконують щоденні завдання залежно від своїх ролей.

Моя роль

Дизайнер інтерфейсів і продукту.

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

Мої обов’язки

Проведення інтерв’ю, паперові й цифрові вайрфрейми, low- та high-fidelity прототипування, юзабіліті-дослідження, урахування доступності та ітерації дизайну.

Інструменти

Design engineering: Storybook · React · TypeScript · Figma Variables · Figma MCP · Claude Code · GitHub · Vercel

Дослідження і гіпотеза

ERP screen 2ERP screen 2ERP table screenERP chat screen

Формулювання проблеми

ERP-система Tech Harbor покликана спростити керування компанією, проте користувачі, переважно працюючі фахівці віком від 22 до 65 років, спершу мають труднощі з навігацією, хоч і вважають інтерфейс інтуїтивним. Ці користувачі цінують ефективність і інтелектуальний розвиток, і в них мало часу на складні чи незручні процеси. Як покращити онбординг і навігацію, щоб перехід на систему був плавним і заощаджував час?

Складники проблеми

Проблеми з масштабуванням

Початковій ERP-системі бракувало гнучкості для зростання бізнесу, через що вона була неефективною для підприємств із великими обсягами даних.

Складні процеси й крута крива навчання

Інтерфейс був функціональним, але вимагав часу на звикання, що сповільнювало роботу й знижувало ефективність.

Фрагментований користувацький досвід

Інформація була розкидана різними розділами, тож користувачам було важко орієнтуватися й отримувати корисні інсайти.

Застарілий інтерфейс із проблемами юзабіліті

Дизайн повторював традиційні структури ERP, що створювало проблеми юзабіліті й заважало плавній та інтуїтивній взаємодії.

Огляд ухвалених рішень

Figma ERP

Після дослідження та визначення ключових проблем дизайн поступово розробляли для різних відділів ERP-системи.

Navbar ERP

Навігаційне меню для користувача «Менеджер».

Finance Department Navbar

Навігаційне меню для користувача «Фінансовий менеджер».

Користувачі ERP-системи

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

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

David Carter – CEO persona

CEO

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

Sophia Nguyen – International Lawyer persona

Міжнародний юрист

«ERP-система спрощує мою роботу з юридичними документами й договорами, забезпечуючи відповідність вимогам і ефективне керування документами».

Liam Becker – Sales Representative persona

Представник відділу продажів

«Я використовую ERP, щоб вести стосунки з клієнтами, відстежувати угоди й аналізувати продажі, — це значно спрощує мою роботу».

Elena Vasquez – Warehouse Manager persona

Керівник складу

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

Accountant persona

Бухгалтер

«ERP автоматизує фінансовий облік, роблячи відстеження витрат, виставлення рахунків і фінансове планування ефективнішими».

Дослідження користувачів: болі

Зручність

Інтерфейс побудовано на таблицях і картках, що забезпечує зрозумілий та інтуїтивний досвід.

Довіра

«Цей сервіс має бути безпечним для нашого бізнесу й наших дистриб’юторів». (Девід)

Навігація

Користувачі запропонували додати на екрани «хлібні крихти», щоб легше повертатися назад.

Доступність

Система підтримує нічну й денну теми, зміну розміру тексту та зчитувачі екрана.

Цифрові вайрфрейми

ERP-система складається з п’яти відділів плюс окремий інтерфейс дистриб’ютора (загалом шість модулів). Я створив вайрфрейми всіх екранів і змапив шляхи користувачів для кожного модуля.

Я також тісно працював із розробниками та менеджерами команди, щоб зрозуміти функціональність системи. Ми збиралися на СЕСІЇ БРЕЙНШТОРМІНГУ й аналізували дизайн і логіку всіх відділів.

chat lo-fi
Clients Screen Lo-Fi
Notifications screen
Analytics screen
Analytics screen

Фінальна ітерація

Макети

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

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

ERP Dark screen
ERP DarkERP Darc modeShipping Analytics ERPChat ERP
ERP on Mobile screen

Адаптивний дизайн

ERP on Mobile screenERP on Mobile screenERP on Mobile screen

Що я вимірював би далі

Щоб перевірити дизайн після запуску, я використав би такі метрики й методи для вимірювання та покращення користувацького досвіду:

Відстеження поведінки користувачів

Використання Google Analytics, Hotjar або Mixpanel для аналізу взаємодій у ERP/CRM-системі, щоб знайти типові точки тертя й зони для покращення.

Метрики конверсії та залученості

Вимірювання того, наскільки ефективно користувачі переходять між функціями, виконують завдання (напр., додають клієнтів, формують звіти) і працюють з автоматизованими процесами.

⏱️

Виконання завдань і економія часу

Відстеження часу на ключові дії в системі, щоб скоротити час на повторювані процеси.

Теплові карти й записи сесій

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

A/B-тести для покращення UI

Тестування різних макетів, розташування кнопок і дизайну форм, щоб підвищити зручність і рівень прийняття.

Урахування доступності

01

Я також використав шрифт без засічок «Poppins», щоб тексти в застосунку легко читалися.

Persona image

02

Я застосував кольори й контраст для полів введення та кнопок, щоб вони були зрозумілими для людей зі слабким зором. У кодовій бібліотеці документація компонентів містить стани, стилі фокусу й нотатки щодо ARIA; у Storybook увімкнено аддон a11y.

03

Я створив дизайн темної теми для зручного користування ERP-системою різними користувачами.

Дизайн-система

Під час проєкту я створив дизайн-систему для ERP: спільні стилі, компоненти й варіанти, що зростали разом із продуктом у міру додавання нових модулів і екранів.

Від Figma до Storybook

У наступному проєкті (жовтень 2026) я перетворив макети ERP на кодову бібліотеку компонентів: 60 компонентів на React і TypeScript (22 атоми, 38 молекул) і 242 дизайн-токени, згенеровані з одного tokens.json. Кожен компонент задокументовано в Storybook зі станами, граничними випадками, нотатками щодо доступності та відповідністю між Figma і кодом. Я налаштував процес за участі AI (Figma → Figma MCP → Claude Code → pull request у GitHub → превʼю у Vercel). Я вирішував, що будувати, переглядав кожну зміну та зливав кожен pull request.

Design System Dark BG
Layout Design SystemColors Design SystemTypography Design SystemOrganisms Design SystemAtoms Design System
Molecules

Що я зробив би далі

Тестування й документація, орієнтовані на користувача

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

Інтерв’ю для вдосконалення системи

Провести якісні інтерв’ю з кожною роллю, щоб знайти решту болів і розставити пріоритети покращень.

Інклюзивне дослідження доступності

Провести аудит доступності за WCAG і дослідницькі сесії з користувачами з інвалідністю.

CRM devices

Результат

Після першого місяця користування ERP-системою, яка допомагає автоматизувати більшість бізнес-процесів, користувачі відгукнулися позитивно. Ось одна цитата користувача:

Результати (продовження з дизайн-системою, жовтень 2026)

• 60 компонентів (22 атоми, 38 молекул)

• 242 дизайн-токени (кольори, типографіка, тіні, розміри, відступи, сітка, layout, радіуси)

• 137 SVG-іконок у двох розмірах

• ~480 історій у Storybook із документацією в MDX

• 9 pull request, 5 днів активної роботи (1–5 жовтня 2026)

Чого я навчився

Створюючи першу версію ERP-системи, я навчився використовувати емпатію й відкладати власні припущення. Юзабіліті-дослідження допомогли покращити функціональність і те, як люди працюють із системою. Згодом перенесення макетів у код навчило мене, що дизайн-системи масштабуються лише тоді, коли токени й документація живуть у коді, а не тільки у Figma.

Підсумок

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

Посилання на сайт компанії, для якої розроблено ERP-систему: rifbar.com.

Дякую, що приділили час моєму кейсу!