SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Архитектура ИТ решений
Мастерская проектирования ИТ-решений
http://itexpert.ru/aws
Процесс проектирования
Архитектура ИТ решений
Кто такой Максим Смирнов
2Максим Смирнов август 2016
2015-2016: Главный архитектор информационных
систем Центрального Банка Российской Федерации
(Банк России)
2005-2014: Руководитель
Департамента ИТ архитектуры ОАО “ВымпелКом”
(торговая марка “Билайн”)
2000-2005: Менеджер по развитию дополнительных
услуг связи: платежей, программы лояльности и др.
1995-2000: Эксперт по системам обмена
сообщениями, приложениям “Банк-Клиент” и
“Банк-Банк” ОАО АБ “Инкомбанк”
до 1995: разработчик криптографических приложений
(шифрование, цифровая подпись)
Архитектура ИТ решений
Программа вебинара
 Что такое архитектура решения
 Как организовать процесс проектирования решений
 Какие техники и подходы архитектуры ПО и архитектуры
предприятия используются при проектирования решений
 Как за 5 дней научиться создавать ценность для заказчика
 Знакомство с экспертами и практическими заданиями
 Ответы на вопросы
3Максим Смирнов август 2016
Архитектура ИТ решений4Максим Смирнов
Какие бывают архитектуры
август 2016
Архитектура
программного
обеспечения
software
architecture
Архитектура
решений
solution
architecture
Архитектура
предприятия
enterprise
architecture
https://youtu.be/VJrj5pcdPYI
Архитектура ИТ решений5Максим Смирнов
Что такое архитектура решения
август 2016
Решение (solution)
конкретный путь удовлетворения одной или
нескольких бизнес-потребностей в текущем
организационном контексте
( is a specific way of satisfying one or more needs
in a context, IIBA BABOK Guide v.3)
Архитектура решения
(solution architecture)
… отображает требования проекта в общий
обзор решения, высокоуровневую бизнес-
и/или ИТ спецификацию и необходимый для
реализации решения набор задач
( … 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)
Архитектура ИТ решений
Понятие Solution в Scaled Agile Framework
6август 2016Максим Смирнов
Архитектура ИТ решений
Нужен ли еще один архитектурный процесс?
7Максим Смирнов август 2016
Software architecture Enterprise architecture
Архитектура ИТ решений
Программа вебинара
 Что такое архитектура решения
Как организовать процесс проектирования решений
 Как встроить проектирование решений в процессы
организации
 Какие техники и подходы архитектуры ПО и архитектуры
предприятия используются при проектирования решений
 Как за 5 дней научиться создавать ценность для заказчика
 Знакомство с экспертами и практическими заданиями
 Ответы на вопросы
8Максим Смирнов август 2016
Архитектура ИТ решенийавгуст 2016Максим Смирнов 9
The Innovation Framework for Product Development
Архитектура ИТ решенийавгуст 2016Максим Смирнов 10
The Innovation Framework for Product Development
Концепт.
проектиро-
вание
Выбор
варианта
реализации
Декомпозиц.
решения в
набор задач
Архитектура ИТ решений11Максим Смирнов август 2016
Виды деятельности:
 Концептуальное проектирование
 Выбор варианта реализации
 Оценка влияния решения на
существующие процессы,
приложения, данные и технологии
 Декомпозиция решения,
позволяющая провести
верхнеуровневое планирование
Архитектура ИТ решений
Herbert A. Simon. Administrative Behavior:
a Study of Decision-Making Processes in Administrative Organization
12Максим Смирнов август 2016
Герберт Саймон (1916 - 2001), профессор
компьютерных наук и психологии университета
Карнеги-Меллона, нобелевский лауреат по
экономике 1978 года, автор фундаментальных
исследований организационного поведения и
процессов принятия решений:
• «Административное поведение»
(Administrative Behavior, 1947);
• «Модели человека» (Models of Man, 1957).
• «Науки об искусственном»
(The Sciences of the Artificial, 1969)
Ввел понятие «ограниченной рациональности», как
альтернативы теории «рационального выбора» и
двух типов организационного поведения:
 Запрограммированное - формирующееся и
реализуемое на основе привычек и ассоциативного
обучения
 Незапрограммированное - связанное с решением
