Мастерская проектирования ИТ-решений
АНО УЦ ДПО "ИТ Эксперт"
Максим Смирнов
Возрастание сложности корпоративных информационных систем, непрерывные изменения в бизнесе и инновации, устаревание технологий и эксплуатируемых унаследованных приложений – серьезные вызовы, стоящими перед архитекторами корпоративных информационных систем. В современном ИТ проекте необходимо учитывать сложившиеся в организациях бизнес-процессы и практики, существующие подходы к организации данных, имеющиеся технологические возможности, ресурсные и временные ограничения, а не проектировать информационную систему «с нуля», как это обычно описано в учебниках.
Учебный курс «Мастерская проектирования ИТ-решений» предназначен для аналитиков и архитекторов корпоративных бизнес-приложений и является интенсивным практикумом, позволяющим в короткое время освоить методы анализа и проектирования ИТ решений, необходимые в ходе проектной деятельности. Обучение проходит в городе Москва в очной форме в течении трех дней.
Задача этого курса – выделить базовые техники ИТ архитектуры, востребованные в современной организации, разобраться что, когда и главное зачем должен делать сотрудник, занимающий роль архитектора ИТ проекта. В ходе курса излагается методика проектирования архитектуры сложных ИТ решений, основанная на практическом опыте использования нескольких современных методологий проектирования информационных систем. Даются практические упражнения по созданию высокоуровневого дизайна ИТ-решения (High Level Design), включающего согласованные изменения нескольких существующих или внедряемых вновь приложений.
План курса
Введение
Методы проектирования информационных систем.
Описание постановки задачи.
Тема 2
Прикладная архитектура
Интеграция приложений
Функциональная архитектура
Процесс проектирования ИТ-решений
Тема 6
Формат и содержание архитектурного описания
Презентация архитектуры ИТ-решения
Подведение итогов
Архитектура ИТ-решений в современной организации
Методы проектирования информационных систем.
- История понятия ИТ-архитектура. Различия между программной архитектурой и архитектурой предприятия
- Обзор стандартов архитектурного моделирования: ГОСТ Р 57100-2016 /ISO/IEC/IEEE 42010:2011, унифицированный язык моделирования UML, нотация моделирования архитектуры предприятия Archimate, C4 model
- Основные архитектурные виды и представления.
Описание постановки задачи.
- Необходимость структурирования постановки задачи, описания продукта, истории путешествия клиента (customer journey), функциональных и нефункциональных требований в формате архитектурных моделей.
Тема 2
Прикладная архитектура
- Подходы к моделированию информационных систем. Узлы и компоненты в нотации UML, модель: component-connector-container, подход C4 Саймона Брауна.
- Основные программные компоненты: реляционные и нереляционные базы данных, хранилища контента, сервера приложений, системы управления бизнес-процессами и бизнес-правилами
Интеграция приложений
- Шаблоны интеграции корпоративных приложений.
- Синхронные и асинхронные взаимодействия. CAP теорема. CQRS и event sourcing
- Сервис-ориентированная архитектура и microservices
Функциональная архитектура
- Идентификация действующих лиц, внешних приложений и источников данных. Выявление и описание основных и дополнительных сценариев продукта или услуги
- Описание взаимодействий в формате вариантов использования
Процесс проектирования ИТ-решений
- Знакомство с диаграммой пригодности (robustness diagram)
Тема 6
Формат и содержание архитектурного описания
- Описание архитектуры по ГОСТ Р 57100-2016
- Шаблоны описания архитектуры
Презентация архитектуры ИТ-решения
- Как построить десятиминутную презентацию из пяти слайдов.
- Цели, задачи и сценарии презентации ИТ-решений. Практические советы по подготовке и проведению обсуждения архитектуры.
Подведение итогов
Архитектура ИТ-решений в современной организации
- Обсуждение основных элементов, подходов и практик архитектуры ИТ-решения
- Подведение итогов, ответы на вопросы
Данный курс предназначен для:
- Системных архитекторов.
- Корпоративных ИТ архитекторов.
- Руководителей подразделений, системных аналитиков, менеджеров ИТ проектов.
- Концептуальную карту предметной области
- Функциональную карту
- Описание прикладной архитектуры
- Описание программных интерфейсов и интеграционных сценариев
- Модель развертывания ИТ-решения
- Отрисовки верхнеуровневой архитектуры ИТ-решения на одном слайде
- Изложения предлагаемого решения в виде короткого рассказа
https://www.itexpert.ru/rus/services/training/moscow/detail.php?ID=15141