UKRAINIAN DEFENCE HACKATHON

ПЕРШИЙ НАЦІОНАЛЬНИЙ ХАКАТОН

З ПИТАНЬ ГАЛУЗІ БЕЗПЕКИ І ОБОРОНИ УКРАЇНИ

Київ, 23–27 липня 2018 року

Передумови

Ще в 2014 році командування Збройних Сил України визнало необхідність вдосконалення спроможностей системи управління та зв’язку, яка повинна базуватися на сучасних технологіях та була б сумісна з аналогічними системами союзних країн — учасниць НАТО.

З 2016 року розробка системи оперативного (бойового) управління, зв’язку, розвідки та спостереження (C4ISR) була визначена однією з пріоритетних задач реформи Збройних Сил України в Стратегічному оборонному бюлетені, затвердженому Президентом. Розробка цієї системи відбувається за безпосереднього сприяння НАТО — зокрема, завдяки діяльності Трастового фонду НАТО за відповідним напрямом.

В березні 2017 року, в рамках проекту з обміну досвідом та знаннями, що реалізується під егідою зазначеного Трастового фонду НАТО, військовослужбовці ЗС України вперше взяли участь у міжнародних змаганнях з програмування NATO Enterprise Architecture Hackathon та показали відмінні результати. За результатами заходу Україні запропонували у 2018 році провести національне змагання фахівців із програмування за зразком аналогічних змагань НАТО.

«Перший національний хакатон з питань галузі безпеки і оборони України» проводитиметься за стандартами та у форматі TIDE Hackathon — організованого НАТО змагання, в якому спеціалісти з розробки програмного забезпечення та корпоративної архітектури шукають рішення проблем взаємосумісності та злагодженої роботи всіх складових Альянсу. Хакатони НАТО відбулись вже тричі, починаючи з 2016 року. В 2017 та 2018 роках участь в Хакатонах брали також представники українських військ зв’язку, які займали призові місця.

Всі запропоновані під час хакатону концептуальні та архітектурні рішення розглядатимуться керівництвом складових сектору безпеки і оборони України для вивчення можливості їх практичного застосування при розробці рекомендацій та стандартів щодо забезпечення взаємосумісності автоматизованих (інформаційних) систем оперативного (бойового) управління, які використовуються державами–членами НАТО.

Національний оборонний хакатон організований робочою групою на чолі з Генеральним Штабом Збройних Сил України, за підтримки Урядового офісу з питань європейської та євроатлантичної інтеграції та НАТО. Співорганізатор Хакатону — Центр стратегічних комунікацій СтратКом Україна. Технічні партнери Хакатону — компанії WiseIT та IQusion.

Формат Заходу

Національний оборонний хакатон відповідатиме
формату змагань НАТО TIDE Hackathon.

Види змагань

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

1

Задача на моделювання передбачає розробку інноваційних методів, засобів візуалізації, архітектурних моделей або прийомів під задану бізнес-ситуацію;
таким чином можна втілити принцип «вбудованої інтероперабельності» (Interoperability by Design).

2

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

3

Комбінована задача — це поєднання задачі з моделювання та програмування.

Деталізація завдань хакатону

модель процесу здійснення заходу

1

Задачі, визначені операційними
потребами

2

Хакатон

3

Застосування найкращих
рішень

1.Задачі, визначені операційними потребами

2.Хакатон

3.Застосування найкращих рішень

Всі запропоновані під час хакатону концептуальні та архітектурні рішення розглядатимуться керівництвом сектору безпеки та оборони для вивчення можливості їх практичного застосування при розробці рекомендацій та стандартів щодо забезпечення взаємосумісності автоматизованих (інформаційних) систем оперативного (бойового) управління, які використовуються державами-членами НАТО.

Учасники хакатону

Професії та навички осіб, що беруть участь у хакатоні, не обмежуються формальними вимогами та можуть включати у склад архітекторів EA / Business / ICT, операційних аналітиків, системних інженерів, розробників програмного забезпечення, дизайнерів, управлінців.

СИНІ КОМАНДИ

