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

Post on 15-Jan-2017

273 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

bas@uml2.ru

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

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

Баумана• ru.linkedin.com/in/abaikin• asbaikin@gmail.com

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

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

Что в итоге?

Что хотим?

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

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

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

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

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

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

Что важнее?

Бизнес

ИТ

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

Бизнес ИТ

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

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

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

Инфр-ра

КА это …БА

АИС+АД

ТА

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

КА ≠ описание

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

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

bas@uml2.ru

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

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

top related