SlideShare a Scribd company logo
1 of 49
Download to read offline
Архитектура ИТ решений
Архитектура ИТ-решений
Максим Смирнов
http://mxsmirnov.com
Архитектура ИТ решений
Кто такой Максим Смирнов
2Максим Смирнов апрель 2016
2015-2016: Главный архитектор информационных
систем Центрального Банка Российской Федерации
(Банк России)
2005-2014: Руководитель
Департамента ИТ архитектуры ОАО “ВымпелКом”
(торговая марка “Билайн”)
2000-2005: Менеджер по развитию дополнительных
услуг связи: платежей, программы лояльности и др.
1995-2000: Эксперт по системам обмена
сообщениями, приложениям “Банк-Клиент” и
“Банк-Банк” ОАО АБ “Инкомбанк”
до 1995: разработчик криптографических приложений
(шифрование, цифровая подпись)
http://mxsmirnov.com
mxsmirnov@gmail.com
Архитектура ИТ решений
Программа вебинара
1. Какие бывают архитектуры. Чем отличается
архитектор ИТ-решения от архитектора
программного обеспечения и архитектора
предприятия
2. Что такое ИТ-решение (solution). На какие вопросы
отвечает архитектор в ИТ проекте
3. Инструменты архитектуры ПО
и архитектуры предприятия,
применяемые при разработке
архитектуры ИТ-решений
4. Некоторые техники разработки
архитектуры ИТ-решения
3Максим Смирнов апрель 2016
Архитектура ИТ решений4Максим Смирнов
Какие бывают архитектуры
апрель 2016
Архитектура
программного
обеспечения
software
architecture
Архитектура
ИТ-решений
solution
architecture
Архитектура
предприятия
enterprise
architecture
Архитектура ИТ решений5Максим Смирнов
Какие бывают архитектуры
апрель 2016
Архитектура
программного
обеспечения
software
architecture
Архитектура
ИТ-решений
solution
architecture
Архитектура
предприятия
enterprise
architecture
Архитектура ИТ решений
Кто такой Solution architect
6Максим Смирнов апрель 2016
Software architect Solution architect Enterprise architect
Среда обитания Среди
разработчиков
Команда
ИТ-проекта
Башня из
слоновой кости :)
Инструмент Интегрированная
среда разработки
Whiteboard,
Enterprise wiki
EA Tools,
PowerPoint
Нотация
моделирования
ERD, UML class,
component diagram
Boxes and arrows Archimate
С кем взаимо-
действуют
Разработчики,
тестировщики
Разработчики,
администраторы,
заказчики
Топ-менеджеры,
руководители
Что обсуждают,
о чем говорят
Шаблоны
проектирования
Варианты
реализации
Реализация
стратегии
Архитектура ИТ решений
Кто такой Solution architect
7Максим Смирнов апрель 2016
Software architect Solution architect Enterprise architect
Среда обитания Среди
разработчиков
Команда
ИТ-проекта
Башня из
слоновой кости :)
Инструмент Интегрированная
среда разработки
Whiteboard,
Enterprise wiki
EA Tools,
PowerPoint
Нотация
моделирования
ERD, UML class,
component diagram
Boxes and arrows Archimate
С кем взаимо-
действуют
Разработчики,
тестировщики
Разработчики,
администраторы,
заказчики
Топ-менеджеры,
руководители
Что обсуждают,
о чем говорят
Шаблоны
проектирования
Варианты
реализации
Реализация
стратегии
Архитектура ИТ решений
Кто такой Solution architect
8Максим Смирнов апрель 2016
Software architect Solution architect Enterprise architect
Среда обитания Среди
разработчиков
Команда
ИТ-проекта
Башня из
слоновой кости :)
Инструмент Интегрированная
среда разработки
Whiteboard,
Enterprise wiki
EA Tools,
PowerPoint
Нотация
моделирования
ERD, UML class,
component diagram
Boxes and arrows Archimate
С кем взаимо-
действуют
Разработчики,
тестировщики
Разработчики,
администраторы,
заказчики
Топ-менеджеры,
руководители
Что обсуждают,
о чем говорят
Шаблоны
проектирования
Варианты
реализации
Реализация
стратегии
Архитектура ИТ решений
Кто такой Solution architect
9Максим Смирнов апрель 2016
Software architect Solution architect Enterprise architect
Среда обитания Среди
разработчиков
Команда
ИТ-проекта
Башня из
слоновой кости :)
Инструмент Интегрированная
среда разработки
Whiteboard,
Enterprise wiki
EA Tools,
PowerPoint
Нотация
моделирования
ERD, UML class,
component diagram
Boxes and arrows Archimate
С кем взаимо-
действуют
Разработчики,
тестировщики
Разработчики,
администраторы,
заказчики
Топ-менеджеры,
руководители
Что обсуждают,
о чем говорят
Шаблоны
проектирования
Варианты
реализации
Реализация
стратегии
Архитектура ИТ решений
Кто такой Solution architect
10Максим Смирнов апрель 2016
Software architect Solution architect Enterprise architect
Среда обитания Среди
разработчиков
Команда
ИТ-проекта
Башня из
слоновой кости :)
Инструмент Интегрированная
среда разработки
Whiteboard,
Enterprise wiki
EA Tools,
PowerPoint
Нотация
моделирования
ERD, UML class,
component diagram
Boxes and arrows Archimate
С кем взаимо-
действуют
Разработчики,
тестировщики
Разработчики,
администраторы,
заказчики
Топ-менеджеры,
руководители
Что обсуждают,
о чем говорят
Шаблоны
проектирования
Варианты
реализации
Реализация
стратегии
Архитектура ИТ решений
Кто такой Solution architect
11Максим Смирнов апрель 2016
Software architect Solution architect Enterprise architect
Среда обитания Среди
разработчиков
Команда
ИТ-проекта
Башня из
слоновой кости :)
Инструмент Интегрированная
среда разработки
Whiteboard,
Enterprise wiki
EA Tools,
PowerPoint
Нотация
моделирования
ERD, UML class,
component diagram
Boxes and arrows Archimate
С кем взаимо-
действуют
Разработчики,
тестировщики
Разработчики,
администраторы,
заказчики
Топ-менеджеры,
руководители
Что обсуждают,
о чем говорят
Шаблоны
проектирования
Варианты
реализации
Реализация
стратегии
Архитектура ИТ решений12Максим Смирнов
Какие бывают архитектуры
апрель 2016
Архитектура
программного
обеспечения
software
architecture
Архитектура
ИТ-решений
solution
architecture
Архитектура
предприятия
enterprise
architecture
Архитектура ИТ решений
“… something
in addition to
software
engineering”
Обычно, мы рассматриваем только
функциональные требования к программному
обеспечению: мы рассуждаем лишь о том, что
программа должна делать. Но кто-то должен
задуматься о большем. Выстроить проект –
форму, в рамках которой будут творить
программисты или инженеры.
Ничто другое не сможет компенсировать
недостатки проекта.
Контроль, управление, обучение и другие
вещи, о которых мы говорим, очень важны, но
специалисты по реализации должны
понимать замысел архитектора
Ian P. Sharp. NATO Conference on Software
Engineering Techniques
13Максим Смирнов апрель 2016
Rome, Italy, 27-31 Oct 1969
Первое упоминание о software architecture
Архитектура ИТ решений14Максим Смирнов апрель 2016
Unified Modeling Language
Архитектура ИТ решений15Максим Смирнов апрель 2016
Unified Modeling Language
Архитектура ИТ решений
 Ориентированы на проектирование и разработку новых
