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

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

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

На жаль, кількість місць обмежена і всі квитки уже продано. Але є і хороша новина: ми вже плануємо повторення воркшопу. Якщо ви хочете забронювати квиток на повторення воркшопу Олександра, заповніть, будь ласка, форму waiting list. Як тільки ми відкриємо продажі — ви отримаєте повідомлення.


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

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

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

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



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

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

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

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

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

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

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

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

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

1 День : 15 травня 2021 (10:00 — 17:00).

2 День : 16 травня 2021 (10:00 — 17:00).

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

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

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

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

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

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

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


Програма

День 1

Вступ

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

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

    Перерва

    Теоретична Секція — Життєвий цикл розробки архітектури та практики

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

    Перерва

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

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

    Перерва

    Практична Секція

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

    День 2

    Вступ

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

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

    Перерва

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

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

    Перерва

    Практична Секція

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

    Практична Секція

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

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

  • Методи для процесу оцінки архітектури (наприклад, ATAM, CBAM, інструменти оцінки хмарних рішень);
  • Реалізація архітектури.

  • Підсумки

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

    Програма

    Програма. День 1.
    10:00
    Вступ до воркшопу
    15 хвилин
    10:15
    Теоретична Секція - Огляд основ архітектури програмного забезпечення
    50 хвилин
    11:05
    Сесія запитань та відповідей
    10 хвилин
    11:15
    Перерва
    5 хвилин
    11:20
    Теоретична Секція - Життєвий цикл розробки архітектури та практики
    45 хвилин
    12:05
    Сесія запитань та відповідей
    10 хвилин
    12:15
    Перерва
    5 хвилин
    12:20
    Теоретична Секція - Аналіз архітектурних вимог
    50 хвилин
    13:10
    Сесія запитань та відповідей
    10 хвилин
    13:20
    Перерва
    20 хвилин
    13:40
    Практична Секція
    2 години
    16:00
    Підсумки та Сесія запитань та відповідей
    30 хвилин


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