проблем
Архитектура ИТ решений
Herbert A. Simon. Administrative Behavior:
a Study of Decision-Making Processes in Administrative Organization
13Максим Смирнов август 2016
Архитектура ИТ решений
Разработка архитектуры решения
14Максим Смирнов август 2016
Заказчик Архитектор
Архитектура ИТ решений
Композиция решения из типовых “возможностей”
15Максим Смирнов август 2016
Визуализация данных
(dashboard)
Совместная работа с
неструктур. данными
Выгрузка, преобразование
и загрузка данных (ETL)
Задача 1
Задача 2
Задача 3
Задача 4
Проект
1 2 3 4 5 6 7 8
Задача 1
Задача 2
Задача 3
Задача 4
Проект
1 2 3 4 5 6 7 8
Задача 1
Задача 2
Задача 3
Задача 4
Проект
1 2 3 4 5 6 7 8
Выгрузка, преобразование
и загрузка данных (ETL)
Совместная работа с
неструктур. данными
Визуализация данных
(dashboard)
типовые ИТ-решения
Технологические
развернута и введенная в
эксплуатацию программно-
аппаратная платформа, на
которой будет создаваться
типовое решение
Процессные
формализована заявка на
типовое решение, определен
процесс разработки и ввода в
эксплуатацию, нормированы
работы, определены контроли
Организационные
назначены ответств. за
разработку и экспл. типового
решения, утверждены
правила, разрешающие ввод
в экспл. данных решений
Ресурсные Архитектурные
спроектировано и утв. типовое
решение, обозначены его
возможности и ограничения,
выбраны технологии,
налажен арх. контроль
Необходимые условия реализации типового ИТ-решения (IT capability)
Отсутствующая capability
Единая система сбора
данных
Эталонный процесс сбора и
обработки данных
выделены сотрудники,
обладающие компетенциями,
или заключен рамочный
договор, для заказа и
приемки работ по упр. схеме
Архитектура ИТ решений
Архитектурные виды и представления
Architectural Blueprints –
The “4+1” View Model of Software Architecture
Philippe Kruchten, November 1995
16Максим Смирнов август 2016
Архитектура ИТ решений17Максим Смирнов август 2016
Что не так с нашей нотацией моделирования?
“Интересная часть работы не фиксируется в этих
моделях. Интересно то, что мы рассказываем друг
другу, когда рисуем на белой доске”
Alistair Cockburn.
“Agile Software Development”
Архитектура ИТ решений
Описание архитектуры решения
18Максим Смирнов август 2016
Функциональная
архитектура
Модели данных
Прикладная
архитектура
Интеграционная
архитектура
Технологическая
архитектура
Постановка
задачи
Презентация
архитектуры
Информационная
архитектура
План проекта
Описание архитектуры решения
Выбор варианта
реализации
архитект.анализпроектирование
1
2
3
4
5
Архитектура ИТ решений
Simon Brown C4 model
19Максим Смирнов август 2016
Архитектура ИТ решений
Темы занятий
20август 2016Максим Смирнов
Основной сценарий
Структурирование постановки
задачи в формате вариантов
использования
Прикладная архитектура
Выбор варианта реализации на
основе анализа альтернатив.
Распределения функционала
решения по системам
Описание предметной области
Построение концепт. карты.
Выявление основных понятий
предмет. области, действ. лиц,
приложений, источников данных
Интеграционная и технол. архитектуры
Проектирование взаимодействий
между узлами и компонентами
системы. Планирование
инфраструктуры и развертывания
Функциональная карта
Нахождение и описание
дополнительных сценариев.
Визуализация содержания
проекта в компактном формате
Презентация архитектуры решения
Подготовка короткой
презентации, сопровождаемой
внятным рассказом
Архитектура ИТ решенийавгуст 2016Максим Смирнов 21
Использование архитектурного справочника
Единичные проекты:
идентификация действующих лиц,
проектирование структур данных,
разработка бизнес-процессов и выбор
технологий осуществляются на
основании требований
Поток задач и идей:
 Категории клиентов, функциональная
орг.структура, партнеры, приложения –
определяют состав действующих лиц
 Справочные и основные данные
поступают из унаследованных систем
 Для реализации большинства
операций адаптируются
существующие бизнес-процессы
 Используются типовые
