Информационный семинар, Москва Практические аспекты внедрения BPM системы предприятия

Содержание

Слайд 2

Архитектура BPM* системы предприятия Моделирование бизнес-процессов с использованием BPMN** Обеспечение гибкости

Архитектура BPM* системы предприятия
Моделирование бизнес-процессов с использованием BPMN**
Обеспечение гибкости BPM системы

предприятия
*) BPM – Business Process Management = Управление бизнес-процессами
**) BPMN – Business Process Modelling Notation = Нотация моделирования бизнес-процессов

Вторая часть семинара


2009-04-08

BPM как антикризисная стратегия и практика

Слайд 3

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

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

эти модификации небольшие (с точки зрения бизнеса) и непредсказуемы (с точки зрения ИТ)
Чтобы справляться с потоком таких модификаций, BPM система предприятия должна быть надлежащим образом спроектирована и реализована

Наша цель – гибкая BPM система предприятия

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 4

Соотношение затрат на сопровождение и разработку программного продукта А зачем нам

Соотношение затрат на сопровождение и разработку программного продукта

А зачем нам архитектура?

2009-04-08

BPM

как антикризисная стратегия и практика

95 %

5 %

40 %

60 %

80 %

20 %

1 – Средняя оценка по ИТ отрасли
2 – Ситуация у клиента
3 – Распространенное мнение ИТ специалистов

Сопровождение

Разработка

1

3

2

Слайд 5

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

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

координирует выполнение бизнес-деятельностей с целью получения определенного результата

BPM с точки зрения бизнеса (1)

2009-04-08

BPM как антикризисная стратегия и практика

Событие

Процесс

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

Под-процесс

+

Слайд 6

Бизнес-процесс выполняется в соответствии с бизнес-правилами Бизнес-деятельность может исполняться автоматически или

Бизнес-процесс выполняется в соответствии с бизнес-правилами
Бизнес-деятельность может исполняться автоматически или

сотрудниками (бизнес-роли)
При выполнении бизнес-процессов фиксируются так называемые аудиторские следы, которые используются для вычисления основных показателей производительности

BPM с точки зрения бизнеса (2)

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 7

Каждая бизнес-деятельность преобразует одни бизнес-объекты (структуры данных и документы) в другие

Каждая бизнес-деятельность преобразует одни бизнес-объекты (структуры данных и документы) в другие

BPM

с точки зрения бизнеса (3)

2009-04-08

BPM как антикризисная стратегия и практика

Управление
Рецепт

Ресурсы
Повар, плита

Выход
Готовое блюдо

Вход
Исходные продукты

Работа
Приготовление пищи

Слайд 8

Динамичный набор BPM артефактов Артефакты взаимосвязаны и взаимозависимы Нужно быть готовым

Динамичный набор BPM артефактов
Артефакты взаимосвязаны и взаимозависимы
Нужно быть готовым к различным

изменениям
Политика, приоритеты, законы, процессы, технологии, ресурсы, и т.п.
Внедрение таких изменений – это изменение артефактов и взаимозависимостей между ними
Внесение изменений должно быть простым и надежным

BPM система предприятия с точки зрения системного архитектора

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 9

события процессы правила деятельности роли объекты (структуры данных) объекты (документы) аудиторские

события
процессы
правила
деятельности
роли
объекты (структуры данных)
объекты (документы)
аудиторские отчеты
службы
показатель производительности

BPM артефакты

2009-04-08

BPM как антикризисная стратегия

и практика
Слайд 10

Все артефакты постоянно совершенствуются Оцифровываются Экстернализируются Виртуализируются Любой артефакт может иметь

Все артефакты постоянно совершенствуются
Оцифровываются
Экстернализируются
Виртуализируются
Любой артефакт может иметь много версий
Все взаимозависимости

между артефактами моделируются явным образом
т.е. легко понимаемым способом (визуально, в специализированных нотациях, и т.п.)
Все модели делаются исполняемыми

Главные архитектурные принципы

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 11

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

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

глубокая оптимизация