информационных систем
 Уделяют недостаточное внимание интеграции с
существующими приложениями и использованию
имеющихся данных (исторические данные, справочники,…)
 Откладывают подготовку инфраструктуры и адаптацию
бизнес-процессов на последний момент
 Не поощряют повторное использование программных
компонент и данных
 Не всегда реализуемы в необходимом объеме
(исполнитель, как правило, вынужден подстраиваться под
операционную модель заказчика)
16Максим Смирнов апрель 2016
Ограничения методологий проектирования ПО
Архитектура ИТ решений17Максим Смирнов
Какие бывают архитектуры
апрель 2016
Архитектура
программного
обеспечения
software
architecture
Архитектура
ИТ-решений
solution
architecture
Архитектура
предприятия
enterprise
architecture
Архитектура ИТ решений18Максим Смирнов
Архитектура предприятия (The Open Group)
апрель 2016
TOGAF (The Open Group Architecture Framework),
включая методологию разработки архитектуры
предприятия (ADM). Набор рекомендаций по
созданию четырех архитектурных представлений:
бизнес архитектура, архитектура приложений,
архитектура данных и технологическая архитектура
ArchiMate (развивается The Open Group c 2009г.) -
открытый графический язык моделирования
архитектуры предприятия. Реализован в большинстве
инструментов описания архитектуры
IT4IT Reference Architecture – эталонная архитектура
и ориентированная на цепочки создания ценности
операционная модель деятельности “ИТ как бизнес”
Архитектура ИТ решений
История о том, почему CIO не станет CEO
Терри Уайт, Чего хочет бизнес от ИТ
«… вы регистрируете их, вносите в каталог,
расставляете по полкам, выдаете по первому
требованию и даже берете с читателей
пеню за не сданные вовремя книги,
но сами их
никогда не читаете!»
Архитектура ИТ решений20Максим Смирнов
Структура нотации Archimate
апрель 2016
Архитектура ИТ решений21Максим Смирнов
Iteraplan: Адаптация архитектурной модели
апрель 2016
Архитектура ИТ решений22Максим Смирнов
Концепция архитектурного справочника
апрель 2016
Единая база данных (знаний),
включающая все
архитектурные объекты
предприятия: цели, бизнес-
процессы, функции,
приложения, технологии и пр.,
а так же отношения между
ними
Архитектурный справочник
позволяет: структурировать
информацию о предприятии,
реализовать функцию поиска,
формировать различные
представления, проводить
измерения, осуществлять
планирование и контроль
изменений
Архитектура ИТ решений
 Недостаточное внимание к текущим задачам и проектам
организации. Отсутствие ответов на конкретные вопросы.
 Сложный понятийный аппарат. Необходимость
проведения адаптации методик и инструментов к
конкретному предприятию
 Закрытость (“Башня из слоновой кости”). Отсутствие
интеграции с другими инициативами предприятия
(управление данными, операционная эффективность,
ориентация на клиента, инновации и пр.)
 Отрыв архитектуры предприятия от стратегии