технологические решения
Архитектура ИТ решений22Александр Голошумов август 2016
Александр Голошумов
«ТехноНИКОЛЬ - Строительные Системы» (2012 - )
Руководитель управления развития информационных систем
«УРАЛХИМ» (2009 – 2012)
Руководитель департамента информационных систем
«Сибирский Берег» (2004 – 2008)
Программист – Руководитель отдела разработки
«Один из лучших подходов к
проектированию чего-то хорошего — это
спроектировать сначала самое ужасное из
возможного» (с) Крис Ноддер
Архитектура ИТ решений23Александр Голошумов август 2016
Задание
Цитата из протокола совещания:
- Генеральный директор :«Коллеги, добрый день! На текущий момент наша
Компания успешно производит и реализует на рынке В2В продукцию,
насчитывающую свыше 5000 SKU. Мы имеем больше 30 производственных площадок
в 12 странах мира, от Китая до Западной Европы. Несмотря на достаточно успешную
работу на рынке В2В, мы не можем игнорировать такой канал продаж как В2С, и
поэтому, руководство Компании приняло решение создать и развивать собственный
интернет магазин.
Архитектура ИТ решений
Мастерская проектирования ИТ-решений
Максим Смирнов
http://mxsmirnov.com
Вебинар: Процесс проектирования
http://itexpert.ru/aws

Más contenido relacionado

La actualidad más candente

Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектурыМаксим Смирнов
 
Практические шаги к цифровому предприятию
Практические шаги к цифровому предприятиюПрактические шаги к цифровому предприятию
Практические шаги к цифровому предприятиюМаксим Смирнов
 
Визуализация постановки задачи
Визуализация постановки задачиВизуализация постановки задачи
Визуализация постановки задачиМаксим Смирнов
 
Интеграция приложений(аналитический марафон 2016)
Интеграция приложений(аналитический марафон 2016)Интеграция приложений(аналитический марафон 2016)
Интеграция приложений(аналитический марафон 2016)Максим Смирнов
 
Case management - недостающее звено BPM
Case management - недостающее звено BPMCase management - недостающее звено BPM
Case management - недостающее звено BPMМаксим Смирнов
 
Опыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеОпыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеCUSTIS
 
Enterprise Developers Conference 2010
Enterprise Developers Conference 2010Enterprise Developers Conference 2010
Enterprise Developers Conference 2010Sergey Orlik
 
Три истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseТри истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseCUSTIS
 
Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектурыCUSTIS
 
Клуб Архитекторов 22.04.2010
Клуб Архитекторов 22.04.2010Клуб Архитекторов 22.04.2010
Клуб Архитекторов 22.04.2010Sergey Orlik
 
Software People 2010
Software People 2010Software People 2010
Software People 2010Sergey Orlik
 
Долгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейлеДолгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейлеCUSTIS
 
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Sergey Orlik
 
IDM уже не тот?
 IDM уже не тот? IDM уже не тот?
IDM уже не тот?КРОК
 
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...Sergey Orlik
 
Дорожная карта корпоративной мобильности
Дорожная карта корпоративной мобильностиДорожная карта корпоративной мобильности
Дорожная карта корпоративной мобильностиSergey Orlik
 
Три истории микросервисов
Три истории микросервисовТри истории микросервисов
Три истории микросервисовCUSTIS
 

La actualidad más candente (20)

Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектуры
 
Практические шаги к цифровому предприятию
Практические шаги к цифровому предприятиюПрактические шаги к цифровому предприятию
Практические шаги к цифровому предприятию
 
ICAS 2011 - Open ESB
ICAS 2011 - Open ESBICAS 2011 - Open ESB
ICAS 2011 - Open ESB
 
Визуализация постановки задачи
Визуализация постановки задачиВизуализация постановки задачи
Визуализация постановки задачи
 
Интеграция приложений(аналитический марафон 2016)
Интеграция приложений(аналитический марафон 2016)Интеграция приложений(аналитический марафон 2016)
Интеграция приложений(аналитический марафон 2016)
 
Crossover for BPM
Crossover for BPMCrossover for BPM
Crossover for BPM
 
Case management - недостающее звено BPM
Case management - недостающее звено BPMCase management - недостающее звено BPM
Case management - недостающее звено BPM
 
Опыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеОпыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банке
 
Enterprise Developers Conference 2010
Enterprise Developers Conference 2010Enterprise Developers Conference 2010
Enterprise Developers Conference 2010
 
Три истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseТри истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для Enterprise
 
Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектуры
 
BPM ACM
BPM ACM BPM ACM
BPM ACM
 
Клуб Архитекторов 22.04.2010
Клуб Архитекторов 22.04.2010Клуб Архитекторов 22.04.2010
Клуб Архитекторов 22.04.2010
 
