Компанія Waites створює системи на основі вібродіагностики й аналізу температури. Вони в режимі реального часу показують, у якому стані знаходиться обладнання підприємств. Зараз понад мільйон сенсорів Waites допомагає 600 виробництвам із США, Європи й Австралії попереджувати несправності устаткування 24/7. Серед клієнтів компанії є такі технологічні гіганти, як Nike, DHL, Michelin, Tesla, USS, Nestle, Philip Moris, Astrazeneca, Koshle та багато інших.
У партнерському матеріалі з Waites його команда розповіла MC.today, як працює система та яких фахівців шукають у команду.
Історія створення Waites
До того як на ринку з’явилися інноваційні продукти для моніторингу стану обладнання, усе контролювали вручну. Часто необхідних даних бракувало, а аналіз показників був відсутнім, тому процес виробництва зупиняли задля ремонту. Так компанія зазнає великих збитків через зупинку обладнання та виробництва в цілому.
2006 року ідея покращити процес моніторингу за допомогою системи сенсорів виникла в засновників компанії Waites – Роба Реттермана та Андрі Вейтса. Спочатку розробили сенсор для контролювання температури двигуна, а згодом і для моніторингу вібрації.
Чотири роки потому в команди з’явився потужний поштовх до розвитку, коли вона отримала тендер на роботу з технологічним гігантом. До співпраці з ним Waites знімав інформацію із приблизно 2–3 тис. сенсорів на 14 виробництвах у США. Після початку співпраці, свої потужності збільшили у 100 разів.
Таке партнерство стало потужним досвідом і рекламою, і незабаром серед клієнтів Waites з’явились великі компанії в галузях логістики, машинобудування, фармацевтики тощо.
Зараз Waites формує офіси маркетингу і продажів у Європі, тому що бачить там великий потенціал.
Ілля Смолієнко, CEO Europe
Тут є чимало заводів, які можуть стати нашими клієнтами. Зараз ми беремо участь у виставках, розповідаємо про наші продукти. І хоча в Європі вже є наші інсталяції, вони здебільшого належать американським клієнтам, які мають тут свої заводи.
Як працює бездротова система Waites
Система Waites базується на бездротових компактних сенсорах вібрації, які можна встановити у важкодоступних місцях на виробництві. Вона підходить для діагностики будь-якого обладнання, яке має підшипники.
«Один встановлений датчик отримує 2,5 тис. значень на добу тільки щодо вібраціїодного з основних показників для визначення стану обладнання, а загалом він аналізує стан устаткування за багатьма показниками, як-от температура», – пояснює Ілля Смолієнко.
У команді кажуть, що зараз усе більше компаній розуміють, що потрібно інвестувати в кондішн моніторингову систему. Краще на ранніх етапах усунути несправність за $10–20 тис. без зупинки робочого процесу, ніж втрачати мільйони через простій і ремонт усієї виробничої лінії.
Як працюють із клієнтами
Співпраця із клієнтом починається з візиту фахівців Waites на підприємство. Вони оглядають лінії, звертаючи особливу увагу на всі частини обладнання, які запускають процес. Після детального аналізу команда інсталяторів Waites встановлює у клієнтів сенсори за індивідуально розробленою системою.
Після того як сенсори готові, дані починають надходити кожні 15 хвилин на хмарну платформу Waites Cloudкомпанія співпрацює із двома провайдерами хмарних сервісів: AWS та Azure. Там їх опрацьовують за допомогою машинного аналізу й алгоритмів. Окрім цього, у моніторинг технічного стану обладнання 24/7 залучається міжнародна команда досвідчених data-аналітиків та інженерів з України, також їм допомагають деякі фахівці із США та з Філіппін.
До речі, ще на старті роботи із клієнтом команда Waites проводить навчання для персоналу. Розповідає та показує, як використовувати сервіс, а після навчання назначає щотижневий графік зідзвонів команд Waites і клієнта. Вони систематично звітують та обговорюють, що відбувається у співпраці.
Коли відділ аналітики Waites помічає нетипові зміни в даних, створюється так званий Action Item (AI). Там згодом фіксується вся комунікація між аналітиком і командою клієнта. Також у Waites AI зберігають усю інформацію – тут завжди можна знайти необхідні дані, причини і проблеми з обладнанням клієнта.
Стосовно відхилень фахівці компанії дають чіткі рекомендації, що це може бути і як покращити процес. Так комунікують до моменту, поки клієнт не напише, що потенційну проблему виправили. Тільки тоді вважається, що Action Item закритий.
Software Tech Lead Ярослав Гучек
Коли аналітик побачив проблему на обладнанні від датчика, ми одразу надаємо рекомендації щодо перевірки конкретного вузла. Вказуємо, на що важливо терміново звернути увагу.
За його словами, усі дані доступні компанії-клієнту у FSS-застосунку в режимі реального часу.
Як змінюється софт Waites
Технічна складова Waites, якою займалася виключно українська команда розробників, усі ці роки постійно змінювалась і вдосконалювалась. Тут перейшли на time series базу даних InfluxDB, щоб покращити спосіб зберігання даних і пришвидшити аналітичне оброблення для користувачів.
Згодом перейшли на TimescaleDB. Це застосунок до популярної бази даних PostgreSQL, який дозволяє зручно працювати з даними, що змінюються із часом. Тепер компанія зберігає більший обʼєм інформації, яка надходить від датчиків або інших джерел, і швидко аналізує її.
«Компанії потрібно було зберігати дані моніторингу обладнання для понад 500 клієнтів для повного аналізу, – розказав Ярослав Гучек. – Спочатку ми обмежувалися одним роком. Після переходу на TimescaleDB почали стискати й архівувати старі дані, зберігаючи у швидкому сховищі, а за потреби – відновлювати архіви за триваліший період».
Паралельно із цим з’явилася система машинного навчання для аналізу статистичних даних, і згодом відбувся процес міграції фреймворку з Yii2 на Laravel. Код клієнтської частини різних проєктів повністю перейшов на односторінковий застосунок (SPA) з використанням ReactJS як основного фреймворку. У Waites оновили інтерфейси і структурували код. Також додали окремі сервіси з використанням NodeJS та активно розвивають мікросервісну архітектуру. Більш ніж 200 проєктів зараз знаходяться в компанії, та саме перехід до сучасних фреймворків і методологій мотивує команду професійно зростати й розвивати продукт.
Також тут використовують WISDOM – набір методик та інструментів, спеціально розроблений спеціалістами Waites. Він покращує роботу аналітиків і базується на п’яти основних принципах:
- Нормалізація і пріоритезація даних, які отримали: це не тільки десктопна версія, а й застосунок.
- KPI, метрики та контроль роботи кожного аналітика.
- Зручний та ефективний інтерфейс роботи для аналітика та його робочого місця.
- MIM (Man In the Middle) – контроль і розподіл звітів через основну ланку, що пришвидшує та систематизує процес.
- Perfomence – ефективність кожного аналітика.
«Робота аналітиків даних – один з важливих етапів роботи сервісу Waites, тому фахівці приділяють максимум уваги його постійному удосконаленню», – додають у компанії.
З погляду користувача еволюція продукту Waites також пройшла декілька важливих етапів. На початку аналітика була доступною на вебсайті з досить обмеженими можливостями. Поступово рекомендації ставали більш деталізованими й точними, швидкість завантаження сторінок і доступу до історичних даних оптимізувалася, а 2018 року з’явився мобільний застосунок.
Як повномасштабне вторгнення вплинуло на роботу українського офісу
Наразі компанія Waites складається із двох департаментів – американського й українського, які пов’язані один з одним. Саме український офіс має сильну софтверну команду, яка безпосередньо впливає на розвиток і розробку продукту.
«Усе почалося з датчика, з апаратного забезпечення, – ділиться Ілля Смолієнко. – А наша українська команда з Херсону приєдналася до цього процесу вже на етапі розробки програмного забезпечення та всього, що йде після встановлення датчиків».
До 2022 року команда розробників базувалася в Херсоні. А після початку повномасштабного вторгнення та окупації міста керівництво Waites зробило все, щоб евакуювати співробітників у безпечні місця. Зараз більшість команди знаходиться там, де працюють офіси компанії. А решта базується в різних країнах Європи – Німеччині, Нідерландах, Литві, Грузії та Румунії.
«На початку повномасштабного вторгнення ми не розробляли щось нове та не поліпшували ідеї, а зосередилися суто на підтримці, щоб система працювала стабільно, швидко, а клієнти були задоволеними», – згадує Ярослав Гучек.
Щоб забезпечити безперебійну роботу в умовах повномасштабної війни, менеджмент українського офісу вирішив реструктуризувати команди. Так, у кожній з них тепер є люди з різних міст. Наприклад, раніше вся команда знаходилася в Херсоні – усі в одному місці. А після 2022 року хтось поїхав в Одесу, Суми, Білу Церкву чи виїхав за кордон. Тому в одну команду Waites додали людей з різних міст. Наприклад, якщо будуть якісь проблеми в Києві або Львові, підхопить інше місто – і так по ланцюжку.
Наразі український підрозділ компанії не тільки працює, а й знаходить час на волонтерські проєкти. Waites закупає необхідне обладнання для військових і долучається до наближення перемоги «технічно». Так, співробітники компанії розробляють спеціальних навчальних роботів із сенсорами Waites, які допомагають українським військовим вдосконалювати навички стрільби. Наразі понад 300 військових взяли участь у подібних тренуваннях.
Зростання та пошук нових співробітників
Зараз у Waites працюють більш ніж 250 людей, з них 80 займаються програмним забезпеченням. У компанії самостійно навчають команду, слідкують за зростанням фахівців і тим, щоб вони постійно підвищували кваліфікацію.
Через вихід на європейський ринок за останні два роки кількість співробітників виросла на 50%. Але Waites і надалі активно шукає тестувальників, розробників та аналітиків.
HR Марія Чеснокова
Для софтверної команди надзвичайно важливим є продуктове мислення – здатність працювати над одним продуктом протягом тривалого часу, постійно вдосконалювати свій код. На відміну від короткострокових проєктів, тут розробник має знаходити внутрішню мотивацію для якісної роботи.
Через специфіку продукту особливу увагу компанія приділяє пошуку B2B-аналітиків вібрацій для хардверних рішень. Це коли одна компанія допомагає іншій стежити за станом її обладнання за допомогою спеціальних пристроїв та аналізу даних. Таких фахівців небагато на ринку, адже вони зазвичай здобувають досвід безпосередньо на заводах і великих підприємствах. Це здебільшого досвідчені люди із солідним стажем роботи й обов’язковим технічним бекграундом. Крім того, вони мають регулярно проходити сертифікацію та підвищувати кваліфікацію.
У компанії додають, що Waites передусім хоче залучати українських фахівців, незалежно від їхнього місця перебування. Якщо кандидат – українець, який відповідає вимогам, то він чудово підходить, незалежно від того, живе він в Україні чи за її межами.
«Я приєдналася до компанії нещодавно і зрозуміла, що у Waites працюють люди, які захоплені своєю роботою і знаходяться на своєму місці, – розказує HR Марія. – Багато хто товаришує між собою, а дехто вже встиг побудувати міцні стосунки всередині компанії. Це результат багатьох годин, проведених разом над різноманітними проєктами».
Вона додає, що компанія створює для своїх співробітників комфортні умови, фінансує та підтримує будь-які активності, спрямовані на зустрічі і спілкування команди. В Україні, де працює найбільше людей, Waites орендує для команди коворкінг. За потреби компанія фінансує подорож співробітника в європейський офіс, аби люди періодично мали змогу працювати разом офлайн і проводити час одне з одним.
Waites організовує тимбілдінги та корпоративи, регулярно робить технічні зустрічі із запрошеними спікерами, відправляє співробітників на конференції та виставки, які можуть покращити їхній досвід.