Воркшоп: Процес дизайну архітектури програмного забезпечення

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

Квитки на наступну конференцію Конференція Highload fwdays'24 вже у продажу!

Якщо ви колись в своєму житті ставили собі наступні питання:

  • Якою буде моя роль і чого чекатимуть від мене, як архітектора?
  • Навіщо архітектура для продукту, якщо відразу можна перейти до коду?
  • Як розпочати розробку архітектури, які стандарти, методи та практики існують?
  • Що має бути включено в архітектурну документацію?
  • Як правильно обґрунтувати обрані компоненти, технології та підходи?

Тоді цей воркшоп для вас.

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



Спікер Олександр Савченко

— 12+ років в галузі ІТ та понад 4 роки в галузі архітектури програмного забезпечення;

— В 2019 році переможець Ukrainian IT Awards в категорії Software Engineering та член журі в 2020 році в даному конкурсі;

— Пройшов тренінги по SEI практикам та TOGAF, сертифікований фахівець icAgile, акредитований спеціаліст AWS;

— Спікер на різних глобальних конференціях, зустрічах;

— Пройшов шлях від розробника до технічного керівника, архітектора, керівника різних відділів;

— Вів великі проєкти (понад 100 інженерів) з різними сучасними стеками технологій та архітектурними стилями: такими як microservices, SOA, event-driven design, хмарні рішення;

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

Загальна інформація

13 березня 2021 (субота) — теоретичний день.

14 березня 2021 (неділя) — практичний день.

Кількість учасників: 50.

Воркшоп розпочнеться о 10:00 за західноєвропейським часом і пройде в режимі онлайн російською мовою в Zoom. Будь ласка, встановіть Zoom на своєму пристрої. Вам не потрібно буде попередньо встановлювати спеціальне програмне забезпечення перед курсом.

Необхідні знання:

  • Досвід розробки програмного забезпечення;
  • Базові знання з шаблонів архітектури (наприклад, microservices, SOA);
  • Базові знання з UML;

Рівень аудиторії

Цей воркшоп призначений для:

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

Програма

День 1 (Теоретична частина)

Вступ до воркшопу

Секція 1 — Огляд основ архітектури програмного забезпечення

  • Перший погляд на архітектуру;
  • Що таке архітектура програмного забезпечення та чому це важливо?
  • Інженерія систем та програмного забезпечення - Опис архітектури - ISO / IEC / IEEE 42010;
  • Ролі та обов'язки архітектора;
  • Життєвий цикл розробки архітектури;
  • Сесія запитань та відповідей.

    Перерва

    Секція 2 — Аналіз архітектурних вимог

  • Огляд архітектурних драйверів;
  • Атрибути якості;
  • Сесія запитань та відповідей.

    Перерва

    Секція 3 — Архітектурне проєктування

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

    Перерва

    Секція 4 — Створення архітектурної документації

  • Основи архітектурної документації;
  • UML;
  • SEI Views & Beyond;
  • Модель Kruchten 4+1;
  • Модель С4;
  • ADR;
  • Шаблони архітектурних документів;
  • Сесія запитань та відповідей.

    Секція 5 — Процес оцінки та реалізація архітектури

  • Методи для процесу оцінки архітектури (наприклад, ATAM, CBAM, інструменти оцінки хмарних рішень);
  • Реалізація архітектури;
  • Огляд архітектурних фреймворків та методів (наприклад, TOGAF, ADD);
  • Сесія запитань та відповідей.

    Перерва

    Секція 6 — Підсумки

  • Резюме — опис того, що ми дізналися;
  • Набір навичок та інструментарій архітектора;
  • Ресурси для практики;
  • Навчальні матеріали;
  • Сесія запитань та відповідей.

    День 2 (Практика)

    Вступ

    Секція 1 — Роз’яснення щодо архітектурних драйверів

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

    Сесія запитань та відповідей.

    Перерва

    Секція 2 — Архітектурне проєктування та створення виглядів

    Спільна мета: створити архітектурні рішення та загальні схеми.

    Сесія запитань та відповідей

    Перерва

    Секція 3 — Архітектурна документація

    Загальна мета: ознайомитись зі структурою архітектурної документації та шаблонами видів.

    Підсумки та сесія запитань та відповідей.

    Програма

    Програма. День 1.
    10:00
    Вступ до воркшопу
    10 хвилин
    10:10
    Секція 1
    45 хвилин
    10:55
    Перерва
    5 хвилин
    11:00
    Секція 2
    50 хвилин
    11:50
    Перерва
    10 хвилин
    12:00
    Секція 3
    50 хвилин
    12:50
    Обідня перерва
    30 хвилин
    13:20
    Секція 4
    40 хвилин
    14:00
    Секція 5
    35 хвилин
    14:35
    Перерва
    10 хвилин
    14:45
    Секція 6
    20 хвилин
    15:05
    Сесія запитань та відповідей
    30 хвилин


    Програма. День 2.
    10:00
    Вступ
    10 хвилин
    10:10
    Секція 1
    50 хвилин
    11:00
    Перерва
    10 хвилин
    11:10
    Секція 2
    1 година 10 хвилин
    12:20
    Перерва
    10 хвилин
    12:30
    Секція 3
    50 хвилин
    Увійти
    Або поштою
    Увійти
    Або поштою
    Реєстрація через e-mail
    Реєстрація через e-mail
    Забули пароль?