Айтівці тепер не стрільці чи кухарі. Як працює команда розробників ISTAR у «Хартії»

💡 Усі статті, обговорення, новини про оборонні технології — в одному місці. Приєднуйтесь до DefTech спільноти!

Пів року тому ми розповіли про взвод ISTAR у складі 13-ї бригади НГУ «Хартія» — технологічну ініціативу, де фронтенд-розробник Денис «Тополя» обіймав посаду диспетчера. Це була історія про те, як IT-спеціалісти інтегрують розвідку та засоби ураження в єдину систему.

За цей час бригада перетворилась на корпус. ISTAR також значно зріс. Тепер вони розробляють власні IT-продукти і мають цілі команди аналітики, OSINT, розробки та дешифрування. Ми знову поговорили з Денисом, який за цей час перейшов на посаду розробника. Денис розповів, над чим і як працює команда, як навчають новачків.

Денис Тополя. На цій локації загроз не виявлено, ISTAR підтверджує

Чому і як масштабувався ISTAR за пів року

За пів року ISTAR еволюціонував до підрозділу корпусного рівня. Причиною стала потреба в аналітичному центрі, що може оперувати даними не однієї, а кількох бригад одночасно.

За словами Дениса, зростання допомогло формалізувати структуру, яка тепер охоплює кілька спеціалізованих підрозділів:

  • Підрозділ розробки програмного забезпечення.
  • Підрозділ, що виконує бойову роботу на тактично-операційному центрі.
  • Підрозділ, що об’єднує дешифрування, OSINT та аналітику.

Одним з головних наслідків реорганізації стало офіційне закріплення посад, що відповідають реальним обов’язкам військовослужбовців.

«Всі наші службові обов’язки тепер задекларовані доктринально... У аналітика тепер написано у військовому квитку, що він „аналітик“, у розробника — „розробник програмного забезпечення“. А не „стрілець“ чи „кухар“», — наголошує військовий на позивний «Тополя».

Це дало змогу самому Денису перейти з посади диспетчера на посаду розробника, що відповідає його цивільній спеціальності.

Хто працює в команді розробки

З реструктуризацією зростають і команди. За словами Дениса, цей процес відбувається «в геометричній прогресії», і до підрозділу долучаються вмотивовані фахівці, які цілеспрямовано обирають службу в ISTAR.

Так, один з новобранців до мобілізації працював проджект-менеджером у великій компанії та був учасником Української добровольчої армії.

«Уявіть, він у свої корпоративні відпустки їздив на фронт, щоб взяти участь у бойових діях як доброволець. Потім вирішив мобілізуватися саме до нас і сказав, що на його рішення доєднатись до „Хартії“ вплинула стаття на DOU», — розповідає Денис.

Інший розробник команди жив у Норвегії. У 2024 році він повернувся в Україну, щоб долучитися до підрозділу.

«Але найбільш цікавий кейс — це подружжя, яке тривалий час проживало в Естонії і повернулося в Україну, щоб долучитися до нас», — каже «Тополя».

Хоча точна кількість особового складу не розголошується, Денис зазначає, що в команді розробки працює менш як двадцять спеціалістів. Він каже, що команда має всі ключові для IT-компанії ролі:

  • Розробники. Найбільше тут фулстеків. Також є мобільні розробники та один фронтендер.
  • Менеджмент і супровід. У команді є PM/Product Owner, тестувальник, а також спеціаліст з Customer Success, який впроваджує системи та навчає користувачів у підрозділах.

Команда ISTAR

Більшість бійців у підрозділі — це айтівці. Їхні навички використовуються не лише в розробці, а й в аналітиці, дешифруванні та технічному супроводі. Проте є тут і люди, які працювали барберами, барменами, баристами тощо.

За словами Дениса, люди з нетехнічним бекграундом часто мають високий рівень софт-скілів і стресостійкості.

«Ми зрозуміли, що навички комунікації — напевно, найбільш корисні. Брати відповідальність на себе, вміння ухвалювати рішення, і все це треба робити в стресових ситуаціях. Особливо це корисно на позиціях диспетчерів. Тому ми розширили портрет потенційного рекрута», — ділиться він.

«Зменшити ціну за знищеного ворога». Який софт розробляє ISTAR

Основа підрозділу — аналітики. Також один з ключових напрямів команди — розробка та впровадження власних програмних продуктів. Це єдина екосистема, що складається з веб- та мобільного застосунків. Її головна мета — збір, обробка та аналіз даних, що дозволяє підвищувати ефективность бойових дій.

