71
Моделирование корпоративной архитектуры Александр Байкин u ml2.ru [email protected]

Моделирование корпоративной архитектуры

  • Upload
    sqalab

  • View
    287

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Моделирование корпоративной архитектуры

Моделирование корпоративной архитектуры

Александр Байкинuml2.ru

[email protected]

Page 2: Моделирование корпоративной архитектуры

Александр Байкин• Разработчик и сисадмин• Аналитик• Менеджер проектов• CIO• Идеолог uml2.ru• Тренер, консультант• Докладчик на многих

конференциях• Преподаватель в МГТУ им.

Баумана• ru.linkedin.com/in/abaikin• [email protected]

Page 3: Моделирование корпоративной архитектуры

Разработка приложения

Page 4: Моделирование корпоративной архитектуры

Разработка приложений

Page 5: Моделирование корпоративной архитектуры

Что в итоге?

Page 6: Моделирование корпоративной архитектуры

Что хотим?

Page 7: Моделирование корпоративной архитектуры

Проблемы в корпорации• Непонятны потребности Бизнеса

– Непонятно, что автоматизировать– Не автоматизированы нужные БП– Бизнес не получает нужную инф-ю для

ППР• Лоскутная автоматизация

– Дублирование функционала– Изменяем здесь, рушится там– Сложно изменять решения, много ошибок

• Люди уходят, а с ними и знания– Незаменимость людей– Новые люди долго вникают– Непонятно у кого спросить

• Как развивать ИТ?

Page 8: Моделирование корпоративной архитектуры

Что важнее?

Бизнес

ИТ

Page 9: Моделирование корпоративной архитектуры

Связанные одной цепью

Бизнес ИТ

Page 10: Моделирование корпоративной архитектуры

Что есть в больших компаниях?

Люди Процессы

Данные Системы

Инфр-ра

Page 11: Моделирование корпоративной архитектуры

КА это …БА

АИС+АД

ТА

Корпоративная Архитектура

Page 12: Моделирование корпоративной архитектуры

КА ≠ описание

Описание Много всего КА

Page 13: Моделирование корпоративной архитектуры

Что такое КА?• 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.

Page 14: Моделирование корпоративной архитектуры

Содержание КАБизнес

Системы

Данные

Инфраструктура

Page 15: Моделирование корпоративной архитектуры

Построение КА

Бизнес

Системы

Данные

Инфраструктура

Бизнес

Системы

Данные

Инфраструктура

Бизнес

Системы

Данные

Инфраструктура

Что-то есть Текущее Целевое

Page 16: Моделирование корпоративной архитектуры

Преимущества КАОперации

• ↓ Операционных расходов

• ↑ Гибкость

• Совместное использование возможностей

• ↓ Управленческих расходов

• ↑ Продуктивности бизнеса

ИТ

• ↓ Расходов на разработку и поддержку

• ↑ Совместное использование

• ↑ Совместимость

• ↑ Безопасности

• ИС легче изменять

Инвестиции

• ↓ Сложности Бизнеса и ИТ

• ↑ ROI

• ↓ Риска

Закупки

• Проще покупать

• Быстрее покупать

• Больше выбора

• Лучше цена

Page 17: Моделирование корпоративной архитектуры

Развитие ИТ

ИТ - это затраты

ИТ следует Бизнес стратегии

ИТ драйвит развитием

Page 18: Моделирование корпоративной архитектуры

Что такое методология КА?• Методология = Фреймворк = Framework

• Концептуальная структура, необходимая для разработки, реализации и поддержки Корпоративной Архитектуры

• Должна описывать метод проектирования целевого состояния предприятия в виде совокупности блоков, и показывать, как эти блоки стыкуются между собой

• Должна содержать набор инструментов и обеспечить единую терминологию

• Должен также включать список рекомендуемых стандартов и совместимых продуктов, которые могут быть использованы для реализации строительных блоков

Page 19: Моделирование корпоративной архитектуры

Методологии КА• Zachman• FEA• Gartner• TOGAF• и т.д. и т.п.

Page 20: Моделирование корпоративной архитектуры

Сравнение методологий Критерий 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

Page 21: Моделирование корпоративной архитектуры

Определение 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

Page 22: Моделирование корпоративной архитектуры

Структура TOGAF 9.1

Page 23: Моделирование корпоративной архитектуры

Architecture Development Method

Page 24: Моделирование корпоративной архитектуры

TOGAF ADM

Page 25: Моделирование корпоративной архитектуры

Architecture Content Framework

Page 26: Моделирование корпоративной архитектуры

Enterprise Continuum

Page 27: Моделирование корпоративной архитектуры

Reference models

Technical Reference Model (TRM)

Integrated Information Infrastructure Reference Model (III-RM)

Page 28: Моделирование корпоративной архитектуры

TRM обзор

Page 29: Моделирование корпоративной архитектуры

III-RM обзор

Page 30: Моделирование корпоративной архитектуры

Architecture Capability Framework

Page 31: Моделирование корпоративной архитектуры

ArchiMate

Визуализации

Анализадетальны

х м

оделей

Externalbusiness service

Internalbusiness service