Software People 2010
Software People 2010Software People 2010
Software People 2010
 
Долгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейлеДолгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейле
 
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
 
IDM уже не тот?
 IDM уже не тот? IDM уже не тот?
IDM уже не тот?
 
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...
Мой доклад по Enterprise Architecture с Форума "Стратегическое управление ИТ"...
 
Дорожная карта корпоративной мобильности
Дорожная карта корпоративной мобильностиДорожная карта корпоративной мобильности
Дорожная карта корпоративной мобильности
 
Три истории микросервисов
Три истории микросервисовТри истории микросервисов
Три истории микросервисов
 

Destacado

Инфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформыИнфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформыCisco Russia
 
Cisco ACI - инфографика
Cisco ACI - инфографикаCisco ACI - инфографика
Cisco ACI - инфографикаCisco Russia
 
Автоматизация учета в банке: жизненно важный баланс
Автоматизация учета в банке: жизненно важный балансАвтоматизация учета в банке: жизненно важный баланс
Автоматизация учета в банке: жизненно важный балансCUSTIS
 
[Infographic]:Продастся все!
[Infographic]:Продастся все! [Infographic]:Продастся все!
[Infographic]:Продастся все! AdvanceTS
 
Проблемы локальных аутсорсинговых проектов
Проблемы локальных аутсорсинговых проектовПроблемы локальных аутсорсинговых проектов
Проблемы локальных аутсорсинговых проектовСергей Бережной
 
CodeFest 2014. Бакунов Г. — Ненасильственное управление творческими коллективами
CodeFest 2014. Бакунов Г. — Ненасильственное управление творческими коллективамиCodeFest 2014. Бакунов Г. — Ненасильственное управление творческими коллективами
CodeFest 2014. Бакунов Г. — Ненасильственное управление творческими коллективамиCodeFest
 
Практики продуктовой разработки, которые я хотел бы видеть в заказной
Практики продуктовой разработки, которые я хотел бы видеть в заказнойПрактики продуктовой разработки, которые я хотел бы видеть в заказной
Практики продуктовой разработки, которые я хотел бы видеть в заказнойAleksey Kiselev
 
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиА.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиAnatoly Levenchuk
 
М.Гордин. СИБУР и производственная система СИБУР
М.Гордин. СИБУР и производственная система СИБУРМ.Гордин. СИБУР и производственная система СИБУР
М.Гордин. СИБУР и производственная система СИБУРGregory Baev
 
SEO за електронен магазин с Joomla
SEO за електронен магазин с JoomlaSEO за електронен магазин с Joomla
SEO за електронен магазин с JoomlaMariela Koleva
 
Off page optimization / Link Building - Digital4 plovdiv-2016
Off page optimization / Link Building - Digital4 plovdiv-2016Off page optimization / Link Building - Digital4 plovdiv-2016
Off page optimization / Link Building - Digital4 plovdiv-2016Borislav Arapchev
 
#6 Занятие: Управление на проекта - изпълнение и отчитане
#6 Занятие: Управление на проекта - изпълнение и отчитане#6 Занятие: Управление на проекта - изпълнение и отчитане
#6 Занятие: Управление на проекта - изпълнение и отчитанеNikoYanev
 
Как игровая терапия помогает детям и взрослым лучше понимать друг друга
Как игровая терапия помогает детям и взрослым лучше понимать друг другаКак игровая терапия помогает детям и взрослым лучше понимать друг друга
Как игровая терапия помогает детям и взрослым лучше понимать друг другаAnneta Mezheritskaya
 
управление на конфликти- решаване и предотвратявне
управление на конфликти- решаване и предотвратявнеуправление на конфликти- решаване и предотвратявне
управление на конфликти- решаване и предотвратявнеStanislav Inchovski-Turnin
 

Destacado (20)

Architecture + Agile
Architecture + AgileArchitecture + Agile
Architecture + Agile
 
Инфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформыИнфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформы
 
Cisco ACI - инфографика
Cisco ACI - инфографикаCisco ACI - инфографика
Cisco ACI - инфографика
 
Автоматизация учета в банке: жизненно важный баланс
Автоматизация учета в банке: жизненно важный балансАвтоматизация учета в банке: жизненно важный баланс
Автоматизация учета в банке: жизненно важный баланс
 