Система складається з двох компонентів, призначених для різних категорій користувачів і завдань:

  1. Вебзастосунок. Це важливий інструмент для роботи в тактично-операційному центрі та командних пунктах. Його користувачами є диспетчери ISTAR, battle NCO, представники секції планування та командування. Через вебінтерфейс в систему заносяться всі дані, а командування має змогу переглядати звіти, фільтрувати інформацію за періодами та іншими параметрами.
  2. Мобільний застосунок. Цей компонент призначений переважно для бійців на позиціях. Наразі його основна функціональність — це отримання інформації та сповіщень. Можливість вносити дані через мобільний застосунок ще розробляють.

«Основним інструментом — є „Дельта“. Ми маємо декілька інтеграцій. Зокрема, авторизація. Логін в наш застосунок здійснюється через „Дельту“, відповідно кожен користувач є верифікованим військовослужбовцем», — каже Денис.

Однією з ключових функцій, реалізованих в обох застосунках, є «модуль загроз».

«Уявіть, що військовослужбовець обирає зону, орієнтир і потім може отримувати сповіщення про загрозу FPV, артилерії, ракетного обстрілу тощо. Або крило-розвідник, яке веде спостереження над його зоною. Така функціональність підвищує ситуаційну обізнаність як окремого бійця, так і командного пункту», — пояснює Денис.

Ключове завдання застосунку — це збір величезного масиву даних для подальшої глибокої аналітики.

«Ми хочемо покрити всі події, на основі яких можна робити аналітику», — каже Денис.

Система збирає дані про виконання завдань, які потім аналізуються й подаються у зручній формі для ухвалення рішень.

«Існує ціна за знищеного ворога — вона досить висока. Завдання полягає в тому, щоб її зменшити. Як на мене, одна з ключових задач у ресурсній війні на виснаження», — пояснює Денис.

«Ефект стартапу» на фронті. Як влаштований процес розробки

Розробка в команді ISTAR поєднує звичні IT-практики з екстремальною гнучкістю, продиктованою війною, ділиться Денис. Тут мають значення швидкість адаптації, ситуація на полі бою, ініціативність і відповідальність. Тому завдання з’являються з реальних проблем фронту.

«У нас є ефект стартапу. Ми самі ходимо до замовників за вимогами, самі покриваємо продуктову частину, пропонуємо ідеї, фічі», — пояснює «Тополя».

Є два джерела нових ідей:

  • Прямі запити від командування або підрозділів. Наприклад, коли потрібно швидко створити новий інструмент.
  • «Біль» користувачів. Розробники самі бачать проблеми, бо багато хто працював диспетчерами чи аналітиками, і пропонують рішення.

Після цього починається етап обговорення — команда збирається, «накидує» варіанти, розбирає edge cases. Формальних процесів тут немає, але є постійна взаємодія.

«Кожен день починається з дейлі. Раз на тиждень проводимо загальний мітинг, де кожен ділиться апдейтом і розповідає, що буде робити», — каже Денис.

У центрі роботи команди — тимлід, від якого значною мірою залежить ефективність процесу. За словами розробника, він не діє як класичний менеджер, що лише контролює завдання, а виступає наставником і фасилітатором. А його головна роль — допомогти команді знаходити рішення і не блокувати ініціативи.

«Кожен у команді максимально відповідально ставиться до своїх обов’язків. Настільки вмотивованих і професійних спеціалістів я ще не зустрічав», — ділиться Денис.

Один з викликів — зробити продукт максимально зрозумілим. Тому багато часу команда витрачає на UI/UX.

«Військові — всі з різним досвідом роботи з комп’ютером, а ще це стрес, недосип. Все має бути інтуїтивним. Тому є аутсорс-дизайнерка, якій даємо максимальний контекст, щоб інтерфейси були якомога простіші, але при цьому ефективні», — пояснює Денис.

Окрім цього, один з модулів застосунку розробляє на аутсорсі українська IT-компанія. Деталі з міркувань безпеки «Тополя» не розкриває.

Важливим елементом розробки є тестування нових функцій. Кожна проходить чіткий шлях:

  • розробник спершу тестує власний код;
  • далі його перевіряють інші учасники команди;
  • після цього оновлення заливають на тестове середовище;
  • там його перевіряють тестувальник і решта команди;
  • і лише потім зміни потрапляють до бойового середовища.

«Цей процес займає час, але команда принципово не скорочує етапи — навіть під тиском швидких дедлайнів. Коли натискаєш кнопку Submit, відбуваються дещо інші процеси, ніж у цивільному житті», — підсумовує Денис.

«Головний виклик — це люди». Як підрозділ шукає IT-фахівців

