Чим B2B рішення відрізняються від звичайних інтернет-магазинів?
Наприклад, дебетова заборгованість контрагента, онлайн-звірка (облік заборгованості), інтеграція з SAP або AXAPTA, відображення кількох складів або наявність товару «в дорозі».
Такі системи розробляються індивідуально під бізнес-процеси Замовника: спочатку проводиться передпроектне дослідження (під керівництвом бізнес-аналітика, менеджера проекту та технічного директора), а вже потім складається кошторис робіт і проектується система. .
Вже на старті проекту ми знайомимо Замовника з командою. Типовий персонал: менеджер проекту, аналітик акаунтів, технічний письменник, 2-5 фронтальних/бекенд-програмістів, дизайнер UX/UI та 1-2 спеціалісти з контролю якості. Як завжди, все це підтримує топ-менеджмент: технічний директор і керівник групи.
Розробка ведеться за однією з трьох методологій:
— Класика. Це послідовна модель розробки: технічні характеристики, прототипи, дизайн, макет, програмування, 2 цикли тестування та доставка.
— T&M. Клієнт орендує одну людину або бригаду, оплата погодинна.
— Retainer. Гнучка методологія, ідеальна для складних b2b систем, де правильніше затверджувати і робити по одному блоку (спринту), ніж проектувати півроку те, що застаріє до моменту затвердження. Ретейнер складається з місячних спринтів, і ви можете керувати розвитком і змінювати вектор розвитку проекту.
У процесі написання технічного завдання ми формуємо блок-схему сайту із залежностями: це дозволяє програмувати поетапно, а також паралельно давати завдання програмістам.
Використовуючи систему контролю версій, ви можете долучити до проекту кількох програмістів одночасно, і їхні зміни легко відстежувати. Така ж технологія використовується в подальшій підтримці сайту.
Під час виконання проекту ми використовуємо як автоматичне, так і ручне тестування, щоб переконатися, що все охоплено.
На цьому етапі ми працюємо з ІТ-службою Замовника: розробляємо API обміну, проектуємо канали обміну даними. Результат: односторонній або двосторонній обмін з ERP, AXAPTA, SAP та багатьма іншими менш відомими системами обліку та автоматизації.
Після доставки ми підтримуємо проект за допомогою GIT для контролю версій.
У нас є власні інженери DevOps: ми побудуємо оптимальну схему розгортання оновлень, налаштуємо кластер і проведемо навантажувальне тестування. А після запуску проекту ми забезпечимо цілодобовий нагляд.
Давайте обговоримо деталі!