Розробка
Розробка вебзастосунків для завдань у браузері
Ми створюємо браузерні інструменти, які дають людям змогу виконувати завдання без встановлення застосунку. У клієнтському кабінеті можна, наприклад, подати заявку й стежити за її виконанням. Внутрішній інструмент може допомагати працівникам перевіряти записи чи погоджувати роботу. Ми визначаємо, що потрібно зробити кожній людині, а потім будуємо екрани й правила доступу навколо цього завдання.
Повний процес у браузері: від відкриття заявки до перегляду результату.
Зрозумілі межі акаунтів: кожна роль отримує потрібні їй записи й дії.
Інструмент, яким ви можете керувати: вихідний код, доступ до акаунтів та інструкції під час передачі.
Що ви отримуєте
Під час передачі ви маєте:
- Сценарій користувача, який показує завдання від початку до кінця.
- Макети браузерних екранів для пристроїв, які потрібні вашим користувачам.
- Вхід і налаштування акаунтів там, де потрібен закритий доступ.
- Права ролей на перегляд, зміну й експорт записів.
- Форми, панелі та інтеграції з системами, які входять до оцінки.
- Результати тестування процесу й інструкцію з експлуатації.
Публічна інформація й закриті екрани акаунтів мають різні потреби. Для публічних сторінок плануємо видимість у пошуку, а для закритих записів перевірку прав доступу. Те, що сторінку приховано від пошуку, не захищає дані за нею; застосунок перевіряє доступ щоразу, коли хтось запитує запис.
Від чого залежить вартість
Ми складаємо оцінку за сценарієм користувача й записами, які він змінює.
- Кроки, які мають пройти користувачі, та винятки, з якими вони стикаються.
- Типи акаунтів і відмінності в їхніх правах доступу.
- Екрани й пристрої, для яких потрібні різні макети.
- Спільні дані й правила одночасного редагування.
- Інтеграції з наявними бізнес-системами чи платіжними сервісами.
- Робота з файлами, сповіщення й звіти.
- Тестування й передача в експлуатацію.
Хостинг і плата за сторонні сервіси не входять до розробки. Готовий кабінет може зменшити обсяг розробки. Якщо потрібна інтеграція не може надати необхідні дані, ми пояснюємо варіанти, перш ніж додати її до плану.
Ми відповідаємо на кожне звернення протягом одного робочого дня. Графік залежить від рішень щодо ролей користувачів і від доступу до підключених систем.
Індивідуальний код і акаунти застосунку залишаються вашими. Під час передачі ми перелічуємо ліцензії й вказуємо, хто обслуговує застосунок. Ми обираємо, хто розробляє кожну частину застосунку: наші спеціалісти чи підрядники, з якими вже працювали, а за результат відповідає CyberLab.
Що входить і що ні
Входить
- Складання карти процесу в браузері й перевірка, чи підійде готовий інструмент.
- Дизайн і розробка екранів, які входять до оцінки.
- Доступ до акаунтів і права ролей для цих процесів.
- Інтеграції, вимоги до яких перевірено.
- Тестування основних завдань і заборонених дій, а потім передача застосунку.
Не входить
- Визначення правил вашого сервісу й того, хто може бачити кожен запис.
- Окремий мобільний застосунок і подання до магазинів застосунків.
- Заміна систем поза процесом у браузері.
- Хостинг і постійна технічна підтримка.
- Публічний маркетинговий контент і ведення кампаній.
Ви називаєте людину, яка може відповідати на запитання про записи й погоджувати, як інструмент їх змінює.
Коли це потрібно
- Клієнти пишуть листи, щоб дізнатися, як просувається їхня справа, хоча ці відомості могли б бачити у своєму акаунті.
- Працівники передають одне одному електронні таблиці, щоб перевіряти чи погоджувати ті самі записи.
- Окрім графіків, на панелі керування потрібні й дії.
- Публічної форми вже недостатньо для завдання з кількома кроками.
- Готовий кабінет не підтримує конкретну частину вашого процесу.
Як іде робота
Чотири кроки та результат кожного
-
Крок 1. Простежуємо завдання користувача
Ви отримуєте сценарій і перелік потрібних записів. Ви пояснюєте, хто користується інструментом, і показуєте, що відбувається, коли заявка неповна чи відхилена.
-
Крок 2. Плануємо екрани й доступ
Ви отримуєте макети й карту прав доступу. Ви погоджуєте, що може робити кожна роль, і вказуєте, звідки беруться записи. Ми перевіряємо готові інструменти, перш ніж радити індивідуальну розробку.
-
Крок 3. Розробляємо й випробовуємо процес
Ви отримуєте тестовий застосунок із реалістичними зразками даних. Користувачі пробують виконати завдання на потрібних пристроях. Ми перевіряємо заборонені дії та спроби відкрити записи іншого акаунта.
-
Крок 4. Випускаємо й передаємо
Ви отримуєте результати тестування, вихідний код та інструкції з експлуатації. Ви підтверджуєте налаштування акаунтів і погоджуєте реліз. Під час передачі ми вказуємо, хто надалі відповідає за оновлення й доступ користувачів.
Як ми можемо співпрацювати
Оберіть формат, що відповідає вашому завданню. Після першої розмови ми запропонуємо один із них.
-
Консультація або аудит
Коли ви хочете отримати другу думку про план, систему чи комерційну пропозицію, перш ніж ухвалити рішення. Ви отримуєте письмовий огляд із рекомендаціями та оцінкою наступного кроку.
-
Проєкт із фіксованим обсягом робіт
Підходить, коли вимоги можна записати ще до початку роботи. Ви отримуєте погоджений обсяг за погоджену ціну. Будь-яка нова задача спочатку отримує оновлену оцінку.
-
Оплата за витрачений час (time and materials)
Варто обирати, коли обсяг змінюватиметься в міру того, як ви дізнаєтеся більше, як-от у дослідженні чи роботі над новим продуктом. Ви платите за витрачений час, а план ми переглядаємо разом із вами впродовж роботи.
-
Підтримка після запуску
Ваша система вже працює й потребує оновлень, виправлень і моніторингу. Ми домовляємося про щомісячну підтримку та перелік того, що вона охоплює.
Потрібні розробники, які щомісяця працюватимуть над вашим продуктом? Дивіться виділену команду розробки.
Платформи та інструменти, з якими ми працюємо
React, Vue, Angular та Next.js у браузері. Node.js, PHP (Laravel, Yii), .NET (C#) та Go на сервері. MySQL, PostgreSQL, MongoDB та Redis для даних.
Платформу ми обираємо під завдання, а в переліку наведено те, що використовуємо найчастіше.
Кому підходить, а кому ще рано
Вам потрібне повторюване завдання, яке вже існує, і людина, яка може описати, коли воно вважається виконаним. Зарано починати, якщо ніхто не може сказати, хто користується інструментом.
Якщо відвідувачі лише читають інформацію й надсилають звернення, може вистачити сайту. Якщо готовий кабінет уже виконує завдання, налаштування може потребувати менше роботи.
Сайт, вебзастосунок чи мобільний застосунок?
| Варіант | Коли підходить | Що вирішити спочатку |
|---|---|---|
| Сайт із формою | Відвідувачі читають пропозицію й надсилають звернення | Куди надходить звернення й чи потрібен акаунт для подальшої роботи |
| Вебзастосунок | Люди працюють із записами чи виконують інтерактивне завдання в браузері | Ролі, макети для пристроїв і системи, що надають дані |
| Мобільний застосунок | Повторюване завдання на телефоні потребує встановлення або функцій пристрою, яких браузерний варіант не дає | Складність встановлення, потреби офлайн-роботи й підтримка платформ |
Для офлайн-роботи потрібен окремий план локальних даних і подальших оновлень.
Робота з клієнтами з інших країн
- Договір і NDA. До початку роботи ви підписуєте договір із CyberLab.Team OÜ, компанією, зареєстрованою в Естонії. Якщо вам потрібна угода про нерозголошення (NDA), ми підписуємо її до того, як ви передасте конфіденційні дані.
- Рахунки в євро. Рахунки ми виставляємо в євро від компанії з ЄС, яка має номер платника ПДВ.
- Мови. Ми працюємо англійською, українською, російською та польською.
- Дзвінки та відповіді. Дзвінки проводимо в години, які ми з вами погодили, а на повідомлення відповідаємо протягом одного робочого дня.
Поширені запитання
Проєктування кабінету
Чи потрібне клієнтському кабінету щось, крім екрана входу?
Чи може панель містити погодження разом зі звітами?
Чи можуть працівники й клієнти бачити різні екрани тієї самої заявки?
Ролі й закриті записи
Що робити, якщо хтось вгадає адресу запису іншого клієнта?
Чи може користувач мати різні ролі в різних робочих просторах?
Як має завершуватися сеанс на спільному пристрої?
Записи й поведінка браузера
Що відбувається, якщо двоє працівників редагують той самий запис?
Чи можуть користувачі зберегти довгу форму й повернутися пізніше?
Що має показувати застосунок, коли у звіті немає даних?
Пристрої й реліз
Чи потрібно завантажувати браузерний застосунок із магазину застосунків?
Чи можна обмежити перший реліз користувачами комп'ютерів?
Чи можна підключити браузерний інструмент до нашого наявного сайту?
Пов'язані послуги
- Розробка сайтів: публічні сторінки для вашої пропозиції й звернень.
- Розробка мобільних застосунків: повторювані завдання, яким потрібен застосунок на телефоні.
- Розробка SaaS: коли клієнти мають платити за підпискою, щоб користуватися продуктом онлайн.
- Technical SEO: пошукова оптимізація (SEO) публічних сторінок застосунку.
Надішліть нам завдання, яке люди мають виконувати у своєму браузері
Скажіть, кому потрібен доступ до записів і що ці люди з ними роблять. Розмова безкоштовна. Оцінку вартості й обсягу робіт ви отримуєте після неї. Наша відповідь прийде протягом одного робочого дня.
Обговорити проєктTelegram @cyberlabteam · WhatsApp +48 668 155 303 · info@cyberlab.team