[Infographic]:Продастся все!
[Infographic]:Продастся все! [Infographic]:Продастся все!
[Infographic]:Продастся все!
 
Проблемы локальных аутсорсинговых проектов
Проблемы локальных аутсорсинговых проектовПроблемы локальных аутсорсинговых проектов
Проблемы локальных аутсорсинговых проектов
 
CodeFest 2014. Бакунов Г. — Ненасильственное управление творческими коллективами
CodeFest 2014. Бакунов Г. — Ненасильственное управление творческими коллективамиCodeFest 2014. Бакунов Г. — Ненасильственное управление творческими коллективами
CodeFest 2014. Бакунов Г. — Ненасильственное управление творческими коллективами
 
Практики продуктовой разработки, которые я хотел бы видеть в заказной
Практики продуктовой разработки, которые я хотел бы видеть в заказнойПрактики продуктовой разработки, которые я хотел бы видеть в заказной
Практики продуктовой разработки, которые я хотел бы видеть в заказной
 
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиА.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
 
М.Гордин. СИБУР и производственная система СИБУР
М.Гордин. СИБУР и производственная система СИБУРМ.Гордин. СИБУР и производственная система СИБУР
М.Гордин. СИБУР и производственная система СИБУР
 
МАПО Лекция 25 StarUML
МАПО Лекция 25 StarUMLМАПО Лекция 25 StarUML
МАПО Лекция 25 StarUML
 
PD metodology
PD metodologyPD metodology
PD metodology
 
Звездная экономика!
Звездная экономика! Звездная экономика!
Звездная экономика!
 
проектно
проектнопроектно
проектно
 
SEO за електронен магазин с Joomla
SEO за електронен магазин с JoomlaSEO за електронен магазин с Joomla
SEO за електронен магазин с Joomla
 
Off page optimization / Link Building - Digital4 plovdiv-2016
Off page optimization / Link Building - Digital4 plovdiv-2016Off page optimization / Link Building - Digital4 plovdiv-2016
Off page optimization / Link Building - Digital4 plovdiv-2016
 
#6 Занятие: Управление на проекта - изпълнение и отчитане
#6 Занятие: Управление на проекта - изпълнение и отчитане#6 Занятие: Управление на проекта - изпълнение и отчитане
#6 Занятие: Управление на проекта - изпълнение и отчитане
 
Как игровая терапия помогает детям и взрослым лучше понимать друг друга
Как игровая терапия помогает детям и взрослым лучше понимать друг другаКак игровая терапия помогает детям и взрослым лучше понимать друг друга
Как игровая терапия помогает детям и взрослым лучше понимать друг друга
 
управление на конфликти- решаване и предотвратявне
управление на конфликти- решаване и предотвратявнеуправление на конфликти- решаване и предотвратявне
управление на конфликти- решаване и предотвратявне
 
Athens
AthensAthens
Athens
 

Similar a Процесс проектирования ИТ-решений

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
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовDenis Beskov
 
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
 
Кризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решенияКризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решенияSQALab
 
Разработка профессионального стандарта "Специалист по интеграции облачных при...
Разработка профессионального стандарта "Специалист по интеграции облачных при...Разработка профессионального стандарта "Специалист по интеграции облачных при...
Разработка профессионального стандарта "Специалист по интеграции облачных при...Сергей Лебедев
 
Conception
ConceptionConception
Conceptionbiv63
 
Решения КРОК по мониторингу бизнес операций
Решения КРОК по мониторингу бизнес операцийРешения КРОК по мониторингу бизнес операций
Решения КРОК по мониторингу бизнес операцийКРОК
 
Решения для оптимизации работы приложений
Решения для оптимизации работы приложенийРешения для оптимизации работы приложений
Решения для оптимизации работы приложенийКРОК
 
Преподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФПреподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФMaxim Arzumanyan
 
Проектируем среду проектирования. Процесс взаимодействия Бизнеса, ИТ и постав...
Проектируем среду проектирования. Процесс взаимодействия Бизнеса, ИТ и постав...Проектируем среду проектирования. Процесс взаимодействия Бизнеса, ИТ и постав...
Проектируем среду проектирования. Процесс взаимодействия Бизнеса, ИТ и постав...SQALab
 
Услуги КРОК по разработке ПО
Услуги КРОК по разработке ПОУслуги КРОК по разработке ПО
Услуги КРОК по разработке ПОКРОК
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Dakiry
 
