Моделирование корпоративной архитектуры
Transcript of Моделирование корпоративной архитектуры
Моделирование корпоративной архитектуры
Александр Байкинuml2.ru
Александр Байкин• Разработчик и сисадмин• Аналитик• Менеджер проектов• CIO• Идеолог uml2.ru• Тренер, консультант• Докладчик на многих
конференциях• Преподаватель в МГТУ им.
Баумана• ru.linkedin.com/in/abaikin• [email protected]
Разработка приложения
Разработка приложений
Что в итоге?
Что хотим?
Проблемы в корпорации• Непонятны потребности Бизнеса
– Непонятно, что автоматизировать– Не автоматизированы нужные БП– Бизнес не получает нужную инф-ю для
ППР• Лоскутная автоматизация
– Дублирование функционала– Изменяем здесь, рушится там– Сложно изменять решения, много ошибок
• Люди уходят, а с ними и знания– Незаменимость людей– Новые люди долго вникают– Непонятно у кого спросить
• Как развивать ИТ?
Что важнее?
Бизнес
ИТ
Связанные одной цепью
Бизнес ИТ
Что есть в больших компаниях?
Люди Процессы
Данные Системы
Инфр-ра
КА это …БА
АИС+АД
ТА
Корпоративная Архитектура
КА ≠ описание
Описание Много всего КА
Что такое КА?• MIT Center for Information Systems Research The organizing logic for business processes and IT infrastructure reflecting the integration and standardization requirements of the firm’s operating model.
• SearchCIO.comA conceptual blueprint that defines the structure and operation of an organization. The intent of an enterprise architecture is to determine how an organization can most effectively achieve its current and future objectives.
Содержание КАБизнес
Системы
Данные
Инфраструктура
Построение КА
Бизнес
Системы
Данные
Инфраструктура
Бизнес
Системы
Данные
Инфраструктура
Бизнес
Системы
Данные
Инфраструктура
Что-то есть Текущее Целевое
Преимущества КАОперации
• ↓ Операционных расходов
• ↑ Гибкость
• Совместное использование возможностей
• ↓ Управленческих расходов
• ↑ Продуктивности бизнеса
ИТ
• ↓ Расходов на разработку и поддержку
• ↑ Совместное использование
• ↑ Совместимость
• ↑ Безопасности
• ИС легче изменять
Инвестиции
• ↓ Сложности Бизнеса и ИТ
• ↑ ROI
• ↓ Риска
Закупки
• Проще покупать
• Быстрее покупать
• Больше выбора
• Лучше цена
Развитие ИТ
ИТ - это затраты
ИТ следует Бизнес стратегии
ИТ драйвит развитием
Что такое методология КА?• Методология = Фреймворк = Framework
• Концептуальная структура, необходимая для разработки, реализации и поддержки Корпоративной Архитектуры
• Должна описывать метод проектирования целевого состояния предприятия в виде совокупности блоков, и показывать, как эти блоки стыкуются между собой
• Должна содержать набор инструментов и обеспечить единую терминологию
• Должен также включать список рекомендуемых стандартов и совместимых продуктов, которые могут быть использованы для реализации строительных блоков
Методологии КА• Zachman• FEA• Gartner• TOGAF• и т.д. и т.п.
Сравнение методологий Критерий Zachman FEA Gartner
Полнота таксономии 4 2 1 Полнота процесса 1 2 3 Рук-во по эталонным моделям 1 4 1 Практическое руководство 1 2 4 Модель зрелости 1 3 2 Ориентация на бизнес 1 1 4 Руководство по управлению 1 3 3 Руководство по разделению 1 4 3 Хороший каталог 1 4 2 Нейтраль к поставщикам услуг 2 3 1 Доступность информации 2 2 1 Время окупаемости 1 1 4 Итого 17 31 29
TOGAF243212222443
31
Определение TOGAF• TOGAF is a framework - a detailed method and a set of
supporting tools - for developing an enterprise architecture.
• It may be used freely by any organization wishing to develop an enterprise architecture for use within that organization
Структура TOGAF 9.1
Architecture Development Method
TOGAF ADM
Architecture Content Framework
Enterprise Continuum
Reference models
Technical Reference Model (TRM)
Integrated Information Infrastructure Reference Model (III-RM)
TRM обзор
III-RM обзор
Architecture Capability Framework
ArchiMate
Визуализации
Анализадетальны
х м
оделей
Externalbusiness service
Internalbusiness service
Internalinfra. service
Externalinfra. service Technology
Application
Business
Customer
Externalapplication service
Internalapplication service
Связи между
уровнями
Высокоуровневого
моделирование КА
ArchiMate. Преимущества• Международный, независимый от вендора стандарт• Точный – есть метамодель, нет просто квадратиков и
кружочков• Простой – верхний уровень, не перегружен• Сделан на основе известных ЯМ – UML, BPMN• Прямая поддержка TOGAF• Поддерживается множеством инструментами
ArchiMate + TOGAF
ArchiMate + TOGAF ADM
ArchiMate. Структура
Business
MotivationApplication
Technology
Implementation & Migration
ArchiMate SOA
Externalbusiness service
Internalbusiness service
Internalinfra. service
Externalinfra. service Technology
Application
Business
Customer
Externalapplication service
Internalapplication service
ArchiMate Core
Уровень Бизнеса
Уровень ИС
Уровень Технологий
Расширения Мотивация и Миграция
Views and Viewpoints
Motivational ViewpointsThe stakeholder viewpoint, which focuses on modeling the stakeholders,
drivers, the assessments of these drivers, and the initial goals to address these drivers and assessments
The goal realization viewpoint, which focuses on refining the initial, high-level goals into more concrete (sub-)goals using the aggregation relationship, and finally into requirements and constraints
The goal contribution viewpoint, which focuses on modeling and analyzing the influence relationships between goals (and requirements)
The principles viewpoint, which focuses on modeling the relevant principles and the goals that motivate these principles
The requirements realization viewpoint, which focuses on modeling the realization of requirements and constraints by means of core elements
The motivation viewpoint, which covers the entire motivational aspect and allows one to use all motivational elements
Motivation Viewpoint
Motivation Viewpoint. Пример
Motivation Viewpoint. Пример
Business Viewpoints
Introductory ViewpointProduct ViewpointOrganization ViewpointActor Co-operation ViewpointBusiness Function ViewpointBusiness Process ViewpointBusiness Process Co-operation Viewpoint
Product Viewpoint
Product Viewpoint. Пример
Organization Viewpoint
Organization Viewpoint. Пример
Business Process Viewpoint
Business Process Viewpoint. Пример
Application Viewpoints
Application Behavior ViewpointApplication Co-operation ViewpointApplication Structure ViewpointApplication Usage Viewpoint
Application Co-operation Viewpoint
Application Co-operation Viewpoint
Application Structure Viewpoint
Application Structure Viewpoint
Information Structure Viewpoint
Information Structure Viewpoint.
Technology Viewpoints
Infrastructure ViewpointInfrastructure Usage ViewpointImplementation and Deployment Viewpoint
Infrastructure Viewpoint
Infrastructure Viewpoint. Пример
Cross-layers Viewpoints
Information Structure ViewpointService Realization ViewpointLayered ViewpointLandscape Map Viewpoint
Layered Viewpoint
Landscape Map Viewpoint
Implementation and Migration Viewpoints
Project ViewpointMigration ViewpointImplementation and Migration Viewpoint
Implementation and Migration Viewpoint
Implementation and Migration Viewpoint. Пример
Описание примера• НАША страховая компания является результатом
недавнего слияния трех ранее независимых страховых компаний: • автострахование• страхование вкладов• страхование путешественников
• В настоящее время компания состоит из трех отделов, как и их предшественники с разрозненными БП, ИС и инфраструктурой.
• Необходимо спроектировать КА для НАШЕЙ компании, чтобы увеличить прибыль и уменьшить издержки.
Спасибо за внимание
Александр Байкинuml2.ru
Приезжайте на ЛАФ:http://conf.uml2.ru/
18 и 19 июня в Иваново