Сині команди — це група програмістів-учасників конкурсу, що працюють у секторі безпеки і оборони України. Головне завдання синіх команд полягає у тому, щоб вирішувати та презентувати запропоновані конкурсні задачі.

Синя команда повинна:

  • взяти участь в основному конкурсі;
  • вивчити матеріали для попереднього ознайомлення;
  • взяти на рішення одну чи декілька з трьох задач;
  • розробити рішення (окремо задані для кожної з задач);
  • презентувати своє рішення.

До складу синьої команди входять:

  • керівник команди;
  • члени команди.

ЗЕЛЕНІ КОМАНДИ

Зелені команди — це група програмістів з НАТО (до складу також входить програміст-архітектор з НАТО), які не беруть участі у змаганні. Головна мета зеленої команди полягає у тому, щоб вирішувати та презентувати запропоновані задачі. Зеленим командам дозволяється консультувати Сині команди, якщо ті про це попросять.

Зелені команди повинні:

  • Вивчити матеріали для попереднього ознайомлення;
  • взяти на рішення одну чи більше задач;
  • розробити рішення (окремо задані для кожної з задач);
  • презентувати свої рішення;
  • консультувати Сині команди (повідомляючи білі команди про кожну таку розмову).

До складу зеленої команди входять:

  • керівник команди;
  • члени команди.

БІЛА КОМАНДА

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

Завдання білої команди:

  • забезпечити чесність конкурсу;
  • надати необхідну консультацію та професійну допомогу при рішенні задач;
  • визначити критерії оцінювання та підготувати докладну рейтингову таблицю;
  • розробити правила;
  • підготувати формат і бланки звітності;
  • відстежувати та записувати факти взаємодії між групами;
  • спроектувати, розробити та адмініструвати інфраструктуру;
  • спроектувати та адмініструвати інформаційно-комунікаційну інфраструктуру;
  • розробити та виконати стратегію та план комунікацій;
  • вивчити матеріали для попереднього ознайомлення;
  • взяти до рішення одну чи більше задач;
  • розробити рішення (окремо задані для кожної з задач);
  • презентувати свої рішення.

До складу білої команди входять:

  • керівник команди;
  • відповідальний за проведення гри;
  • розробник конкурсних задач;
  • профільний спеціаліст;
  • прес-секретар;
  • адміністратор.

ЖУРІ

Журі складається мінімум з трьох членів білої команди із правом голосу та її керівника. Керівник білої команди грає роль радника та не має права голосу. Члени журі хакатону призначаються окремо.

Члени журі повинні:

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

До складу журі входять:

  • голова (із правом голосу);
  • член журі з правом голосу;
  • керівник білої групи (не голосує).

Cині команди, які підтвердили участь у національному оборонному хакатоні:

  • Національна гвардія України;
  • Національна поліція України;
  • Державна служба України з надзвичайних ситуацій;
  • Державна служба спеціального зв’язку та захисту інформації України;
  • Служба безпеки України;
  • Державна прикордонна служба України;
  • Командування Військово-Mорських Сил ЗСУ;
  • Харківський університет повітряних сил;
  • Житомирський військовий інститут імені С. П. Корольова;
  • Військовий інститут телекомунікацій та інформатизації;

СИНІ КОМАНДИ

Сині команди — це група програмістів-учасників конкурсу, що працюють у секторі безпеки і оборони України. Головне завдання синіх команд полягає у тому, щоб вирішувати та презентувати запропоновані конкурсні задачі.

Синя команда повинна:

  • взяти участь в основному конкурсі;
  • вивчити матеріали для попереднього ознайомлення;
  • взяти на рішення одну чи декілька з трьох задач;
  • розробити рішення (окремо задані для кожної з задач);
  • презентувати своє рішення.

До складу синьої команди входять:

  • керівник команди;
  • члени команди.

ЗЕЛЕНІ КОМАНДИ

Зелені команди — це група програмістів з НАТО (до складу також входить програміст-архітектор з НАТО), які не беруть участі у змаганні. Головна мета зеленої команди полягає у тому, щоб вирішувати та презентувати запропоновані задачі. Зеленим командам дозволяється консультувати Сині команди, якщо ті про це попросять.