23Максим Смирнов апрель 2016
Ограничения и проблемы архитектуры предприятия
• 40% of EA programs will be stopped due to poor execution
(Gartner: Emerging Trends Force a Clearer and Deeper Focus on
Enterprise Architecture, 12 November 2007 )
• "Why Two Thirds of Enterprise Architecture Projects Fail”
S.Roeleven, Sven and J. Broer (2010). (Erasmus University Rotterdam)
Архитектура ИТ решенийапрель 2016 24Максим Смирнов
IT4IT Reference Architecture
Четыре потока создания
ценности: стратегическое
планирование и управление
портфелем, разработка,
предоставление и
эксплуатация ИТ услуг
Описание
целей, ключевых активностей
и показателей эффективности
каждого потока
Единый справочник
функциональных компонент,
объектов данных и
отношений между ними
Архитектура ИТ решений25Максим Смирнов
Вопросы к архитектору в ИТ проекте
апрель 2016
Выбор варианта
реализации
Спецификация
программных
интерфейсов
Описание
предметной
области
Прикладная
архитектура
(программные
средства)
Технологическая
архитектура
(спецификация
оборудования)
Определение
структуры работ
проекта
Архитектура ИТ решений26Максим Смирнов
Какие бывают архитектуры
апрель 2016
Архитектура
программного
обеспечения
software
architecture
Архитектура
ИТ-решений
solution
architecture
Архитектура
предприятия
enterprise
architecture
Архитектура ИТ решений27Максим Смирнов
Некоторые определения:
апрель 2016
Решение (solution)
конкретный путь удовлетворения одной или
нескольких потребностей в текущем
организационном контексте
( is a specific way of satisfying one or more needs
in a context, IIBA BABOK Guide v.3)
Архитектура решения
… отображает требования проекта в общий
обзор решения, высокоуровневую бизнес-
и/или ИТ спецификацию и необходимый для
реализации решения набор задач
( … a typically applies to a single project or project
release, assisting in the translation of requirements
into a solution vision, high-level business and/or
IT system specifications, and a portfolio of
implementation tasks. TOGAF v.9.1)
Архитектура ИТ решений
Simon Brown: C4 model
ноябрь 2014 28Максим Смирнов
Архитектура ИТ решений
Архитектурные виды и представления
Architectural Blueprints –
The “4+1” View Model of Software Architecture
Philippe Kruchten, November 1995
Архитектурное представление(view)
задается:
1. своим назначением(concerns),
2. указанием группы
заинтересованных лиц
и описанием типов используемых:
3. компонент,
4. коннекторов и
5. контейнеров
29Максим Смирнов апрель 2016
Архитектура ИТ решений
Архитектурные виды и представления
Architectural Blueprints –
The “4+1” View Model of
Software Architecture
Philippe Kruchten, November
1995
30Максим Смирнов апрель 2016
Описание архитектуры информационных систем включает
следующие представления:
logical, process, development, deployment + use case
Архитектура ИТ решений
Разработка архитектуры решения
31Максим Смирнов апрель 2016
Архитектура ИТ решений
Разработка архитектуры решения
32Максим Смирнов апрель 2016
Архитектура ИТ решений
Проблема состоит не в
отсутствии документации,
а в сценариях её
использования
Архитектура ИТ решенийянварь 2016 34Максим Смирнов
Функциональная карта eTOM
Архитектура ИТ решений35Максим Смирнов апрель 2016
Пример: система управления инцидентами
Архитектура ИТ решений36Максим Смирнов апрель 2016
Подойдет ли UML Use-case diagram?
Архитектура ИТ решений37Максим Смирнов апрель 2016
Функциональная карта
Регистрация
инцидента
Автоматическое
создание инцидента
Назначение
инцидента
Решение
инцидента
Подтверждение
решения инцидента
Автоматическое
закрытие инцидента
E-mail уведомление
СМС уведомление
- операции
инициатора
- поддержка
1-го уровня
- поддержка
2-го уровня
- операции
системы
Архитектура ИТ решений38Максим Смирнов апрель 2016
Функциональная карта (use cases)
Архитектура ИТ решений39Максим Смирнов апрель 2016
Функциональная карта (use cases)
Архитектура ИТ решений
Разработка архитектуры решения
40Максим Смирнов апрель 2016
Архитектура ИТ решений
Выбор варианта реализации
41Максим Смирнов апрель 2016
Описание варианта
Вариант 1
Описание варианта
На самом деле, мы
рекомендуем
выбрать именно
этот вариант
Вариант 2
Делаем как всегда -
быстро, дешево и с
максимальными
рисками
Описание варианта
Долго, дорого, но
зато очень
правильно
Вариант 3
Архитектура ИТ решений42Максим Смирнов апрель 2016
Функциональная карта (приложения)
Регистрация
инцидента
Автоматическое
создание инцидента
Назначение
инцидента
Решение
инцидента
Подтверждение
решения инцидента
Автоматическое
закрытие инцидента
E-mail уведомление
СМС уведомление
Интранет сайт
Приложение
Service Manager
Интеграционная
среда
Архитектура ИТ решений43Максим Смирнов апрель 2016
Функциональная карта (приложения)
Регистрация
инцидента
Автоматическое
создание инцидента
Назначение
инцидента
Решение
инцидента
Подтверждение
решения инцидента
Автоматическое
закрытие инцидента
E-mail уведомлениеСМС уведомление
Интранет сайт
Интеграционная среда
Service Manager
Архитектура ИТ решений44Максим Смирнов апрель 2016
Функциональная карта (приложения)
Регистрация
инцидента
Автоматическое
создание инцидента
Назначение
инцидента
Решение
инцидента
Подтверждение
решения инцидента
Автоматическое
закрытие инцидента
E-mail уведомлениеСМС уведомление
Интранет сайт
Интеграционная среда
Service Manager
10 критичных
замечаний по
результатам
тестирования
1,5-2 тыс.
сообщений
в день
Не хватает
программистов



Подробнее: http://mxsmirnov.com/fmap/
Архитектура ИТ решений
Разработка архитектуры решения
45Максим Смирнов апрель 2016
Архитектура ИТ решений46Максим Смирнов апрель 2016
Цель концептуального проектирования
Дать возможность командам работать автономно,
не теряя общий контекст
Архитектура ИТ решенийапрель 2016 47Максим Смирнов
Синхронизация циклов изменений
Архитектура ИТ решенийапрель 2016 48Максим Смирнов
Роль архитектора ИТ-решений в организации
Так ИТ видит бизнес
Непрерывные изменения
поддерживают
конкурентноспособность
предприятия, но повышают
сложность ИТ-среды.
Так бизнес видит ИТrespect & integrate
Независимо созданные
системы реализуют лишь
фрагменты бизнес-
процессов предприятия и
обрабатывают данные,
являющиеся лишь частью
общих информационных
активов.
Для сочетания стабильности
и инноваций, предприятия
должны ограничить
изменения унаследованных
систем, сохранить их в
безопасном режиме и
инвестироваться в развитие
современных, повторно-
используемых решений
Архитектура ИТ решений
Спасибо за внимание!
Максим Смирнов
http://mxsmirnov.com
mxsmirnov@gmail.com

More Related Content

What's hot

Software People 2010
Software People 2010Software People 2010
Software People 2010Sergey Orlik
 
Организационная Архитектура EA Enterprise Architecture
Организационная Архитектура EA Enterprise ArchitectureОрганизационная Архитектура EA Enterprise Architecture
Организационная Архитектура EA Enterprise ArchitectureTOR
 
Enterprise Developers Conference 2010
Enterprise Developers Conference 2010Enterprise Developers Conference 2010
Enterprise Developers Conference 2010Sergey Orlik
 
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Sergey Orlik
 
Клуб Архитекторов 22.04.2010
Клуб Архитекторов 22.04.2010Клуб Архитекторов 22.04.2010
Клуб Архитекторов 22.04.2010Sergey Orlik
 
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...Sergey Orlik
 