Масштабування до рівня корпусу та розробка складних технологічних продуктів створили нові виклики для підрозділу. Головний з них, як неодноразово підкреслює Денис, — це людський ресурс. Від пошуку, навчання та утримання кваліфікованих спеціалістів залежить подальший розвиток та ефективність підрозділу.

«Основне — це люди. Застосунок себе гарно зарекомендував, він цікавий бійцям, але це все треба комусь імплементувати. Коім того, у команди аналітики, дешифрування і OSINT потрібні фахівці», — пояснює Денис.

Нині продукт, який розробляє команда, працює на бригадному рівні. Є плани поширити його на весь корпус та інші формування Сил оборони.

Денис працює з інтерактивною дошкою

Процес пошуку нових спеціалістів є важким. На думку розробника, однією з причин, чому стало складно залучати нових людей — розмови про перемовини:

«Люди постійно чують прогнози, за них чіпляються, і це одна з причин, чому вони не долучаються до війська. Думають, що скоро все і так закінчиться. Але війна триває».

Додатковою складністю є висока конкуренція за фахівців між різними підрозділами ЗСУ та НГУ, яку Денис описує як «змагання за рекрутів» [уряд дозволив переводитися військовослужбовцям між ЗСУ і НГУ — ред.].

Крім того, специфіка роботи над військовими технологіями створює особливості для рекрутингу.

«Ми робимо надзвичайно цікаві речі, які впливають на поле бою. Але розповісти про це ти не можеш», — каже Денис.

Для вирішення цих проблем підрозділ починає розвивати власні рекрутингові кампанії, зокрема організовувати зустрічі з IT-спільнотою у форматі «Хартія-Хаб». Основна мета таких заходів — познайомитися і дати кандидатам максимальний контекст про службу.

Про навчання новачків

Для новеньких після мобілізації починається навчання. Спершу базова загальновійськова підготовка (БЗВП). Проте, за словами Дениса, цей етап часто є формальністю.

«Ті навчальні центри, в яких ми проходили базову загальновійськову підготовку, далекі від реальності», — відверто каже він.

За його словами, справжня підготовка починається пізніше, на внутрішньому «хартійському» курсі молодого бійця.

«І тут різниця відчувається одразу. Навчають люди, які брали участь у бойових діях. Це не „кадровики“, а „хартійці“. Практичність — ключовий принцип курсу. Тут немає умовних шикувань, які займають купу час і створюють додаткові ризики», — каже Денис.

Після КМБ боєць нарешті потрапляє безпосередньо до ISTAR, де починається його профільна інтеграція. Новачка ознайомлюють з цифровим арсеналом — системами «Дельта», «Вежа» та внутрішніми продуктами, які розробляє команда. Потім починається стажування. В середньому воно триває два-три тижні.

«У нас був випадок, коли хлопець через дві доби після стажування прийняв обов’язки і їх виконував, бо того потребувала ситуація. Це рекорд», — згадує розробник.

Вакансії підрозділу можна переглянути тут. Нині в «Хартії» працюють над двома стратегічними освітніми ініціативами. На рівні ISTAR — розробка власного навчального модуля, який має інтегруватися в загальний КМБ «Хартії». Також корпус спільно з Київською школою економіки (KSE) створює програми для підготовки офіцерів.

Підписуйтеся на WhatsApp-канал DefTech спільноти!

👍ПодобаєтьсяСподобалось17
До обраногоВ обраному2
LinkedIn



31 коментар

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Щиро захоплююся вами. Те, що ви робите, — надважливо. Ви показуєте приклад, задаєте планку й надихаєте. Дякую вам 🙏

Дуже цікава й змістовна стаття!

Окрема подяка всім долученим за те, що ролі відповідають реальній роботі — аналітик є аналітиком, розробник — розробником. Дякую команді «Хартії» та ISTAR за вашу працю й службу — це надзвичайно цінно і буквально рятує життя кожного з нас 💙💛

Дякую за вашу надважливу роботу! Дуже цінна стаття!

Як же круто, що є такі люди, які роблять неймовірні речі навіть у найскладніших умовах! Велика подяка за відвагу та професіоналізм!!! Дуже важлива стаття!

Дякую за вашу надлюдську роботу і сміливість. Крута і важлива стаття!

Дуже крута стаття, дякую за неї. Викликає захоплення те, що і в яких умовах ви робите. Серед усього хаосу, зради, паніки і всепропало дуже надихає бачити людей, яки створюють попри всі виклики. Дякую за службу!