Возможности явных и исполняемых моделей


2009-04-08

BPM как антикризисная стратегия и практика

Слайд 12

Кто (роли) делает что (объекты), когда (координация), почему (правила), как (деятельности)

Кто (роли) делает что (объекты), когда (координация), почему (правила), как (деятельности)

и с каким результатом (показатели производительности)
Делаем бизнес-процессы явными и исполняемыми what you model is what you execute

Бизнес-процессы – это сложные взаимозависимости между артефактами

BPM как антикризисная стратегия и практика

2009-04-08

Слайд 13

Стратегия высшее руководство Бизнес топ-менеджеры руководители среднего звена супер-пользователи пользователи Проекты

Стратегия
высшее руководство
Бизнес
топ-менеджеры
руководители среднего звена
супер-пользователи
пользователи
Проекты
руководители
аналитики
ИТ
директора
корпоративные архитекторы
архитекторы
разработчики
операторы

Как объяснить выгоды

BPM всем заинтересованным лицам

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 14

Помочь рационализировать производственные процессы Автоматизировать контроль за ними Устранить бесполезную работу

Помочь рационализировать производственные процессы
Автоматизировать контроль за ними
Устранить бесполезную работу
Интегрировать существующие системы

вокруг потребностей производства
Согласованно развивать информационные системы
Способствовать достижению синергии между потребностями бизнеса и возможностями ИТ

Бизнес: топ-менеджеры

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 15

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

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

административные
Цель – оставить для человека только созидательную деятельность и автоматизировать остальные (чем, возможно, улучшить качество их исполнения)

Бизнес: руководители среднего звена

2009-04-08

BPM как антикризисная стратегия и практика

созидательная

проверочная

административная

сейчас

потом

Слайд 16

BPM может автоматизировать оперативный контроль за исполнением работ Бизнес: супер-пользователи 2009-04-08

BPM может автоматизировать оперативный контроль за исполнением работ

Бизнес: супер-пользователи

2009-04-08

BPM как

антикризисная стратегия и практика
Слайд 17

Архитектурный подход способствует единому пониманию путем явной классификации артефактов Сокращаются время

Архитектурный подход способствует единому пониманию путем явной классификации артефактов
Сокращаются время и

затраты между моделированием и внедрением (what you model is what you execute)

Проект: руководители

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 18

Архитектурный подход предлагает процедуру моделирования исполняемых бизнес-процессов Стимулирует совместную работу бизнеса

Архитектурный подход предлагает процедуру моделирования исполняемых бизнес-процессов
Стимулирует совместную работу бизнеса и

ИТ
Способствует быстрым итерациям при построении макета

Проект: аналитики

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 19

Архитектурный подход дает снижение полной стоимости системы ИТ: директора 2009-04-08 BPM

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

ИТ: директора

2009-04-08

BPM как антикризисная

стратегия и практика

First BPM/SOA solution

Последующие проекты удешевляются путем использование существующего инструментария, сервисов и архитектуры

v.1

v.2

v.3

v.4

Life-cycle

TCO

Further BPM/SOA solutions

Maintenance

Initial development

Typical IT solutions

Слайд 20

Архитектурный подход способствует совместной работе BPM и SOA BPM, вычленяя артефакты,

Архитектурный подход способствует совместной работе BPM и SOA
BPM, вычленяя артефакты,

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

ИТ: корпоративные архитекторы

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 21

Предлагается многоуровневая модель для структурирования взаимосвязей между артефактами ИТ: архитекторы (1)

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

ИТ: архитекторы (1)

2009-04-08

BPM как

антикризисная стратегия и практика
Слайд 22

Bзаимосвязи между информационными технологиями ИТ: архитекторы (2) 2009-04-08 BPM как антикризисная стратегия и практика

Bзаимосвязи между информационными технологиями

ИТ: архитекторы (2)

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 23

Рекомендации по последовательному преобразованию потоков данных между приложениями в end-to-end координацию

Рекомендации по последовательному преобразованию потоков данных между приложениями в end-to-end координацию

