-
-
-
-
URL copied!
У харківському офісі GlobalLogic, де за останні роки було створено безліч цікавих технологічних концептів (ми називаємо їх Proof-of-Concept, або PoC), ми зіткнулися з тим, що досить часто звертаємося до старих напрацювань і бачимо, що актуальні пару років тому проекти вже досить застаріли. А іноді й зовсім не можемо знайти нічого, крім презентації або демонстраційного ролика PoC. Так у нас назріла необхідність у певній системі, що здатна систематизувати і зберігати наші технічні напрацювання. А ще краще, щоб ми не тільки зберігали, а й мали змогу розвивати проекти далі, напрацьовувати досвід і експертизу в актуальних технологічних доменах.
Так з'явилася ініціатива під назвою BrainMade. Стартувавши в кінці вересня 2015 року, дуже скоро ініціатива переросла в повноцінний проект зі своєю стратегією, дорожньою картою, завданнями, термінами і великою командою учасників.
У спробі осягнути неосяжне
BrainMade – це проект зі створення нових і розвитку вже існуючих PoC. Його головне завдання – збереження готових напрацювань, а також отримання нового досвіду в актуальних технологіях та індустріальних доменах. Оскільки наші харківські інженери мають в активі концепти з найрізноманітніших сфер (наприклад, embedded, Internet of things, big data, e-commerce та багатьох інших), нам потрібно було вигадати стрижневу ідею, здатну об'єднати всі ці напрямки та потенційно будь-які інші.
Ми багато думали, і вирішили, що цією ідеєю стане залізниця (в нашому випадку, звичайно ж, іграшкова).
По-перше, залізниця ще з дитинства подобається майже всім 🙂 По-друге, сама по собі це прекрасна екосистема, здатна об'єднати в собі будь-які технологічні напрямки. По-третє, навіть дуже складні речі за допомогою залізниці можна показати легко і наочно. Тільки уявіть, ви під'їжджаєте до вокзалу, і система інформує вас про наявність і розташування вільних паркомісць; ви купуєте квиток в інтернет-терміналі, самостійно реєструєтеся на рейс і сідаєте в потяг, управління яким здійснюється на основі результатів обробки безлічі даних та їх аналізі...
Простір для зростання
Найбільша принада нашої залізничної екосистеми в тому, що вона справді жива. BrainMade постійно доповнюється новими ідеями і навіть окремими напрямками. Кожен напрямок має свого лідера і свою команду, приєднатися до якої може кожен охочий (поки що будь-хто з GlobalLogic). Зараз найбільш активно розвиваються наступні напрямки:
BigData – це все, що пов'язано з аналізом великих даних, від визначення архітектури до вибору і налаштування системи роботи з BigData, яка застосовується у всіх проектах BrainMade. Наприклад, це система аналіз вантажо- і пасажиропотоків, зберігання і обробка даних телеметрії з рухомого складу і таке інше.
Industrial PoC – це команда, що працює над програмним і апаратним забезпеченням для управління залізницею. Свого часу хлопці зібрали модель залізниці, розробили і впровадили інтерфейси управління і написали модульний веб-додаток для управління поїздами.
IoT Control – проект, присвячений створенню різноманітних датчиків для систем телеметрії поїзда. У їх числі – прототип датчика для оптичного позиціонування, рішення для відстеження місцезнаходження поїзда за допомогою вбудованого цифрового спідометра і оптичного сенсора, розробка прошивки для датчиків і програмного забезпечення для обробки даних з сенсорних пристроїв.
IoT Parking – проект, що займається побудовою системи для оптичного розпізнавання вільних паркомісць. Для цього команда розробила гнучкий самонавчальний алгоритм для розпізнавання зображення і впровадила його в систему оптичного моніторингу парковки. Рішення вже можна використовувати в реальному житті на парковках бізнес-центрів, магазинів, аеропортів і, звісно ж, залізничних станцій.
Retail – у рамках цього проекту команда розробляє рішення для електронної комерції та продажу через інтернет. Конкретно для залізниці це система резервування і продажу квитків онлайн, самостійної реєстрації на поїзд за допомогою QR-кодів, реєстрації пасажирів та аналізу пасажиропотоків.
Крім цього, зовсім недавно стартував цілком новий напрямок – доповнена реальність (Augmented Reality). Ці технології стають все більш затребуваними на ринку, що є цікавим для наших замовників, а значить, і для нашої компанії. У контексті залізниці Augmented Reality може використовуватися для зручної навігації вокзалом і для допомоги машиністові в керуванні потягом. Але, ясна річ, розібравшись із технологією, її можна застосовувати в сотнях інших сценаріїв уже в комерційних проектах.
Іноді команди самі придумують і втілюють ідеї, які особисто їм хотілося б реалізувати. І це здорово, тому що головна ідея нашого проекту – бути відкритим для всього нового. Створення PoC – у якомусь сенсі звичайна активність для GlobalLogic, але зараз, завдяки BrainMade, процес отримав новий поштовх до системного розвитку. Створені PoC-проекти гарантовано не загубляться, будуть розвиватися і так чи інакше використовуватися в майбутньому. Це дуже мотивує людей, адже вони переважно витрачають на них свій вільний час.
Незважаючи на те, що участь у проектах добровільна, робота кожної команди має регламентований процес. Усі команди працюють за методологією Agile, кожна має заплановані спринти і цілі, так само як і чіткий поділ ролей, які, до речі, можуть відрізнятися від тих, що їх люди мають на своїх основних проектах. І це прекрасно, тому що це допомагає кожному набувати новий різносторонній досвід.
Досягнення і плани
Зараз у BrainMade бере участь понад 50 осіб. Мотивація у людей абсолютно різна. Це розвиток технічних навичок, можливість попрацювати з новими технологіями, отримати нові знання та поділитися знаннями з іншими, робота над кінцевим продуктом і, звісно, спілкування поза рамками свого основного проекту. BrainMade допомагає зацікавленим людям пробувати себе в найрізноманітніших проектах: самостійно визначати цілі, стратегію для конкретних напрямків, планувати роботу і відповідати за отриманий результат. Це не просто ще одна форма мотивації, а й потужний поштовх до розвитку. Пробуючи нові ролі, технології і завдання, люди розвивають існуючі і набувають нові навички, а значить, зростають професійно і не тільки.
Маючи в активі 7 основних напрямків роботи, BrainMade об'єднав у них напрацювання десятків proof-of-concept, які створювалися протягом останніх кількох років. Якісь із готових раніше PoC повністю перекочували в BrainMade, якісь послужили джерелом ідей і натхнення для поточних проектів. У будь-якому разі, завдяки BrainMade тисячі рядків коду отримали друге життя 🙂
Крім основних цілей і завдань, для яких, власне, проект і запускався, ми отримали безліч додаткових переваг. З одного боку, такі очевидні «булочки», як тимбілдинги для команд, які надає компанія. З іншого – вирішення деяких інфраструктурних питань. Спеціально для BrainMade ми побудували VLAN з урахуванням усіх корпоративних стандартів і політик безпеки. Вклавшись один раз, ми використовуємо готову інфраструктуру для швидкого старту нових PoC із людьми з різних проектів і навіть різних локацій.
Також компанія підтримує проект необхідним обладнанням та ресурсами (наприклад, різноманітне паяльне обладнання чи 3D-принтер), оплачує участь у тренінгах і конференціях учасників BrainMade. Але, безумовно, найцінніше в цьому проекті – це нові знання, досвід і, звісно, позитивні емоції, перш за все від відчутних результатів своєї роботи і визнання з боку колег.
Наші подальші кроки – привести до фінального вигляду наш перший сценарій показу, розпочати розробку нових напрямків і, звісно, поділитися нашим досвідом із іншими локаціями GlobalLogic.
Нам усе ще складно передбачити, у що в підсумку виллється проект. Але ми переконані, що вже зараз BrainMade – хороший інструмент для вирішення досить серйозних бізнес-завдань. По суті ми пропонуємо інструмент, що дасть змогу часто набагато ефективніше розвивати експертизу, а також перейти від розрізнених PoC до нового підходу в рамках одного комплексного рішення. Ну а той факт, що тепер такі напрацювання можна ще й наочно показати, ще більше мотивує людей і підвищує цінність їхньої роботи.
Ось у цілому і все, що хотілося для початку (не вдаючись у технічні подробиці) розповісти про проект BrainMade. Зрозуміло, що кожен окремий проект заслуговує на більш пильну увагу та окрему статтю. Думаю, що надихнувшись моїм прикладом, колеги обов'язково їх напишуть.
А поки буду радий почути ваші коментарі та пропозиції. Якщо хочете подивитися на все наживо – ласкаво просимо в харківський офіс GlobalLogic. Із задоволенням проведемо екскурсію і покажемо все за особистої зустрічі. На жаль, через різні інфраструктурні обмеження і корпоративні політики безпосередня участь у проекті поки що можлива лише для людей із GlobalLogic. Але, гадаю, це теж можна вирішити.
Ігор Манжос, консультант, Project Manager, GlobalLogic
Top Insights
Python: чому вивчати та з чого почати?
InsightsSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyТонкощі CV або Як скласти та куди надіслати,...
HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyCI/CD для JS розробників. Частина перша – теорія
DevelopmentSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologySoft and Hard Skills: Що важливіше? Розповідь одного...
HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyТОП автори
Категорії блогів
Давайте співпрацювати
Схожі теми
Мережеві основи
Основні поняття мереж Мережі забезпечують зв'язок між комп'ютерами, пристроями та користувачами навіть на великих відстанях. Вони є основою для спільної роботи, комунікації та обміну ресурсами. Мережа — це система, у якій два або більше комп'ютерів та інших пристроїв з'єднані між собою для обміну даними та ресурсами. Вони можуть бути локальними (LAN), розширеними (WAN), бездротовими (Wi-Fi) … Continue reading Навіщо IT-компанії залізниця? →
Більше
Основи операційних систем
Windows, Linux, macOS: порівняння та особливості У світі комп'ютерів три операційні системи відіграють ключову роль: Windows, Linux та macOS. Кожна з цих систем має свої унікальні особливості та призначення, що робить їх популярними серед різних категорій користувачів. У цій статті ми розглянемо ці три операційні системи, їхні переваги та особливості. Windows Windows — найпопулярніша операційна … Continue reading Навіщо IT-компанії залізниця? →
Більше
Основи інформатики та програмування
Вступ до інформатики та IT-сфери Інформатика та технології інформаційної обробки є дверима в швидкоплинну та захоплюючу сферу — сферу інформаційних технологій (IT). У світі, де відсутність доступу до інформації може виявитися прогресивною перешкодою, розуміння основ інформатики та IT-сфери стає критичним для кожної людини. Що таке інформатика та IT-сфера? Інформатика — це наука про обробку та … Continue reading Навіщо IT-компанії залізниця? →
Більше
Як зберігати і підвищувати власну продуктивність в ІТ
Артур Мицко, Lead Software Engineer, GlobalLogic У компанії Globallogic я пройшов шлях від С++ trainee до Lead Software Engineer. Як зазвичай буває, коли людина приходить в ІТ-компанію вперше — все навколо нове та цікаве, ти не помічаєш як летить час. Чесно кажучи, в перші роки я не сильно то і відпочивав, переважно на свята. Це, … Continue reading Навіщо IT-компанії залізниця? →
Більше
Як покращити ресурсний стан через оточення
Катерина Васильєва, Senior HRBP, GlobalLogic Ресурсний стан як поняття, яке використовується в психології, медицині, спорті та інших галузях, описує психофізіологічний стан людини, який характеризується рівнем її енергії, витривалості, здатності до праці та концентрації уваги. Відповідно, ресурсний стан впливає на різні аспекти життя людини, і визначається різними чинниками, як то рівень фізичного здоров'я, ступінь стресу або … Continue reading Навіщо IT-компанії залізниця? →
Більше
How does SDV change the automotive industry and what is the role of Ukraine in these changes
Author: Sergii Naida, Vice President, Engineering, GlobalLogic Ukraine Software-defined vehicles (SDVs) are changing the automotive industry and defining new industry standards. SDV Cloud Framework, the infrastructure concept developed by the GlobalLogic Ukraine team, is an important innovation in the automotive sector. It aims to create cloud infrastructure to optimize automotive software development and help to … Continue reading Навіщо IT-компанії залізниця? →
Більше
Як стати .NET розробником. Перші кроки та поради
Олексій Глембицький, Senior Software Engineer, GlobalLogic Мене звати Глембицький Олексій, я .NET розробник в компанії GlobalLogic, а також проводжу вебінари та викладаю курси по мові програмування С#. І в цій статті я би хотів поділитись порадами, які допомагають моїм студентам опанувати мову програмування С# та стати .NET-розробниками. Про мову програмування C# та платформу .NET C# … Continue reading Навіщо IT-компанії залізниця? →
Більше
Як покращити презентації
Денис Братчук, Engineering Director, GlobalLogic Майже кожен з нас час від часу виступає із презентаціями чи доповідями, використовуючи як ілюстрацію слайди, створені в популярних офісних програмах, на кшталт PowerPoint або Google Slides. Менеджери проєктів створюють звіти про хід виконаних робіт, інженери презентують новітні технологічні рішення, керівництво звітує про досягнення фінансових цілей, а менеджери з продажів … Continue reading Навіщо IT-компанії залізниця? →
Більше
Share this page:
-
-
-
-
URL copied!