Enterprise Architecture - Sergey Orlik (Microsoft Platforma 2011)
Enterprise Architecture - Sergey Orlik (Microsoft Platforma 2011)Enterprise Architecture - Sergey Orlik (Microsoft Platforma 2011)
Enterprise Architecture - Sergey Orlik (Microsoft Platforma 2011)Sergey Orlik
 
Дорожная карта корпоративной мобильности
Дорожная карта корпоративной мобильностиДорожная карта корпоративной мобильности
Дорожная карта корпоративной мобильностиSergey Orlik
 
ITGM #5. What Is Enterprise Architecture [1.0, RUS]
ITGM #5. What Is Enterprise Architecture [1.0, RUS]ITGM #5. What Is Enterprise Architecture [1.0, RUS]
ITGM #5. What Is Enterprise Architecture [1.0, RUS]Alex V. Petrov
 
Опыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеОпыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеCUSTIS
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиCUSTIS
 
Модель системы — архитектура для Agile-разработки
Модель системы — архитектура для Agile-разработкиМодель системы — архитектура для Agile-разработки
Модель системы — архитектура для Agile-разработкиCUSTIS
 
Архитектура организации (Enterprise Architecture) и управление городами
Архитектура организации (Enterprise Architecture) и управление городамиАрхитектура организации (Enterprise Architecture) и управление городами
Архитектура организации (Enterprise Architecture) и управление городамиMaxim Arzumanyan
 
Преподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФПреподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФMaxim Arzumanyan
 
Три истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseТри истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseCUSTIS
 
Case management - недостающее звено BPM
Case management - недостающее звено BPMCase management - недостающее звено BPM
Case management - недостающее звено BPMМаксим Смирнов
 
Архитектурное описание для корпоративных и инженерных информационных систем
Архитектурное описание для корпоративных и инженерных информационных системАрхитектурное описание для корпоративных и инженерных информационных систем
Архитектурное описание для корпоративных и инженерных информационных системMarcus Akoev
 
Система управления архитектурой предприятия
Система управления архитектурой предприятияСистема управления архитектурой предприятия
Система управления архитектурой предприятияSQALab
 

What's hot (20)

Crossover for BPM
Crossover for BPMCrossover for BPM
Crossover for BPM
 
Software People 2010
Software People 2010Software People 2010
Software People 2010
 
Организационная Архитектура EA Enterprise Architecture
Организационная Архитектура EA Enterprise ArchitectureОрганизационная Архитектура EA Enterprise Architecture
Организационная Архитектура EA Enterprise Architecture
 
Enterprise Developers Conference 2010
Enterprise Developers Conference 2010Enterprise Developers Conference 2010
Enterprise Developers Conference 2010
 
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
 
Клуб Архитекторов 22.04.2010
Клуб Архитекторов 22.04.2010Клуб Архитекторов 22.04.2010
Клуб Архитекторов 22.04.2010
 
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...
 
Enterprise Architecture - Sergey Orlik (Microsoft Platforma 2011)
Enterprise Architecture - Sergey Orlik (Microsoft Platforma 2011)Enterprise Architecture - Sergey Orlik (Microsoft Platforma 2011)
Enterprise Architecture - Sergey Orlik (Microsoft Platforma 2011)
 
Дорожная карта корпоративной мобильности
Дорожная карта корпоративной мобильностиДорожная карта корпоративной мобильности
Дорожная карта корпоративной мобильности
 
ITGM #5. What Is Enterprise Architecture [1.0, RUS]
ITGM #5. What Is Enterprise Architecture [1.0, RUS]ITGM #5. What Is Enterprise Architecture [1.0, RUS]
ITGM #5. What Is Enterprise Architecture [1.0, RUS]
 
Present architect
Present architectPresent architect
Present architect
 
Опыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеОпыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банке
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиями
 
Модель системы — архитектура для Agile-разработки
Модель системы — архитектура для Agile-разработкиМодель системы — архитектура для Agile-разработки
Модель системы — архитектура для Agile-разработки
 
Архитектура организации (Enterprise Architecture) и управление городами
Архитектура организации (Enterprise Architecture) и управление городамиАрхитектура организации (Enterprise Architecture) и управление городами
Архитектура организации (Enterprise Architecture) и управление городами
 
Преподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФПреподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФ
 
Три истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseТри истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для Enterprise
 
Case management - недостающее звено BPM
Case management - недостающее звено BPMCase management - недостающее звено BPM
Case management - недостающее звено BPM
 
Архитектурное описание для корпоративных и инженерных информационных систем
Архитектурное описание для корпоративных и инженерных информационных системАрхитектурное описание для корпоративных и инженерных информационных систем
Архитектурное описание для корпоративных и инженерных информационных систем
 
Система управления архитектурой предприятия
Система управления архитектурой предприятияСистема управления архитектурой предприятия
Система управления архитектурой предприятия
 

Similar to Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)

Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовDenis Beskov
 
Зачем ИТ-архитектору Confluence (AUG Mowcow 26/02/2016)
Зачем ИТ-архитектору Confluence (AUG Mowcow 26/02/2016)Зачем ИТ-архитектору Confluence (AUG Mowcow 26/02/2016)
Зачем ИТ-архитектору Confluence (AUG Mowcow 26/02/2016)Максим Смирнов
 
Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектурыCUSTIS
 
Разработка на Broadworks
Разработка на BroadworksРазработка на Broadworks
Разработка на BroadworksArtsofte IT company
 
Старт семинара "Автоматизация управления строительными проектами". Комплексн...
Старт семинара "Автоматизация управления строительными проектами".  Комплексн...Старт семинара "Автоматизация управления строительными проектами".  Комплексн...
Старт семинара "Автоматизация управления строительными проектами". Комплексн...Alexey Zotov
 
Enterprise symfony architecture
Enterprise symfony architectureEnterprise symfony architecture
Enterprise symfony architectureru_jeka
 
Enterprise symfony architecture (Alexander Lisachenko, Alpari)
Enterprise symfony architecture (Alexander Lisachenko, Alpari)Enterprise symfony architecture (Alexander Lisachenko, Alpari)
Enterprise symfony architecture (Alexander Lisachenko, Alpari)Symfoniacs
 
