Застосунок для управління відходами

Виділена команда для розробки веб-застосунку для управління відходами

Наш клієнт — одна з найбільших логістичних компаній в світі, розташована у Західній Європі.

Індустрія

E-Commerce

Модель

Виділена команда

Розмір команди

2 front-end developers, 1 middle back-end developer, 2 senior back-end developers, 1 QA automation engineer, 1 Scrum Master

Технічний стек

Ruby, HTML, TypeScript, JavaScript, Angular, GraphQL, PostgreSQL, Redis, Grape, Azure

Виклик

Наш клієнт — одна з найбільших логістичних компаній в світі, розташована у Західній Європі. У середині 2018 року вони розробляли внутрішній веб-застосунок для управління та ціноутворення утилізації відходів. Щоб прискорити процес розробки, у липні 2018 вони найняли Brightgrove. 

Ми мали виконати наступні задачі: 

• Налаштувати віддалену команду з кваліфікованих спеціалістів рівня middle та/або senior. 

• Надати команді всі необхідні ресурси для довгострокової співпраці. 

• Почистити легасі-код та закінчити розробку застосунку, надавши подальші QA-послуги. 

Рішення

Клієнт надав нам вимоги до перших 4 членів команди у середині липня 2018 року. У серпні 2018-го ми зібрали команду з 2 Angular (фронтенд) і 2 Ruby (бекенд) Agile інженерів.  

Пізніше ми найняли ще 2 бекенд-розробників та 1 QA Automation інженера. Ми забезпечили кожного спеціаліста всім необхідним обладнанням, доступом до зон відпочинку, юридичної та фінансової підтримки.  

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

Наші експерти розробили першу демо-версію оновленого продукту, яка була готова до релізу в грудні 2018 року. QA інженер покрив процес розробки кастомними автотестами, щоб забезпечити високу якість коду.

Результати

  • Перенесли проєкт з мікросервісів на монолітну архітектуру.
  • Стабілізували та модернізували фронтенд і бекенд новою функціональністю та техстеком.
  • Інтегрували автоматизоване тестування до CI процесу.
  • Написали тест-кейси для автоматизації тестування та провели багофікс.
  • Створили всю супутню технічну документацію для розробленого програмного забезпечення.

Що відбувається зараз

Зараз команда Brightgrove складається з 2 фронтенд розробників, 3 бекенд-розробників, 1 QA Automation інженера та 1 скрам-майстра. Ми утримали основних спеціалістів з 2018 року та зменшили обсяг команди через те, що більша частина роботи була зроблена.  

Зараз вони покращують адмінську панель та розвивають бізнес-логіку системи звітів.

Напишіть нам або замовте дзвінок

    Заповнити поле: 2-100 символів
    Заповнити поле: 2-100 символів
    Заповнити поле: 2-100 символів

    Заповнити поле: 2-100 символів
    Заповніть поле: від 6 до 17 символів
    Заповнити поле: 2-100 символів