Internalinfra. service

Externalinfra. service Technology

Application

Business

Customer

Externalapplication service

Internalapplication service

Связи между

уровнями

Высокоуровневого

моделирование КА

Page 32: Моделирование корпоративной архитектуры

ArchiMate. Преимущества• Международный, независимый от вендора стандарт• Точный – есть метамодель, нет просто квадратиков и

кружочков• Простой – верхний уровень, не перегружен• Сделан на основе известных ЯМ – UML, BPMN• Прямая поддержка TOGAF• Поддерживается множеством инструментами

Page 33: Моделирование корпоративной архитектуры

ArchiMate + TOGAF

Page 34: Моделирование корпоративной архитектуры

ArchiMate + TOGAF ADM

Page 35: Моделирование корпоративной архитектуры

ArchiMate. Структура

Business

MotivationApplication

Technology

Implementation & Migration

Page 36: Моделирование корпоративной архитектуры

ArchiMate SOA

Externalbusiness service

Internalbusiness service

Internalinfra. service

Externalinfra. service Technology

Application

Business

Customer

Externalapplication service

Internalapplication service

Page 37: Моделирование корпоративной архитектуры

ArchiMate Core

Page 38: Моделирование корпоративной архитектуры

Уровень Бизнеса

Page 39: Моделирование корпоративной архитектуры

Уровень ИС

Page 40: Моделирование корпоративной архитектуры

Уровень Технологий

Page 41: Моделирование корпоративной архитектуры

Расширения Мотивация и Миграция

Page 42: Моделирование корпоративной архитектуры

Views and Viewpoints

Page 43: Моделирование корпоративной архитектуры

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

Page 44: Моделирование корпоративной архитектуры

Motivation Viewpoint

Page 45: Моделирование корпоративной архитектуры

Motivation Viewpoint. Пример

Page 46: Моделирование корпоративной архитектуры

Motivation Viewpoint. Пример

Page 47: Моделирование корпоративной архитектуры

Business Viewpoints

Introductory ViewpointProduct ViewpointOrganization ViewpointActor Co-operation ViewpointBusiness Function ViewpointBusiness Process ViewpointBusiness Process Co-operation Viewpoint

Page 48: Моделирование корпоративной архитектуры

Product Viewpoint

Page 49: Моделирование корпоративной архитектуры

Product Viewpoint. Пример

Page 50: Моделирование корпоративной архитектуры

Organization Viewpoint

Page 51: Моделирование корпоративной архитектуры

Organization Viewpoint. Пример

Page 52: Моделирование корпоративной архитектуры

Business Process Viewpoint

Page 53: Моделирование корпоративной архитектуры

Business Process Viewpoint. Пример

Page 54: Моделирование корпоративной архитектуры

Application Viewpoints

Application Behavior ViewpointApplication Co-operation ViewpointApplication Structure ViewpointApplication Usage Viewpoint

Page 55: Моделирование корпоративной архитектуры

Application Co-operation Viewpoint

Page 56: Моделирование корпоративной архитектуры

Application Co-operation Viewpoint

Page 57: Моделирование корпоративной архитектуры

Application Structure Viewpoint

Page 58: Моделирование корпоративной архитектуры

Application Structure Viewpoint

Page 59: Моделирование корпоративной архитектуры

Information Structure Viewpoint

Page 60: Моделирование корпоративной архитектуры

Information Structure Viewpoint.

Page 61: Моделирование корпоративной архитектуры

Technology Viewpoints

Infrastructure ViewpointInfrastructure Usage ViewpointImplementation and Deployment Viewpoint

Page 62: Моделирование корпоративной архитектуры

Infrastructure Viewpoint

Page 63: Моделирование корпоративной архитектуры

Infrastructure Viewpoint. Пример

Page 64: Моделирование корпоративной архитектуры

Cross-layers Viewpoints

Information Structure ViewpointService Realization ViewpointLayered ViewpointLandscape Map Viewpoint

Page 65: Моделирование корпоративной архитектуры

Layered Viewpoint

Page 66: Моделирование корпоративной архитектуры

Landscape Map Viewpoint

Page 67: Моделирование корпоративной архитектуры

Implementation and Migration Viewpoints

Project ViewpointMigration ViewpointImplementation and Migration Viewpoint

Page 68: Моделирование корпоративной архитектуры

Implementation and Migration Viewpoint

Page 69: Моделирование корпоративной архитектуры

Implementation and Migration Viewpoint. Пример

Page 70: Моделирование корпоративной архитектуры

Описание примера• НАША страховая компания является результатом

недавнего слияния трех ранее независимых страховых компаний: • автострахование• страхование вкладов• страхование путешественников

• В настоящее время компания состоит из трех отделов, как и их предшественники с разрозненными БП, ИС и инфраструктурой.

• Необходимо спроектировать КА для НАШЕЙ компании, чтобы увеличить прибыль и уменьшить издержки.

Page 71: Моделирование корпоративной архитектуры

Спасибо за внимание

Александр Байкинuml2.ru

[email protected]

Приезжайте на ЛАФ:http://conf.uml2.ru/

18 и 19 июня в Иваново