Зелені команди повинні:

  • Вивчити матеріали для попереднього ознайомлення;
  • взяти на рішення одну чи більше задач;
  • розробити рішення (окремо задані для кожної з задач);
  • презентувати свої рішення;
  • консультувати Сині команди (повідомляючи білі команди про кожну таку розмову).

До складу зеленої команди входять:

  • керівник команди;
  • члени команди.

БІЛА КОМАНДА

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

Завдання білої команди:

  • забезпечити чесність конкурсу;
  • надати необхідну консультацію та професійну допомогу при рішенні задач;
  • визначити критерії оцінювання та підготувати докладну рейтингову таблицю;
  • розробити правила;
  • підготувати формат і бланки звітності;
  • відстежувати та записувати факти взаємодії між групами;
  • спроектувати, розробити та адмініструвати інфраструктуру;
  • спроектувати та адмініструвати інформаційно-комунікаційну інфраструктуру;
  • розробити та виконати стратегію та план комунікацій;
  • вивчити матеріали для попереднього ознайомлення;
  • взяти до рішення одну чи більше задач;
  • розробити рішення (окремо задані для кожної з задач);
  • презентувати свої рішення.

До складу білої команди входять:

  • керівник команди;
  • відповідальний за проведення гри;
  • розробник конкурсних задач;
  • профільний спеціаліст;
  • прес-секретар;
  • адміністратор.

ЖУРІ

Журі складається мінімум з трьох членів білої команди із правом голосу та її керівника. Керівник білої команди грає роль радника та не має права голосу. Члени журі хакатону призначаються окремо.

Члени журі повинні:

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

До складу журі входять:

  • голова (із правом голосу);
  • член журі з правом голосу;
  • керівник білої групи (не голосує).

Cині команди, які підтвердили участь у національному оборонному хакатоні:

  • Національна гвардія України;
  • Національна поліція України;
  • Державна служба України з надзвичайних ситуацій;
  • Державна служба спеціального зв’язку та захисту інформації України;
  • Служба безпеки України;
  • Державна прикордонна служба України;
  • Командування Військово-Mорських Сил ЗСУ;
  • Харківський університет повітряних сил;
  • Житомирський військовий інститут імені С. П. Корольова;
  • Військовий інститут телекомунікацій та інформатизації;

Програма заходу

День 1

08:00–10:00

Реєстрація учасників хакатону за попередньо складеними списками

10:00–11:00

Церемонія відкриття за участі Віце-прем’єр міністра з питань європейської та євроатлантичної інтеграції України, представників сектора безпеки та оборони України, НАТО.

11:00–13:00

Вступна частина змагання, презентація завдань

13:00–14:00

Обід

14:00–18:00

Початок роботи над розробкою проектів

19:00–22:00

Неформальна дружня вечеря

Дні 2-4

09:00–17:00

Робота над розробкою проектів

11:00–14:00

Лекції від експертів сектору безпеки і оборони України, НАТО, IT бізнесу. Відбуватимуться для усіх бажаючих, включаючи членів команд

5 День

09:00–12:00

Презентації команд по видам змагань («Сині» команди)

12:00–13:00

Засідання журі для визначення переможців у кожному виді змагань

12:00–13:00

Презентація альтернативних рішень командою експертів («Зелені» команди)

13:00–14.00

Церемонія нагородження

Презентації та лекції

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

Дата та місце проведення

Національний оборонний хакатон буде проведено 23–27 липня 2018 року в Інноваційному парку Unit City, за адресою: Київ, вул. Дорогожицька, 3.

Unit City є одним з найбільших інноваційних парків в Європі та найвідомішим в Україні місцем проведення змагань в форматі хакатонів у будь-якій сфері. Unit City сертифікований за найкращим світовим стандартом екологічності LEED, тут забезпечені усі необхідні комунікації, наявний shuttle bus до метро, забезпечена цілодобова охорона, система відеоспостереження, уся необхідна інфраструктура в пішій доступності.