Upload
maxim-smirnov
View
3.158
Download
0
Embed Size (px)
Citation preview
Архитектура ИТ решений
Мастерская проектирования ИТ-решений
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)
Архитектура ИТ решений
Нужен ли еще один архитектурный процесс?
7Максим Смирнов август 2016
Software architecture Enterprise architecture
Архитектура ИТ решений
Программа вебинара
Что такое архитектура решения
Как организовать процесс проектирования решений Как встроить проектирование решений в процессы
организации
Какие техники и подходы архитектуры ПО и архитектуры предприятия используются при проектирования решений
Как за 5 дней научиться создавать ценность для заказчика
Знакомство с экспертами и практическими заданиями
Ответы на вопросы
8Максим Смирнов август 2016
Архитектура ИТ решенийавгуст 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
Архитектура ИТ решений
Темы занятий
20август 2016Максим Смирнов
Основной сценарий
Структурирование постановки
задачи в формате вариантов
использования
Прикладная архитектура
Выбор варианта реализации на
основе анализа альтернатив.
Распределения функционала
решения по системам
Описание предметной области
Построение концепт. карты.
Выявление основных понятий
предмет. области, действ. лиц,
приложений, источников данных
Интеграционная и технол. архитектуры
Проектирование взаимодействий
между узлами и компонентами
системы. Планирование
инфраструктуры и развертывания
Функциональная карта
Нахождение и описание
дополнительных сценариев.
Визуализация содержания
проекта в компактном формате
Презентация архитектуры решения
Подготовка короткой
презентации, сопровождаемой
внятным рассказом
Архитектура ИТ решенийавгуст 2016Максим Смирнов 21
Использование архитектурного справочника
Единичные проекты:
идентификация действующих лиц, проектирование структур данных, разработка бизнес-процессов и выбор технологий осуществляются на основании требований
Поток задач и идей:
Категории клиентов, функциональная орг.структура, партнеры, приложения –определяют состав действующих лиц
Справочные и основные данные поступают из унаследованных систем
Для реализации большинства операций адаптируются существующие бизнес-процессы
Используются типовые технологические решения
Архитектура ИТ решений22Александр Голошумов август 2016
Александр Голошумов
«ТехноНИКОЛЬ - Строительные Системы» (2012 - )
Руководитель управления развития информационных систем
«УРАЛХИМ» (2009 – 2012)
Руководитель департамента информационных систем
«Сибирский Берег» (2004 – 2008)
Программист – Руководитель отдела разработки
«Один из лучших подходов к проектированию чего-то хорошего — это спроектировать сначала самое ужасное из возможного» (с) Крис Ноддер
Архитектура ИТ решений23Александр Голошумов август 2016
Задание
Цитата из протокола совещания:- Генеральный директор :«Коллеги, добрый день! На текущий момент наша Компания успешно производит и реализует на рынке В2В продукцию, насчитывающую свыше 5000 SKU. Мы имеем больше 30 производственных площадок в 12 странах мира, от Китая до Западной Европы. Несмотря на достаточно успешную работу на рынке В2В, мы не можем игнорировать такой канал продаж как В2С, и поэтому, руководство Компании приняло решение создать и развивать собственный интернет магазин.