Наче зарплати має вистачити на оренду квартири і на хліб. Я був не проти попрацювати на благо, виходячи на нуль по заробітку. Але, на дзвінку дізнався, що для PHP програміста навіщось потрібно мати відмінну фізичну форму, пройти БЗВП і знаходитись в Харкові. Виникає питання, ви шукаєте програміста, чи штурмовиків ?

А что по зарплате пообещали? 20-24к ?

В описі вакансії $595–1900

То фигня. Друг служит уже 2 года юристом, зарплата 22к. Один раз в командировку отправляли в Кроматорск, то докинули сверху 10к за время перебывания там. Так и с девелоперами скорей всего.

По ідеї можуть давати 20к ставки солдата +50к за знаходження в зоні бойових дій чи як там це правильно називається. Це якщо наприклад перебуваєш в Краматорську чи Словʼянську.

Вітаю, Микола!
Ви майже точно відповіли на питання щодо грошового забезпечення. Тож дякую вам за допомогу)

Я лиш трохи вас підкоригую. Ставка солдата 25 000 грн. Плюс виплати за перебування або участь у зоні бойових дій — це 30 000 або 50 000 грн.

Ну може в Хартії зп більше, в мене 20678 грн чи щось таке. +доплата. Крім +50к для тиловиків біля фронту є ще 100к доплата. Яку отримують наприклад дронщики.

потрібно мати відмінну фізичну форму, пройти БЗВП

я не пройду ((

Там дадуть «списати». Всі проходять.

У нас пройшли всі дівчата, деякі навіть не стріляли всі вправи на стрільбищі) головне числитись що стріляв)

Вітаю, Роман!
1. Держава забезпечує житлом та їжею на період служби.
2. БЗВП потрібно проходити кожному. Для цього не обов’язково мати відмінну фізичну форму — радше психологічну)
3. Після БЗВП ви проходите хартійське КМБ.

Раджу вам дзвонити за номером +380935326812. Це телефон безпосередньо нашого підрозділу. Там вам нададуть більш точну інформацію і дадуть відповіді на всі питання, що вас цікавлять.

Чи можна взяти програму на тестування в бригаду?

А що, вороги не читають DOU.ua та фотографії учасників не бачать? О_о

Вітаю, Артем!
Ворог — головний наш читач. Реалії такі, що ми вимушені розповідати про свою роботу. Причина цього — потреба в кваліфікованих фахівцях. З досвіду скажу, що це непросто. Доводиться проходити декілька етапів погодження та редагування тексту. Взагалі не знаю, як нас терпить редакція DOU.

Редакція цілком усвідомлює безпекові ризики і радіє можливості розповісти про вашу службу, Денисе)

Для того щоб подати свою кандидатуру на актуальні вакансії підрозділу розробки та ISTAR, краще використовувати ось цей лінк (там можна обрати яка сама вакансія вас цікавить):
join.khartiia.io

Які зарплати у АйТівців в ЗСУ?
Бо я б вже давно приєднався б.
Але жінка, не пускає.
Боїться, що їй з дитиною не буде на що їсти купити.

Вітаю! У нас розміщуються вакансії «Хартії» з вказаними діапазонами: jobs.dou.ua/...​hennya-hartiya/vacancies Загалом залежить від того, де людина служить (тилова посада чи бойова), її звання тощо

В том то и дело, что ИТ это тыл! Значит 20-24 тыс грн как у грузчика ЗП. Либо хочешь больше будь штурмовиком!

Тил є різний, якщо в Києві то це 20к. Якщо в Краматорську/Словянську (до лбз 20км) то 20к + 50к

а нащо оце от усе — як гадюка зы шкіри вивертатись, кажіть чесно без казок — 20к в місяць до податків і чякщо не повіезе все за власний кошт і харчування і проживання. а на таких умовах воно ніукому не треба — бо вас цінують на стільки на скільки вам платять.

Всі посади солдатські? На лоббіх є відмітки солдатська/сержантська/офіцерська посада, а на доу нема.

Зараз можна спробувати пошуком
jobs.dou.ua/...​earch=сили оборони офіцер
jobs.dou.ua/...​ли оборони офіцер&descr=1

У деяких вакансіях типу
jobs.dou.ua/...​m-rarog/vacancies/320208
вказано «наявність офіцерського звання буде перевагою».

Я мав на увазі саме вакансії Хартії.

Неайтішних вакансій в локальному тцк вдосталь. Ще й підвезуть.

Вітаю, Олександр!
Є солдатські, сержантські та офіцерські посади. Зателефонуйте за номером +380935326812. Отримаєте детальну інформацію щодо вакансій та посад.

Підписатись на коментарі