сервисов

ИТ: разработчики

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 24

Достоинства Из многих нотаций для моделирования собрали одну Это стандарт, которому

Достоинства
Из многих нотаций для моделирования собрали одну
Это стандарт, которому многие

следуют (хотя и по-разному)
Использование событий упростило моделирование
Недостатки
Много способов для выражения одного и того же
Производители ПО определяют пути развития
Неопределена семантика исполнения диаграмм

Business Process Modelling Notation (BPMN)


2009-04-08

BPM как антикризисная стратегия и практика

Слайд 25

3 конструкции в потоке управления работ События Действия Логические операторы 3

3 конструкции в потоке управления работ
События
Действия
Логические операторы
3 способа соединения
Передача управления
Передача данных
Ассоциация
2

контейнера для потоков управления
Пул
Лайн (swimlanes)

BPMN – основные конструкции

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 26

BPMN – все конструкции 2009-04-08 BPM как антикризисная стратегия и практика

BPMN – все конструкции

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 27

Правил нет, поэтому всегда надо долго разбираться, что же хотел сказать

Правил нет, поэтому всегда надо долго разбираться, что же хотел сказать

автор
Хорошая диаграмма должна пониматься менее чем за 30 секунд

Стиль “рисования” диаграмм (1)

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 28

Время всегда вперед Стиль “рисования” диаграмм (2) 2009-04-08 BPM как антикризисная стратегия и практика Время

Время всегда вперед

Стиль “рисования” диаграмм (2)

2009-04-08

BPM как антикризисная стратегия и практика

Время

Слайд 29

Участники по своим дорожкам Стиль “рисования” диаграмм (3) 2009-04-08 BPM как антикризисная стратегия и практика Участники

Участники по своим дорожкам

Стиль “рисования” диаграмм (3)

2009-04-08

BPM как антикризисная стратегия и

практика

Участники

Слайд 30

Паттерн DBL Decoupled Business Logic 2009-04-08 BPM как антикризисная стратегия и практика

Паттерн DBL Decoupled Business Logic

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 31

Паттерн IPS Initial Process Skeleton 2009-04-08 BPM как антикризисная стратегия и практика

Паттерн IPS Initial Process Skeleton

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 32

Процедура моделирования бизнес-процессов (1) Все деятельности (как человека, так и программы)

Процедура моделирования бизнес-процессов (1)

Все деятельности (как человека, так и программы) интерпретируются

одинаково
Сначала воспроизводится координация работ; оптимизация выполняется после
Подразумевается совместная работа бизнеса и ИТ
Проверка выполняется путем пробных прогонов
Рекомендуется сочетание быстрого макетирования и реальных сервисов
Используется “визуальное программирование”

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 33

Процедура моделирования бизнес-процессов (2) Два перемежающихся приема анализ – чтобы понять

Процедура моделирования бизнес-процессов (2)

Два перемежающихся приема
анализ – чтобы понять что делать
синтез

– чтобы явно определить как это делается
Итеративное дробление сложного на взаимодействующие более простые части
Артефакты создаются рекурсивно, как матрешки

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 34

Четыре фазы процедуры моделирования 2009-04-08 BPM как антикризисная стратегия и практика

Четыре фазы процедуры моделирования

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 35

Фаза Blackboxing Цель анализ как целого идентификация общих характеристик и некоторых

Фаза Blackboxing

Цель
анализ как целого
идентификация общих характеристик и некоторых артефактов
Способ
анализ описания, предоставленного

бизнесом
Советы
не утонуть в деталях

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 36

Фаза Structuring (1) Цель анализ внутренней структуры идентификация основных артефактов Способ

Фаза Structuring (1)

Цель
анализ внутренней структуры
идентификация основных артефактов
Способ
найти большие этапы
добавить контрольные

точки
распределить артефакты по этапам
Советы
не более 7-и этапов
избегайте “возвратов” через контрольные точки

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 37

Фаза Structuring (2) Этапы и контрольные точки 2009-04-08 BPM как антикризисная стратегия и практика

