DOOZER Real Estate Systems GmbH

Виділена Scrum-команда для розробки вебпродукту для DOOZER REAL ESTATE SYSTEMS

Компанія Doozer Real Estate Systems була заснована в 2014 році. Зараз це — ексклюзивна b2b e-commerce веб-платформа для власників будинків та будівельних сервісів.

Індустрія

Нерухомість

Модель

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

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

4 senior front-end developers

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

Go, PostgreSQL, Dart, Angular, HTML, SCSS; Git, Jira

Виклик

Компанія Doozer Real Estate Systems була заснована в 2014 році. Зараз це — ексклюзивна b2b e-commerce веб-платформа для власників будинків та будівельних сервісів.

У вересні 2016 року Doozer хотіли зробити їхню веб-платформу кращою для клієнтів та простішою для майстрів. Вони вирішили розробити програмне рішення, яке допомагатиме як великим корпораціям, так і маленьким компаніям керувати ремонтними роботами на усіх стадіях.

Для цього Doozer вирішили найняти виділену команду зі специфічною експертизою у програмуванні на Dart. Технічний стек був дуже незвичний, тому вони зіткнулися з дефіцитом кваліфікованих інженерів на німецькому ринку. Тому Doozer обрали Brightgrove в якості свого офшорного партнера.

Нашими цілями були:

  • Підсилити розробницькі міцності клієнта
  • Написати фронт-енд інтерфейс продукту з нуля, використовуючи Dart та працюючи за методологією Agile
  • Зробити робочий процес команди більш видимим та покращити точність естімейтів
  • Перенести монолітну архітектуру на мікросервіси.

Рішення

Нам потрібно було знайти першого фронт-енд розробника рівня Senior із експертизою в Dart якнайскоріше.

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

Наш департамент рекрутингу використовував два підходи:

  1. Прямий пошук Dart-спеціалістів по багатьом каналам.
  2. Моніторинг наших Full Stack Java девелоперів, які хотіли б вивчити Dart, який можна транскомпілювати у JavaScript і Java.

Ми знайшли Senior JS спеціаліста, який з нуля вивчив мову Dart. Цей розробник підійшов по усім хард- та софт-скілам, яких хотіли Doozer.

Ми витратили на цю задачу 3 місяці, в той час коли клієнт витратив на пошуки такого спеціаліста набагато більше часу. Завдяки стабільному зростанню бізнесу після цього клієнт поставив перед нами задачу найняти ще трьох Dart розробників рівня Senior.

Ми вирішили такі стратегічні задачі:

  1. За допомогою наших сертифікованих ICAgile менеджерів ми налаштували добре організований Scrum-флоу та продуктивну співпрацю між усіма частинами команди.
  2. Налаштували процеси між нашою Agile фронт-енд командою та розробниками клієнта за допомогою щоденних мітингів по Scrum і тижневих спринтів.
  3. Покращили процеси за допомогою інструментів Lean та метрик Scrum (включно з визначенням ключових пунктів, швидкістю спринту та команди).
  4. Разом із командою клієнта розробили інтерфейс платформи з нуля на Dart.
  5. Підвищили прозорість процесів, запровадивши щотижневі звіти та налаштувавши відстеження часу.
  6. Знизили витрати клієнта на податки, рекрутинг, утримання спеціалістів та ейчарів.

Результати

  • Знайшли, найняли, переквалифікували релевантних спеціалістів та утримували їх впродовж довгого часу.
  • Підвищили гнучкість бізнесу для Doozer та їхні можливості розробки за допомогою нашої виділеної команди.
  • Донесли до клієнта необхідність використовувати методологію Agile Scrum та запровадили її до процесу розробки.
  • Покращили прозорість та ефективність відстеження задач по Jira.
  • Визначили ключові проблеми розходження між запланованим та витраченим на задачі часом.
  • Позбавилися проблем з перформансом та комунікацією після 3 місяців щотижневих зустрічей щодо статусу проєкту.
  • Розбили монолітну архітектуру на мікросервіси.
  • Використали патерн BLoC як компонент для бізнес-логіки, щоб використовувати час на розробку більш економічно. Уся логіка розроблялася у BLoC, завдяки чому її можна було використати пізніше, під час розробки мобільних застосунків на Flutter.
  • Розробили новий інтерфейс та всю функціональність, яка мала до нього відношення, з нуля.

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

Стефан Сопік Frontend Team Lead, Doozer Real Estate Systems GmbH

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

Команда Brightgrove з 4 Senior Frontend розробників працювала на клієнта віддалено протягом 2,5 років. Клієнт самостійно керував командою.

Ми плануємо наступну фазу співпраці — розробку мобільних застосунків для Android та iOS для Doozer.

НАПИШІТЬ НАМ АБО ЗАПЛАНУЙТЕ ДЗВІНОК

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

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