Воркшоп: архітектура в консалтингу

Ви отримаєте практичні навички в сфері Architectural Consulting: Technical support на етапі Pre-sale, Project Discovery – Solution Architecture Design, Solution Architecture Assessment.

Ментор: Дмитро Овчаренко, GenAI Practice Director
Online
Воркшоп: архітектура в консалтингу
Воркшоп: архітектура в консалтингу

Наступний воркшоп ми плануємо в січні. Будь ласка, зареєструйтеся, щоб отримати повідомлення, як тільки ми відкриємо продаж квитків!

Практичний 3-денний тренінг від Дмитра Овчаренка дасть вам реальний досвід в ключових аспектах архітектурного консалтингу. В тому числі, в попередній технічній підтримці проєкту, Discovery Phase – проєктуванні архітектури рішень та оцінки архітектури рішень.

Структура вебінару базується на методології Інституту програмної інженерії в Університеті Carnegie Mellon і побудована навколо практичного консалтингового моделювання уявного проєкту середньої складності.

Ментор — Дмитро Овчаренко, Director of Technology Office в N-iX. Він має 15+ років досвіду роботи в IT-індустрії. За цей час реалізував більше 100 програмних проєктів різних розмірів, деякі з них — повністю з нуля. Працює над аналізом вимог та специфікацій, виявленням та вирішенням проблем, тестуванням, вдосконаленням коду, а також над підготовкою технічної документації. Крім того, має великий досвід роботи в enterprise-проєктах.

Формат:

Тренінг буде проходити в онлайн-форматі українською мовою, кількість учасників обмежена: 24 місця.

Онлайн-подія буде транслюватися на платформі Zoom, посилання на зустріч ми надішлемо вам напередодні воркшопу, а також ви знайдете його на цій сторінці.

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

Аудиторія

  • Solutions Architect

  • Application Architect

  • Technical Leader

  • Senior Software Engineer

  • Technology Consultant

Програма

Consulting Preparation. Дізнайтеся, як планувати та готуватися до успішного етапу Discovery, забезпечуючи ефективне виконання ваших консалтингових завдань.

Business Case Elicitation. Прокачайте свою здатність збирати важливу інформацію про бізнес-кейси, включаючи бізнес-цілі, обмеження, основні випадки використання та контекст вирішення.

Quality Attribute Workshop. Практика методів збору, визначення пріоритетів та уточнення вимог до якості системи за допомогою сценаріїв атрибутів якості, розкриваючи технічні проблеми, ризики та обмеження, пов'язані з атрибутами якості системи (* -можливості).

Attribute-Driven Design. Відкрийте для себе силу атрибутного дизайну для визначення архітектури рішень, керованої значними архітектурними драйверами.

Analysis, Planning, Presenting. Підвищіть свої навички в аналізі ризиків, плануванні реалізації та презентації для ефективного пітчингу ваших архітектурних рішень.

Розклад

Day 1

  • Workshop Introduction, Teamwork Setup
  • Module 1 - Consulting Preparation, Role and Duties of Architect
  • Module 2 - Business Case Elicitation, Work with Architectural Drivers
  • Module 3 - Quality Attributes and Scenarios Overview

Who is an Architect?
An Architect is a technical expert who makes high-level design choices. He communicates these decisions, agrees with stakeholders, documents them, governs, and ensures that they are implemented correctly. You may see him as the CIO/CTO of a project. The Architect is the person who is responsible for the quality of the technical solution. Architects have a holistic view and see the bigger picture to understand how the whole system works as a whole. What is architecture, architecture lifecycle, type of architects, etc

SAR - significant architecture requirements/Architecture Drivers We will discuss the quality attribute workshop (QAW) and quality attributes scenarios. Quality Attribute scenarios define what Scalability, Performance, Deployability, Maintainability, Testability, and other system quality requirements mean for the specific system and what to test or measure (fitness functions) to determine whether the system complies with these requirements or not.

Day 2

  • Module 3 - Quality Attribute Workshop, Work with QA Scenarios
  • Module 4 - Attribute Driven Design, Design Concepts, Kanban

ADD - attribute-driven design There are a few concepts core to attribute-driven architectural design. These concepts define the building blocks an architect operates to design a software solution architecture. Those concepts are:
1. Reference Architecture (along with the architecture type or archetype)
2. Architectural Patterns and Styles, as well as Design Patterns
3. Design Tactics
4. Technologies in the broad sense of the word (standards, frameworks, languages, tools, external services)

Solutions architecture documentation Architectural Documentation is a primary persistent deliverable expected from a software architect. An architect can write code and configure software, talk to the stakeholders, make whiteboard sketches, and perform code inspections. However, all these activities are either not directly relevant to the core architectural duties or do not generate long-living outputs the development team, business stakeholders, future architects, and others can rely on to make their decisions, guide their development process, and assess and improve the existing architecture.

Day 3

  • Module 4 - Attribute Driven Design Continued
  • Module 5 - Analysis and Planning, Tradeoff and Risk Analysis, Implementation Planning, Vision Presentation
  • Workshop Completion, Summary and Feedback

The Architecture Trade-Off Analysis Method (ATAM) is a structured approach to evaluating software architecture that helps to identify and prioritize the trade-offs among different quality attributes of a software system.

ATAM was developed by the Software Engineering Institute (SEI) at Carnegie Mellon University and has been widely used in industry for evaluating software architecture. The method involves a series of steps that help to identify and analyze the different quality attributes of a software system, such as performance, scalability, reliability, and security.



Дмитро Овчаренко — GenAI Practice Director.

— Має досвід роботи в ІТ 15+ років.

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

— Як лідер технологій, Дмитро продовжує нарощувати архітектурний та консультаційний досвід у компанії N-iX.

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

Відгуки:

Курс проводиться повторно, ділимось реальними відгуками з минулого разу (з дозволу учасників)

"Дуже погано, я би сказав, навіть це сором, що цей воркшоп не трапився зі мною 3 - 4 роки тому. Круто усе: матеріал, формат, той факт що є не тільки технічна частина а ще й лайфхаки щодо софтскілів і подача. Окрема подяка за пояснянненя вєлйю або смислу речей, це топ"

"Все дуже круто, багато нової інформації"

"крутий матеріал, цікаві інсайді про техніки ADD"
"Цікаві задачі (виклик - обмеження в часі), дискусії, подача матеріалу, робота в команді"

"Конструктивний фідбек на практичних заняттях, багато цікавих історій із життя."

"Цікаві живі приклади. Досвід спікера і інших учасників воркшопу."
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?