fef_magistratura_biznesanalitika.pptx
fef_magistratura_biznesanalitika.pptxfef_magistratura_biznesanalitika.pptx
fef_magistratura_biznesanalitika.pptxTulkinChulliev
 
Функциональные карты вместо диаграммы вариантов использования
Функциональные карты вместо диаграммы вариантов использованияФункциональные карты вместо диаграммы вариантов использования
Функциональные карты вместо диаграммы вариантов использованияSQALab
 
2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projectsdataomsk
 
Верните аналитика в бизнес
Верните аналитика в бизнесВерните аналитика в бизнес
Верните аналитика в бизнесМаксим Смирнов
 
Optima Finances
Optima FinancesOptima Finances
Optima FinancesIgorGurkov
 
Системный архитектор и поиск нирваны
Системный архитектор и поиск нирваныСистемный архитектор и поиск нирваны
Системный архитектор и поиск нирваныYehor Churilov
 
Fani Lots1
Fani Lots1Fani Lots1
Fani Lots1Oleg Ena
 
Обзор решений по управлению проектами (2009)
Обзор решений по управлению проектами (2009)Обзор решений по управлению проектами (2009)
Обзор решений по управлению проектами (2009)Vladimir Ivanov
 
Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Technopark
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET CoreAndrew Gubskiy
 
Александр Семенов_ От идеи бизнеса до IPO
Александр Семенов_ От идеи бизнеса до IPOАлександр Семенов_ От идеи бизнеса до IPO
Александр Семенов_ От идеи бизнеса до IPOIngria. Technopark St. Petersburg
 

Similar to Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016) (20)

Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсов
 
Зачем ИТ-архитектору Confluence (AUG Mowcow 26/02/2016)
Зачем ИТ-архитектору Confluence (AUG Mowcow 26/02/2016)Зачем ИТ-архитектору Confluence (AUG Mowcow 26/02/2016)
Зачем ИТ-архитектору Confluence (AUG Mowcow 26/02/2016)
 
Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектуры
 
Разработка на Broadworks
Разработка на BroadworksРазработка на Broadworks
Разработка на Broadworks
 
Старт семинара "Автоматизация управления строительными проектами". Комплексн...
Старт семинара "Автоматизация управления строительными проектами".  Комплексн...Старт семинара "Автоматизация управления строительными проектами".  Комплексн...
Старт семинара "Автоматизация управления строительными проектами". Комплексн...
 
Enterprise symfony architecture
Enterprise symfony architectureEnterprise symfony architecture
Enterprise symfony architecture
 
Enterprise symfony architecture (Alexander Lisachenko, Alpari)
Enterprise symfony architecture (Alexander Lisachenko, Alpari)Enterprise symfony architecture (Alexander Lisachenko, Alpari)
Enterprise symfony architecture (Alexander Lisachenko, Alpari)
 
fef_magistratura_biznesanalitika.pptx
fef_magistratura_biznesanalitika.pptxfef_magistratura_biznesanalitika.pptx
fef_magistratura_biznesanalitika.pptx
 
Функциональные карты вместо диаграммы вариантов использования
Функциональные карты вместо диаграммы вариантов использованияФункциональные карты вместо диаграммы вариантов использования
Функциональные карты вместо диаграммы вариантов использования
 
2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects
 
Верните аналитика в бизнес
Верните аналитика в бизнесВерните аналитика в бизнес
Верните аналитика в бизнес
 
Optima Finances
Optima FinancesOptima Finances
Optima Finances
 
Системный архитектор и поиск нирваны
Системный архитектор и поиск нирваныСистемный архитектор и поиск нирваны
Системный архитектор и поиск нирваны
 
Students_EA_public
Students_EA_publicStudents_EA_public
Students_EA_public
 
Fani Lots1
Fani Lots1Fani Lots1
Fani Lots1
 
Обзор решений по управлению проектами (2009)
Обзор решений по управлению проектами (2009)Обзор решений по управлению проектами (2009)
Обзор решений по управлению проектами (2009)
 
Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3
 
Дизайн для Windows Phone 7
Дизайн для Windows Phone 7Дизайн для Windows Phone 7
Дизайн для Windows Phone 7
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET Core
 
Александр Семенов_ От идеи бизнеса до IPO
Александр Семенов_ От идеи бизнеса до IPOАлександр Семенов_ От идеи бизнеса до IPO
Александр Семенов_ От идеи бизнеса до IPO
 

More from Максим Смирнов

Laf 2018 Визуализация требований. Как рассказать историю одним слайдом
Laf 2018 Визуализация требований. Как рассказать историю одним слайдомLaf 2018 Визуализация требований. Как рассказать историю одним слайдом
Laf 2018 Визуализация требований. Как рассказать историю одним слайдомМаксим Смирнов
 
ITMF2017 – Архитектура Цифрового Предприятия
ITMF2017 – Архитектура Цифрового ПредприятияITMF2017 – Архитектура Цифрового Предприятия
ITMF2017 – Архитектура Цифрового ПредприятияМаксим Смирнов
 
Практические шаги к цифровому предприятию
Практические шаги к цифровому предприятиюПрактические шаги к цифровому предприятию
Практические шаги к цифровому предприятиюМаксим Смирнов
 
Интеграция приложений(аналитический марафон 2016)
Интеграция приложений(аналитический марафон 2016)Интеграция приложений(аналитический марафон 2016)
Интеграция приложений(аналитический марафон 2016)Максим Смирнов
 
Цифровая трансформация бизнеса
Цифровая трансформация бизнесаЦифровая трансформация бизнеса
Цифровая трансформация бизнесаМаксим Смирнов
 
варианты использования соа
варианты использования соаварианты использования соа
варианты использования соаМаксим Смирнов
 

More from Максим Смирнов (9)

Laf 2018 Визуализация требований. Как рассказать историю одним слайдом
Laf 2018 Визуализация требований. Как рассказать историю одним слайдомLaf 2018 Визуализация требований. Как рассказать историю одним слайдом
Laf 2018 Визуализация требований. Как рассказать историю одним слайдом
 