Фаза Structuring (2)

Этапы и контрольные точки

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 38

Фаза Structuring (3) Этапы, контрольные точки и артефакты 2009-04-08 BPM как антикризисная стратегия и практика

Фаза Structuring (3)

Этапы, контрольные точки и артефакты

2009-04-08

BPM как антикризисная стратегия и

практика
Слайд 39

Фаза Re-construction (1) Цель синтезировать начальную версию координации (своего рода “скелет”

Фаза Re-construction (1)

Цель
синтезировать начальную версию координации (своего рода “скелет” процесса)
Способ
добавить логику

координации
начать формализировать артефакты
определить проверочные сценарии
Советы
использовать простые формуляры для деятельностей, выполняемых человеком

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 40

Фаза Re-construction (2) Начальная диаграмма 2009-04-08 BPM как антикризисная стратегия и практика

Фаза Re-construction (2)

Начальная диаграмма

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 41

Фаза Instrumentation (1) Цель постепенное “обогащение” начальной версии Способ добавить пулы

Фаза Instrumentation (1)

Цель
постепенное “обогащение” начальной версии
Способ
добавить пулы
применить паттерны
задействовать бизнес-правила
определить проверочные сценарии
Советы
работать

мелкими итерациями

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 42

Фаза Instrumentation (2) Исполняемая диаграмма 2009-04-08 BPM как антикризисная стратегия и практика

Фаза Instrumentation (2)

Исполняемая диаграмма

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 43

Адаптируйте, если необходимо, процедуру моделирования Работайте вместе (бизнес и ИТ) на

Адаптируйте, если необходимо, процедуру моделирования
Работайте вместе (бизнес и ИТ) на

каждой фазе
Старайтесь сделать диаграмму “исполняемой” как можно раньше
Автоматизируйте тестирование

Общие советы

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 44

Важность архитектуры 2009-04-08 BPM как антикризисная стратегия и практика

Важность архитектуры

2009-04-08

BPM как антикризисная стратегия и практика

Слайд 45

P1: Процессы и сервисы P2: НЕТ модификациям “чужим” программам P3: Опасность

P1: Процессы и сервисы
P2: НЕТ модификациям “чужим” программам
P3: Опасность оптимизации “загодя”
P4:

Каким путем: “сверху-вниз” или “снизу-вверх”?
P5: Лучше явно, чем неявно
P6: “Большая” картинка на листе формата A4
P7: Долго исполняемые процессы
P8: НЕТ размазыванию бизнес-логики

Архитектурные принципы (1)


2009-04-08

BPM как антикризисная стратегия и практика

Слайд 46

P9: Важность бизнес-событий P10: Горизонтальные и вертикальные бизнес-процессы P11: Как должны

P9: Важность бизнес-событий
P10: Горизонтальные и вертикальные бизнес-процессы
P11: Как должны видеть систему

разные люди
P12: Улучшение артефактов
P13: Разрешено нарушить любой принцип, если его понимаешь

Архитектурные принципы (2)


2009-04-08

BPM как антикризисная стратегия и практика

Слайд 47

P1: Процессы и сервисы 2009-04-08 BPM как антикризисная стратегия и практика

P1: Процессы и сервисы


2009-04-08

BPM как антикризисная стратегия и практика

Слайд 48

P8: НЕТ размазыванию бизнес-логики BPM как антикризисная стратегия и практика 2009-04-08 До После

P8: НЕТ размазыванию бизнес-логики

BPM как антикризисная стратегия и практика

2009-04-08

До

После

Слайд 49

Работающая корпоративная архитектура Гарантия гибкости заложена в дизайн Внимание на BPM

Работающая корпоративная архитектура
Гарантия гибкости заложена в дизайн
Внимание на BPM
Постоянное улучшение BPM

артефактов
Установление формальных взаимозависимостей между BPM артефактами
Сокращение времени между моделированием и внедрением

Обеспечение гибкости BPM системы предприятия

2009-04-08

BPM как антикризисная стратегия и практика