Архимейт по-русски

19
Архимейт по-русски Нижний Новгород 28 ноября 2011

Upload: anatoly-levenchuk

Post on 11-Nov-2014

3.883 views

Category:

Technology


18 download

DESCRIPTION

Язык описания архитектуры предприятия ArchiMate

TRANSCRIPT

Page 1: Архимейт по-русски

Архимейт по-русски

Нижний Новгород28 ноября 2011

Page 2: Архимейт по-русски

2

Пример: интеграционное решение ISO 15926

Page 3: Архимейт по-русски

3

Выгода системной инженерии на крупных проектах

Размер проекта

Возможный рост затрат проекта

Оптимальные затраты на СИ

Мелкие 18% 5%

Средние 38% 20%

Крупные 63% 33%

Очень крупные

92% 37%

данные Boehm, Valerdi, Honour

Page 4: Архимейт по-русски

4

Обеспечивающая система выполняет25 обязательных практик системной инженерии

(ISO 15288:2008)

Обеспечения проектовописывание жизненного циклауправление инфраструктурой управление портфелем проектовуправление персоналом управление качеством Технические

сбор требованийанализ требований архитектурный дизайн изготовление интеграция верификация (проверка)переход к эксплуатации валидация (приёмка)эксплуатация обслуживание вывод из эксплуатации

Проектныеуправление проектами

планирование проекта управление выполнением и контроль проекта

поддержка проектов управление решениями управление рисками управление конфигурацией управление информациейизмерения

КонтрактацииЗакупкаПоставка

обеспечиваютОбеспечивающая система

Целеваясистема

Page 5: Архимейт по-русски

5

жизненный цикл практик ISO 15288:вверх по ступенькам зрелости

1. Новые практики как-то (ad hoc) используются, результаты достигаются

2. практики используются и описаны (отрефлектировано, что же именно делается), они

обсуждаемы.

3. практики описаны, и то, что делается, определяется этим описанием (дисциплина

исполнения правил)

4. Практики систематически пересматриваются и изменяются с целью их улучшения

Стадии жизненного цикла

Обеспечивающая система описана

Архи

мей

т

Page 6: Архимейт по-русски

6

Система управления жизненным циклом(в данном случае – обеспечивающая система)

Стадия обнаружения ошибки

Стоимость исправления

Требования x1 (единица отсчета)

Проектирование x5

Строительство x12

Проверки x40

Эксплуатация x250

Данные INCOSE

Page 7: Архимейт по-русски

Обеспечивающая система

Page 8: Архимейт по-русски

8

Информационная модель = прибор (видеть невидимое: в том числе обеспечивающую

систему, в том числе архитектуру)

Где валовая прибыль?!

Page 9: Архимейт по-русски

9

«Процесс»

«Процедура»

«Функция»

«Деятельность»

«Шаблон проекта»

ПланировщикМенеджерпо качеству

Менеджер

Консультант

Аналитик

По материаламкомпании FutureModels

Договориться: стандарт описания (Архимейт)

Page 10: Архимейт по-русски

10

Архитектура предприятия (модель: архитектурное описание)

• Архитектура – «всё важное» (основные принципы организации, и принципы, определяющие развитие)

• Архитектура всегда есть, не всегда есть архитектурное описание

• Договориться по поводу обеспечивающей системы (у всех в головах одно и то же): стыковка многочисленных проектов

• Описание, облегчающее крупные изменения (модульность)

• Описание для подготовки частных ТЗ по изменениям

• Описание для изменения способа работы путем использования новых информационных технологий

Конк

урен

ция

заст

авля

ет м

енят

ься

Page 11: Архимейт по-русски

11

Кто главный: архитектор предприятия• В ответственности за деятельность, обработку данных,

оборудование• Системный инженер: «держит целое» (предприятие)• Знает системную инженерию, инженерный менеджмент и IT (ибо

системный инженер!)• В ответственности за все проекты изменения

деятельности/освоения новых информационных технологий (чтобы они все стыковались)

• Не аналитик! Не анализирует! Архитектура – это синтез! Архитектор придумывает!

• Есть полномочия определять (проектировать) предприятие. Он принимает решения («как будет»), он не писарь!

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

• Владение языком не делает архитектором. Хорошим языком можно написать очень плохую архитектуру.

Page 12: Архимейт по-русски

12

ArchiMate (Архимейт)

• Язык и подход архитектурного описания предприятий

• Возник «по необходимости», для исправления недостатков других подходов

• Стандарт OpenGroup (версия 1.0 -- 2009г.)• Поддерживается большинством поставщиков

софта для архитектурного описания предприятий• Сервис-ориентирован• Намеренно неподробен

Page 13: Архимейт по-русски

13

Три уровня абстракции

деятельность

обработка данных

оборудование и связь

Page 14: Архимейт по-русски

14

Тематические группы описаний

Page 15: Архимейт по-русски

15

Структура и поведение

• Факт-ориентированность (нет «атрибутов»)• Типизированные объекты (в том числе

«поведения») и отношения

активная структураповедениепассивная

структура

Page 16: Архимейт по-русски

16

Внутреннее и внешнее

• Сервис – это поведение• Сервисы есть на всех уровнях• Сервисы обязательны (модульность:

внутренняя реализация меняется, внешний функционал остается)

• Интерфейс – это «канал»• Продукт – это сервисы (а не «продукт»!) и

контракт

Page 17: Архимейт по-русски

17

Архимейт мал!

Page 18: Архимейт по-русски

18

Типы Архимейта

• Онтология: что такое предприятие («рельсы для ума»)

• Типы – это главное (формализм!), это и есть Архимейт!

• Обязательно учитывать и сравнивать с жизнью!• Тип отношений так же важен, как и у объектов!• Названия (глаголы, существительные) важны!• Читать спецификацию, без этого нельзя!• Есть русскоязычный словарик

Page 19: Архимейт по-русски

19

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

Анатолий Левенчук,http://[email protected]

Виктор Агроскин[email protected]

TechInvestLab.ru(495) 748-53-88