ITMF2017 – Архитектура Цифрового Предприятия
ITMF2017 – Архитектура Цифрового ПредприятияITMF2017 – Архитектура Цифрового Предприятия
ITMF2017 – Архитектура Цифрового Предприятия
 
Практические шаги к цифровому предприятию
Практические шаги к цифровому предприятиюПрактические шаги к цифровому предприятию
Практические шаги к цифровому предприятию
 
Интеграция приложений(аналитический марафон 2016)
Интеграция приложений(аналитический марафон 2016)Интеграция приложений(аналитический марафон 2016)
Интеграция приложений(аналитический марафон 2016)
 
Architecture + Agile
Architecture + AgileArchitecture + Agile
Architecture + Agile
 
Цифровая трансформация бизнеса
Цифровая трансформация бизнесаЦифровая трансформация бизнеса
Цифровая трансформация бизнеса
 
варианты использования соа
варианты использования соаварианты использования соа
варианты использования соа
 
BPM ACM
BPM ACM BPM ACM
BPM ACM
 
Adaptive Case Management vs. BPM
Adaptive Case Management vs. BPMAdaptive Case Management vs. BPM
Adaptive Case Management vs. BPM
 

Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)

  • 1. Архитектура ИТ решений Архитектура ИТ-решений Максим Смирнов http://mxsmirnov.com
  • 2. Архитектура ИТ решений Кто такой Максим Смирнов 2Максим Смирнов апрель 2016 2015-2016: Главный архитектор информационных систем Центрального Банка Российской Федерации (Банк России) 2005-2014: Руководитель Департамента ИТ архитектуры ОАО “ВымпелКом” (торговая марка “Билайн”) 2000-2005: Менеджер по развитию дополнительных услуг связи: платежей, программы лояльности и др. 1995-2000: Эксперт по системам обмена сообщениями, приложениям “Банк-Клиент” и “Банк-Банк” ОАО АБ “Инкомбанк” до 1995: разработчик криптографических приложений (шифрование, цифровая подпись) http://mxsmirnov.com mxsmirnov@gmail.com
  • 3. Архитектура ИТ решений Программа вебинара 1. Какие бывают архитектуры. Чем отличается архитектор ИТ-решения от архитектора программного обеспечения и архитектора предприятия 2. Что такое ИТ-решение (solution). На какие вопросы отвечает архитектор в ИТ проекте 3. Инструменты архитектуры ПО и архитектуры предприятия, применяемые при разработке архитектуры ИТ-решений 4. Некоторые техники разработки архитектуры ИТ-решения 3Максим Смирнов апрель 2016
  • 4. Архитектура ИТ решений4Максим Смирнов Какие бывают архитектуры апрель 2016 Архитектура программного обеспечения software architecture Архитектура ИТ-решений solution architecture Архитектура предприятия enterprise architecture
  • 5. Архитектура ИТ решений5Максим Смирнов Какие бывают архитектуры апрель 2016 Архитектура программного обеспечения software architecture Архитектура ИТ-решений solution architecture Архитектура предприятия enterprise architecture
  • 6. Архитектура ИТ решений Кто такой Solution architect 6Максим Смирнов апрель 2016 Software architect Solution architect Enterprise architect Среда обитания Среди разработчиков Команда ИТ-проекта Башня из слоновой кости :) Инструмент Интегрированная среда разработки Whiteboard, Enterprise wiki EA Tools, PowerPoint Нотация моделирования ERD, UML class, component diagram Boxes and arrows Archimate С кем взаимо- действуют Разработчики, тестировщики Разработчики, администраторы, заказчики Топ-менеджеры, руководители Что обсуждают, о чем говорят Шаблоны проектирования Варианты реализации Реализация стратегии
  • 7. Архитектура ИТ решений Кто такой Solution architect 7Максим Смирнов апрель 2016 Software architect Solution architect Enterprise architect Среда обитания Среди разработчиков Команда ИТ-проекта Башня из слоновой кости :) Инструмент Интегрированная среда разработки Whiteboard, Enterprise wiki EA Tools, PowerPoint Нотация моделирования ERD, UML class, component diagram Boxes and arrows Archimate С кем взаимо- действуют Разработчики, тестировщики Разработчики, администраторы, заказчики Топ-менеджеры, руководители Что обсуждают, о чем говорят Шаблоны проектирования Варианты реализации Реализация стратегии
  • 8. Архитектура ИТ решений Кто такой Solution architect 8Максим Смирнов апрель 2016 Software architect Solution architect Enterprise architect Среда обитания Среди разработчиков Команда ИТ-проекта Башня из слоновой кости :) Инструмент Интегрированная среда разработки Whiteboard, Enterprise wiki EA Tools, PowerPoint Нотация моделирования ERD, UML class, component diagram Boxes and arrows Archimate С кем взаимо- действуют Разработчики, тестировщики Разработчики, администраторы, заказчики Топ-менеджеры, руководители Что обсуждают, о чем говорят Шаблоны проектирования Варианты реализации Реализация стратегии
  • 9. Архитектура ИТ решений Кто такой Solution architect 9Максим Смирнов апрель 2016 Software architect Solution architect Enterprise architect Среда обитания Среди разработчиков Команда ИТ-проекта Башня из слоновой кости :) Инструмент Интегрированная среда разработки Whiteboard, Enterprise wiki EA Tools, PowerPoint Нотация моделирования ERD, UML class, component diagram Boxes and arrows Archimate С кем взаимо- действуют Разработчики, тестировщики Разработчики, администраторы, заказчики Топ-менеджеры, руководители Что обсуждают, о чем говорят Шаблоны проектирования Варианты реализации Реализация стратегии
  • 10. Архитектура ИТ решений Кто такой Solution architect 10Максим Смирнов апрель 2016 Software architect Solution architect Enterprise architect Среда обитания Среди разработчиков Команда ИТ-проекта Башня из слоновой кости :) Инструмент Интегрированная среда разработки Whiteboard, Enterprise wiki EA Tools, PowerPoint Нотация моделирования ERD, UML class, component diagram Boxes and arrows Archimate С кем взаимо- действуют Разработчики, тестировщики Разработчики, администраторы, заказчики Топ-менеджеры, руководители Что обсуждают, о чем говорят Шаблоны проектирования Варианты реализации Реализация стратегии
  • 11. Архитектура ИТ решений Кто такой Solution architect 11Максим Смирнов апрель 2016 Software architect Solution architect Enterprise architect Среда обитания Среди разработчиков Команда ИТ-проекта Башня из слоновой кости :) Инструмент Интегрированная среда разработки Whiteboard, Enterprise wiki EA Tools, PowerPoint Нотация моделирования ERD, UML class, component diagram Boxes and arrows Archimate С кем взаимо- действуют Разработчики, тестировщики Разработчики, администраторы, заказчики Топ-менеджеры, руководители Что обсуждают, о чем говорят Шаблоны проектирования Варианты реализации Реализация стратегии
  • 12. Архитектура ИТ решений12Максим Смирнов Какие бывают архитектуры апрель 2016 Архитектура программного обеспечения software architecture Архитектура ИТ-решений solution architecture Архитектура предприятия enterprise architecture
  • 13. Архитектура ИТ решений “… something in addition to software engineering” Обычно, мы рассматриваем только функциональные требования к программному обеспечению: мы рассуждаем лишь о том, что программа должна делать. Но кто-то должен задуматься о большем. Выстроить проект – форму, в рамках которой будут творить программисты или инженеры. Ничто другое не сможет компенсировать недостатки проекта. Контроль, управление, обучение и другие вещи, о которых мы говорим, очень важны, но специалисты по реализации должны понимать замысел архитектора Ian P. Sharp. NATO Conference on Software Engineering Techniques 13Максим Смирнов апрель 2016 Rome, Italy, 27-31 Oct 1969 Первое упоминание о software architecture
  • 14. Архитектура ИТ решений14Максим Смирнов апрель 2016 Unified Modeling Language
  • 15. Архитектура ИТ решений15Максим Смирнов апрель 2016 Unified Modeling Language
  • 16. Архитектура ИТ решений  Ориентированы на проектирование и разработку новых информационных систем  Уделяют недостаточное внимание интеграции с существующими приложениями и использованию имеющихся данных (исторические данные, справочники,…)  Откладывают подготовку инфраструктуры и адаптацию бизнес-процессов на последний момент  Не поощряют повторное использование программных компонент и данных  Не всегда реализуемы в необходимом объеме (исполнитель, как правило, вынужден подстраиваться под операционную модель заказчика) 16Максим Смирнов апрель 2016 Ограничения методологий проектирования ПО
  • 17. Архитектура ИТ решений17Максим Смирнов Какие бывают архитектуры апрель 2016 Архитектура программного обеспечения software architecture Архитектура ИТ-решений solution architecture Архитектура предприятия enterprise architecture
  • 18. Архитектура ИТ решений18Максим Смирнов Архитектура предприятия (The Open Group) апрель 2016 TOGAF (The Open Group Architecture Framework), включая методологию разработки архитектуры предприятия (ADM). Набор рекомендаций по созданию четырех архитектурных представлений: бизнес архитектура, архитектура приложений, архитектура данных и технологическая архитектура ArchiMate (развивается The Open Group c 2009г.) - открытый графический язык моделирования архитектуры предприятия. Реализован в большинстве инструментов описания архитектуры IT4IT Reference Architecture – эталонная архитектура и ориентированная на цепочки создания ценности операционная модель деятельности “ИТ как бизнес”
  • 19. Архитектура ИТ решений История о том, почему CIO не станет CEO Терри Уайт, Чего хочет бизнес от ИТ «… вы регистрируете их, вносите в каталог, расставляете по полкам, выдаете по первому требованию и даже берете с читателей пеню за не сданные вовремя книги, но сами их никогда не читаете!»
  • 20. Архитектура ИТ решений20Максим Смирнов Структура нотации Archimate апрель 2016
  • 21. Архитектура ИТ решений21Максим Смирнов Iteraplan: Адаптация архитектурной модели апрель 2016
  • 22. Архитектура ИТ решений22Максим Смирнов Концепция архитектурного справочника апрель 2016 Единая база данных (знаний), включающая все архитектурные объекты предприятия: цели, бизнес- процессы, функции, приложения, технологии и пр., а так же отношения между ними Архитектурный справочник позволяет: структурировать информацию о предприятии, реализовать функцию поиска, формировать различные представления, проводить измерения, осуществлять планирование и контроль изменений
  • 23. Архитектура ИТ решений  Недостаточное внимание к текущим задачам и проектам организации. Отсутствие ответов на конкретные вопросы.  Сложный понятийный аппарат. Необходимость проведения адаптации методик и инструментов к конкретному предприятию  Закрытость (“Башня из слоновой кости”). Отсутствие интеграции с другими инициативами предприятия (управление данными, операционная эффективность, ориентация на клиента, инновации и пр.)  Отрыв архитектуры предприятия от стратегии 23Максим Смирнов апрель 2016 Ограничения и проблемы архитектуры предприятия • 40% of EA programs will be stopped due to poor execution (Gartner: Emerging Trends Force a Clearer and Deeper Focus on Enterprise Architecture, 12 November 2007 ) • "Why Two Thirds of Enterprise Architecture Projects Fail” S.Roeleven, Sven and J. Broer (2010). (Erasmus University Rotterdam)
  • 24. Архитектура ИТ решенийапрель 2016 24Максим Смирнов IT4IT Reference Architecture Четыре потока создания ценности: стратегическое планирование и управление портфелем, разработка, предоставление и эксплуатация ИТ услуг Описание целей, ключевых активностей и показателей эффективности каждого потока Единый справочник функциональных компонент, объектов данных и отношений между ними
  • 25. Архитектура ИТ решений25Максим Смирнов Вопросы к архитектору в ИТ проекте апрель 2016 Выбор варианта реализации Спецификация программных интерфейсов Описание предметной области Прикладная архитектура (программные средства) Технологическая архитектура (спецификация оборудования) Определение структуры работ проекта
  • 26. Архитектура ИТ решений26Максим Смирнов Какие бывают архитектуры апрель 2016 Архитектура программного обеспечения software architecture Архитектура ИТ-решений solution architecture Архитектура предприятия enterprise architecture
  • 27. Архитектура ИТ решений27Максим Смирнов Некоторые определения: апрель 2016 Решение (solution) конкретный путь удовлетворения одной или нескольких потребностей в текущем организационном контексте ( is a specific way of satisfying one or more needs in a context, IIBA BABOK Guide v.3) Архитектура решения … отображает требования проекта в общий обзор решения, высокоуровневую бизнес- и/или ИТ спецификацию и необходимый для реализации решения набор задач ( … a typically applies to a single project or project release, assisting in the translation of requirements into a solution vision, high-level business and/or IT system specifications, and a portfolio of implementation tasks. TOGAF v.9.1)
  • 28. Архитектура ИТ решений Simon Brown: C4 model ноябрь 2014 28Максим Смирнов
  • 29. Архитектура ИТ решений Архитектурные виды и представления Architectural Blueprints – The “4+1” View Model of Software Architecture Philippe Kruchten, November 1995 Архитектурное представление(view) задается: 1. своим назначением(concerns), 2. указанием группы заинтересованных лиц и описанием типов используемых: 3. компонент, 4. коннекторов и 5. контейнеров 29Максим Смирнов апрель 2016
  • 30. Архитектура ИТ решений Архитектурные виды и представления Architectural Blueprints – The “4+1” View Model of Software Architecture Philippe Kruchten, November 1995 30Максим Смирнов апрель 2016 Описание архитектуры информационных систем включает следующие представления: logical, process, development, deployment + use case
  • 31. Архитектура ИТ решений Разработка архитектуры решения 31Максим Смирнов апрель 2016
  • 32. Архитектура ИТ решений Разработка архитектуры решения 32Максим Смирнов апрель 2016
  • 33. Архитектура ИТ решений Проблема состоит не в отсутствии документации, а в сценариях её использования
  • 34. Архитектура ИТ решенийянварь 2016 34Максим Смирнов Функциональная карта eTOM
  • 35. Архитектура ИТ решений35Максим Смирнов апрель 2016 Пример: система управления инцидентами
  • 36. Архитектура ИТ решений36Максим Смирнов апрель 2016 Подойдет ли UML Use-case diagram?
  • 37. Архитектура ИТ решений37Максим Смирнов апрель 2016 Функциональная карта Регистрация инцидента Автоматическое создание инцидента Назначение инцидента Решение инцидента Подтверждение решения инцидента Автоматическое закрытие инцидента E-mail уведомление СМС уведомление - операции инициатора - поддержка 1-го уровня - поддержка 2-го уровня - операции системы
  • 38. Архитектура ИТ решений38Максим Смирнов апрель 2016 Функциональная карта (use cases)
  • 39. Архитектура ИТ решений39Максим Смирнов апрель 2016 Функциональная карта (use cases)
  • 40. Архитектура ИТ решений Разработка архитектуры решения 40Максим Смирнов апрель 2016
  • 41. Архитектура ИТ решений Выбор варианта реализации 41Максим Смирнов апрель 2016 Описание варианта Вариант 1 Описание варианта На самом деле, мы рекомендуем выбрать именно этот вариант Вариант 2 Делаем как всегда - быстро, дешево и с максимальными рисками Описание варианта Долго, дорого, но зато очень правильно Вариант 3
  • 42. Архитектура ИТ решений42Максим Смирнов апрель 2016 Функциональная карта (приложения) Регистрация инцидента Автоматическое создание инцидента Назначение инцидента Решение инцидента Подтверждение решения инцидента Автоматическое закрытие инцидента E-mail уведомление СМС уведомление Интранет сайт Приложение Service Manager Интеграционная среда
  • 43. Архитектура ИТ решений43Максим Смирнов апрель 2016 Функциональная карта (приложения) Регистрация инцидента Автоматическое создание инцидента Назначение инцидента Решение инцидента Подтверждение решения инцидента Автоматическое закрытие инцидента E-mail уведомлениеСМС уведомление Интранет сайт Интеграционная среда Service Manager
  • 44. Архитектура ИТ решений44Максим Смирнов апрель 2016 Функциональная карта (приложения) Регистрация инцидента Автоматическое создание инцидента Назначение инцидента Решение инцидента Подтверждение решения инцидента Автоматическое закрытие инцидента E-mail уведомлениеСМС уведомление Интранет сайт Интеграционная среда Service Manager 10 критичных замечаний по результатам тестирования 1,5-2 тыс. сообщений в день Не хватает программистов    Подробнее: http://mxsmirnov.com/fmap/
  • 45. Архитектура ИТ решений Разработка архитектуры решения 45Максим Смирнов апрель 2016
  • 46. Архитектура ИТ решений46Максим Смирнов апрель 2016 Цель концептуального проектирования Дать возможность командам работать автономно, не теряя общий контекст
  • 47. Архитектура ИТ решенийапрель 2016 47Максим Смирнов Синхронизация циклов изменений
  • 48. Архитектура ИТ решенийапрель 2016 48Максим Смирнов Роль архитектора ИТ-решений в организации Так ИТ видит бизнес Непрерывные изменения поддерживают конкурентноспособность предприятия, но повышают сложность ИТ-среды. Так бизнес видит ИТrespect & integrate Независимо созданные системы реализуют лишь фрагменты бизнес- процессов предприятия и обрабатывают данные, являющиеся лишь частью общих информационных активов. Для сочетания стабильности и инноваций, предприятия должны ограничить изменения унаследованных систем, сохранить их в безопасном режиме и инвестироваться в развитие современных, повторно- используемых решений
  • 49. Архитектура ИТ решений Спасибо за внимание! Максим Смирнов http://mxsmirnov.com mxsmirnov@gmail.com

Editor's Notes

  1. Следование определенной нотации не обязывает нас использовать специализированный инструмент моделирования.
  2. Вертикальное размещение – более сложно. Обратите внимание на то, что людей я разместил на соседних уровнях.
  3. Вертикальное размещение – более сложно. Обратите внимание на то, что людей я разместил на соседних уровнях.
  4. Вертикальное размещение – более сложно. Обратите внимание на то, что людей я разместил на соседних уровнях.
  5. Ключевые абстракции: узлы, компоненты, интерфейсы
  6. Вертикальное размещение – более сложно. Обратите внимание на то, что людей я разместил на соседних уровнях.