2013 12 design-design-environment
2013 12 design-design-environment2013 12 design-design-environment
2013 12 design-design-environmentDmitry Bezuglyy
 
Решения Lement Pro - Партнёрское обучение
Решения Lement Pro - Партнёрское обучениеРешения Lement Pro - Партнёрское обучение
Решения Lement Pro - Партнёрское обучениеAlexey Abramov
 
Руководство MS по проектированию архитектуры приложений
Руководство MS по проектированию архитектуры приложенийРуководство MS по проектированию архитектуры приложений
Руководство MS по проектированию архитектуры приложенийgovbooks
 
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.Yuri Bubnov
 
Разработка системы гибкой автоматизации Интернет-торговли
Разработка системы гибкой автоматизации Интернет-торговлиРазработка системы гибкой автоматизации Интернет-торговли
Разработка системы гибкой автоматизации Интернет-торговлиAnatoly Simkin
 
А.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаА.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаAnatoly Levenchuk
 

Similar a Процесс проектирования ИТ-решений (20)

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
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсов
 
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)
 
Кризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решенияКризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решения
 
Разработка профессионального стандарта "Специалист по интеграции облачных при...
Разработка профессионального стандарта "Специалист по интеграции облачных при...Разработка профессионального стандарта "Специалист по интеграции облачных при...
Разработка профессионального стандарта "Специалист по интеграции облачных при...
 
Conception
ConceptionConception
Conception
 
Решения КРОК по мониторингу бизнес операций
Решения КРОК по мониторингу бизнес операцийРешения КРОК по мониторингу бизнес операций
Решения КРОК по мониторингу бизнес операций
 
Решения для оптимизации работы приложений
Решения для оптимизации работы приложенийРешения для оптимизации работы приложений
Решения для оптимизации работы приложений
 
Преподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФПреподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФ
 
Проектируем среду проектирования. Процесс взаимодействия Бизнеса, ИТ и постав...
Проектируем среду проектирования. Процесс взаимодействия Бизнеса, ИТ и постав...Проектируем среду проектирования. Процесс взаимодействия Бизнеса, ИТ и постав...
Проектируем среду проектирования. Процесс взаимодействия Бизнеса, ИТ и постав...
 
Услуги КРОК по разработке ПО
Услуги КРОК по разработке ПОУслуги КРОК по разработке ПО
Услуги КРОК по разработке ПО
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
 
Hetnet in mash construct
Hetnet in mash constructHetnet in mash construct
Hetnet in mash construct
 
2013 12 design-design-environment
2013 12 design-design-environment2013 12 design-design-environment
2013 12 design-design-environment
 
Решения Lement Pro - Партнёрское обучение
Решения Lement Pro - Партнёрское обучениеРешения Lement Pro - Партнёрское обучение
Решения Lement Pro - Партнёрское обучение
 
Руководство MS по проектированию архитектуры приложений
Руководство MS по проектированию архитектуры приложенийРуководство MS по проектированию архитектуры приложений
Руководство MS по проектированию архитектуры приложений
 
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
 
Разработка системы гибкой автоматизации Интернет-торговли
Разработка системы гибкой автоматизации Интернет-торговлиРазработка системы гибкой автоматизации Интернет-торговли
Разработка системы гибкой автоматизации Интернет-торговли
 
Презентация компании БИГ-СПБ и программного продукта ОРГ-Мастер
Презентация компании БИГ-СПБ и программного продукта ОРГ-МастерПрезентация компании БИГ-СПБ и программного продукта ОРГ-Мастер
Презентация компании БИГ-СПБ и программного продукта ОРГ-Мастер
 
А.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаА.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом актива
 

Процесс проектирования ИТ-решений

  • 1. Архитектура ИТ решений Мастерская проектирования ИТ-решений http://itexpert.ru/aws Процесс проектирования
  • 2. Архитектура ИТ решений Кто такой Максим Смирнов 2Максим Смирнов август 2016 2015-2016: Главный архитектор информационных систем Центрального Банка Российской Федерации (Банк России) 2005-2014: Руководитель Департамента ИТ архитектуры ОАО “ВымпелКом” (торговая марка “Билайн”) 2000-2005: Менеджер по развитию дополнительных услуг связи: платежей, программы лояльности и др. 1995-2000: Эксперт по системам обмена сообщениями, приложениям “Банк-Клиент” и “Банк-Банк” ОАО АБ “Инкомбанк” до 1995: разработчик криптографических приложений (шифрование, цифровая подпись)
  • 3. Архитектура ИТ решений Программа вебинара  Что такое архитектура решения  Как организовать процесс проектирования решений  Какие техники и подходы архитектуры ПО и архитектуры предприятия используются при проектирования решений  Как за 5 дней научиться создавать ценность для заказчика  Знакомство с экспертами и практическими заданиями  Ответы на вопросы 3Максим Смирнов август 2016
  • 4. Архитектура ИТ решений4Максим Смирнов Какие бывают архитектуры август 2016 Архитектура программного обеспечения software architecture Архитектура решений solution architecture Архитектура предприятия enterprise architecture https://youtu.be/VJrj5pcdPYI
  • 5. Архитектура ИТ решений5Максим Смирнов Что такое архитектура решения август 2016 Решение (solution) конкретный путь удовлетворения одной или нескольких бизнес-потребностей в текущем организационном контексте ( is a specific way of satisfying one or more needs in a context, IIBA BABOK Guide v.3) Архитектура решения (solution architecture) … отображает требования проекта в общий обзор решения, высокоуровневую бизнес- и/или ИТ спецификацию и необходимый для реализации решения набор задач ( … 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)
  • 6. Архитектура ИТ решений Понятие Solution в Scaled Agile Framework 6август 2016Максим Смирнов
  • 7. Архитектура ИТ решений Нужен ли еще один архитектурный процесс? 7Максим Смирнов август 2016 Software architecture Enterprise architecture
  • 8. Архитектура ИТ решений Программа вебинара  Что такое архитектура решения Как организовать процесс проектирования решений  Как встроить проектирование решений в процессы организации  Какие техники и подходы архитектуры ПО и архитектуры предприятия используются при проектирования решений  Как за 5 дней научиться создавать ценность для заказчика  Знакомство с экспертами и практическими заданиями  Ответы на вопросы 8Максим Смирнов август 2016
  • 9. Архитектура ИТ решенийавгуст 2016Максим Смирнов 9 The Innovation Framework for Product Development
  • 10. Архитектура ИТ решенийавгуст 2016Максим Смирнов 10 The Innovation Framework for Product Development Концепт. проектиро- вание Выбор варианта реализации Декомпозиц. решения в набор задач
  • 11. Архитектура ИТ решений11Максим Смирнов август 2016 Виды деятельности:  Концептуальное проектирование  Выбор варианта реализации  Оценка влияния решения на существующие процессы, приложения, данные и технологии  Декомпозиция решения, позволяющая провести верхнеуровневое планирование
  • 12. Архитектура ИТ решений Herbert A. Simon. Administrative Behavior: a Study of Decision-Making Processes in Administrative Organization 12Максим Смирнов август 2016 Герберт Саймон (1916 - 2001), профессор компьютерных наук и психологии университета Карнеги-Меллона, нобелевский лауреат по экономике 1978 года, автор фундаментальных исследований организационного поведения и процессов принятия решений: • «Административное поведение» (Administrative Behavior, 1947); • «Модели человека» (Models of Man, 1957). • «Науки об искусственном» (The Sciences of the Artificial, 1969) Ввел понятие «ограниченной рациональности», как альтернативы теории «рационального выбора» и двух типов организационного поведения:  Запрограммированное - формирующееся и реализуемое на основе привычек и ассоциативного обучения  Незапрограммированное - связанное с решением проблем
  • 13. Архитектура ИТ решений Herbert A. Simon. Administrative Behavior: a Study of Decision-Making Processes in Administrative Organization 13Максим Смирнов август 2016
  • 14. Архитектура ИТ решений Разработка архитектуры решения 14Максим Смирнов август 2016 Заказчик Архитектор
  • 15. Архитектура ИТ решений Композиция решения из типовых “возможностей” 15Максим Смирнов август 2016 Визуализация данных (dashboard) Совместная работа с неструктур. данными Выгрузка, преобразование и загрузка данных (ETL) Задача 1 Задача 2 Задача 3 Задача 4 Проект 1 2 3 4 5 6 7 8 Задача 1 Задача 2 Задача 3 Задача 4 Проект 1 2 3 4 5 6 7 8 Задача 1 Задача 2 Задача 3 Задача 4 Проект 1 2 3 4 5 6 7 8 Выгрузка, преобразование и загрузка данных (ETL) Совместная работа с неструктур. данными Визуализация данных (dashboard) типовые ИТ-решения Технологические развернута и введенная в эксплуатацию программно- аппаратная платформа, на которой будет создаваться типовое решение Процессные формализована заявка на типовое решение, определен процесс разработки и ввода в эксплуатацию, нормированы работы, определены контроли Организационные назначены ответств. за разработку и экспл. типового решения, утверждены правила, разрешающие ввод в экспл. данных решений Ресурсные Архитектурные спроектировано и утв. типовое решение, обозначены его возможности и ограничения, выбраны технологии, налажен арх. контроль Необходимые условия реализации типового ИТ-решения (IT capability) Отсутствующая capability Единая система сбора данных Эталонный процесс сбора и обработки данных выделены сотрудники, обладающие компетенциями, или заключен рамочный договор, для заказа и приемки работ по упр. схеме
  • 16. Архитектура ИТ решений Архитектурные виды и представления Architectural Blueprints – The “4+1” View Model of Software Architecture Philippe Kruchten, November 1995 16Максим Смирнов август 2016
  • 17. Архитектура ИТ решений17Максим Смирнов август 2016 Что не так с нашей нотацией моделирования? “Интересная часть работы не фиксируется в этих моделях. Интересно то, что мы рассказываем друг другу, когда рисуем на белой доске” Alistair Cockburn. “Agile Software Development”
  • 18. Архитектура ИТ решений Описание архитектуры решения 18Максим Смирнов август 2016 Функциональная архитектура Модели данных Прикладная архитектура Интеграционная архитектура Технологическая архитектура Постановка задачи Презентация архитектуры Информационная архитектура План проекта Описание архитектуры решения Выбор варианта реализации архитект.анализпроектирование 1 2 3 4 5
  • 19. Архитектура ИТ решений Simon Brown C4 model 19Максим Смирнов август 2016
  • 20. Архитектура ИТ решений Темы занятий 20август 2016Максим Смирнов Основной сценарий Структурирование постановки задачи в формате вариантов использования Прикладная архитектура Выбор варианта реализации на основе анализа альтернатив. Распределения функционала решения по системам Описание предметной области Построение концепт. карты. Выявление основных понятий предмет. области, действ. лиц, приложений, источников данных Интеграционная и технол. архитектуры Проектирование взаимодействий между узлами и компонентами системы. Планирование инфраструктуры и развертывания Функциональная карта Нахождение и описание дополнительных сценариев. Визуализация содержания проекта в компактном формате Презентация архитектуры решения Подготовка короткой презентации, сопровождаемой внятным рассказом
  • 21. Архитектура ИТ решенийавгуст 2016Максим Смирнов 21 Использование архитектурного справочника Единичные проекты: идентификация действующих лиц, проектирование структур данных, разработка бизнес-процессов и выбор технологий осуществляются на основании требований Поток задач и идей:  Категории клиентов, функциональная орг.структура, партнеры, приложения – определяют состав действующих лиц  Справочные и основные данные поступают из унаследованных систем  Для реализации большинства операций адаптируются существующие бизнес-процессы  Используются типовые технологические решения
  • 22. Архитектура ИТ решений22Александр Голошумов август 2016 Александр Голошумов «ТехноНИКОЛЬ - Строительные Системы» (2012 - ) Руководитель управления развития информационных систем «УРАЛХИМ» (2009 – 2012) Руководитель департамента информационных систем «Сибирский Берег» (2004 – 2008) Программист – Руководитель отдела разработки «Один из лучших подходов к проектированию чего-то хорошего — это спроектировать сначала самое ужасное из возможного» (с) Крис Ноддер
  • 23. Архитектура ИТ решений23Александр Голошумов август 2016 Задание Цитата из протокола совещания: - Генеральный директор :«Коллеги, добрый день! На текущий момент наша Компания успешно производит и реализует на рынке В2В продукцию, насчитывающую свыше 5000 SKU. Мы имеем больше 30 производственных площадок в 12 странах мира, от Китая до Западной Европы. Несмотря на достаточно успешную работу на рынке В2В, мы не можем игнорировать такой канал продаж как В2С, и поэтому, руководство Компании приняло решение создать и развивать собственный интернет магазин.
  • 24. Архитектура ИТ решений Мастерская проектирования ИТ-решений Максим Смирнов http://mxsmirnov.com Вебинар: Процесс проектирования http://itexpert.ru/aws