SlideShare a Scribd company logo
1 of 50
ИНФОРМАЦИОННЫЙ СЕМИНАР, МОСКВА


ПРАКТИЧЕСКИЕ
АСПЕКТЫ ВНЕДРЕНИЯ
    СИСТЕМЫ
ПРЕДПРИЯТИЯ


           Александр Самарин

             www.samarin.biz
Вторая часть семинара

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

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


SAMARIN.BIZ
                                                                            2
                               BPM как антикризисная стратегия и практика
2009-04-08
Наша цель – гибкая BPM система
              предприятия
              • Как правило, пользователи хотят быстрого
                внедрения предложений по усовершествованию
                систем
              • Довольно часто, эти модификации небольшие (с
                точки зрения бизнеса) и непредсказуемы (с точки
                зрения ИТ)
              • Чтобы справляться с потоком таких модификаций,
                BPM система предприятия должна быть
                надлежащим образом спроектирована и
                реализована

SAMARIN.BIZ
                                                                           3
                              BPM как антикризисная стратегия и практика
2009-04-08
А зачем нам архитектура?

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

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


                   Разработка                        80 %
                                                                        95 %
               1 – Средняя оценка по ИТ
               отрасли                                                          60 %
               2 – Ситуация у клиента
               3 – Распространенное
               мнение ИТ специалистов
                                                     20 %
                                                                         5%
                                                         1                2      3
SAMARIN.BIZ
                                                                                       4
                                   BPM как антикризисная стратегия и практика
2009-04-08
BPM с точки зрения бизнеса (1)

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




                                                                             +

                      Процесс
SAMARIN.BIZ
                                                                                               5
                                BPM как антикризисная стратегия и практика
2009-04-08
BPM с точки зрения бизнеса (2)

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




SAMARIN.BIZ
                                                                           6
                              BPM как антикризисная стратегия и практика
2009-04-08
BPM с точки зрения бизнеса (3)

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

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


                                    Работа
                                                                           Выход
                    Вход         Приготовление
                                                                           Готовое
                  Исходные           пищи
                                                                            блюдо
                  продукты

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

SAMARIN.BIZ
                                                                                     7
                              BPM как антикризисная стратегия и практика
2009-04-08
BPM система предприятия с точки
              зрения системного архитектора
              • Динамичный набор BPM артефактов
              • Артефакты взаимосвязаны и взаимозависимы
              • Нужно быть готовым к различным изменениям
                – Политика, приоритеты, законы, процессы,
                  технологии, ресурсы, и т.п.
              • Внедрение таких изменений –
                это изменение артефактов и
                взаимозависимостей между ними
              • Внесение изменений должно
                быть простым и надежным

SAMARIN.BIZ
                                                                            8
                               BPM как антикризисная стратегия и практика
2009-04-08
BPM артефакты

              •   события                                                         Human
              •   процессы                                                        “workflow”
                                                                             Data
              •   правила                                                                        Roles
                                                                             structures
                                                                              Documents
              •   деятельности                                                              Events
                                                                               Rules
              •   роли                                                                  Processe
                                                                                Servicess
              •   объекты (структуры данных)                                     Audit
              •   объекты (документы)                                            trails
                                                                                          KPIs

              •   аудиторские отчеты
              •   службы
              •   показатель производительности
SAMARIN.BIZ
                                                                                                         9
                                BPM как антикризисная стратегия и практика
2009-04-08
Главные архитектурные принципы

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

SAMARIN.BIZ
                                                                            10
                               BPM как антикризисная стратегия и практика
2009-04-08
Возможности явных и исполняемых
              моделей
              • Больше знаний о реальном функционировании
                предриятия
              • Более предсказуемые результаты
              • Более рациональные решения
              • Более глубокая оптимизация




SAMARIN.BIZ
                                                                          11
                             BPM как антикризисная стратегия и практика
2009-04-08
Бизнес-процессы – это сложные
    взаимозависимости между артефактами
              • Кто (роли) делает что (объекты), когда
                (координация), почему (правила), как
                (деятельности) и с каким результатом (показатели
                производительности)
              • Делаем бизнес-процессы явными и исполняемыми



                what you model is
                what you execute


SAMARIN.BIZ
                                                                           12
                              BPM как антикризисная стратегия и практика
2009-04-08
Как объяснить выгоды BPM всем
              заинтересованным лицам
              • Стратегия
                 – высшее руководство
              • Бизнес
                 –   топ-менеджеры
                 –   руководители среднего звена
                 –   супер-пользователи
                 –   пользователи
              • Проекты
                 – руководители
                 – аналитики
              • ИТ
                 –   директора
                 –   корпоративные архитекторы
                 –   архитекторы
                 –   разработчики
                 –   операторы
SAMARIN.BIZ
                                                                                 13
                                    BPM как антикризисная стратегия и практика
2009-04-08
Бизнес: топ-менеджеры

              • Помочь рационализировать производственные
                процессы
                – Автоматизировать контроль за ними
                – Устранить бесполезную работу
                – Интегрировать существующие системы вокруг
                  потребностей производства
                – Согласованно развивать
                  информационные системы
              • Способствовать достижению
                синергии между потребностями
                бизнеса и возможностями ИТ
SAMARIN.BIZ
                                                                           14
                              BPM как антикризисная стратегия и практика
2009-04-08
Бизнес: руководители среднего
              звена
              • Архитектурный подход явно классифицирует
                деятельности, выполняемые человеком, как
                созидательные, проверочные и административные
              • Цель – оставить для человека только
                созидательную деятельность и автоматизировать
                остальные (чем, возможно, улучшить качество их
                исполнения)

              сейчас      созидательная                 проверочная          административная



              потом

SAMARIN.BIZ
                                                                                                15
                                BPM как антикризисная стратегия и практика
2009-04-08
Бизнес: супер-пользователи

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




SAMARIN.BIZ
                                                                          16
                             BPM как антикризисная стратегия и практика
2009-04-08
Проект: руководители

              • Архитектурный подход способствует единому
                пониманию путем явной классификации
                артефактов
              • Сокращаются время и затраты между
                моделированием и внедрением (what you model
                is what you execute)




SAMARIN.BIZ
                                                                          17
                             BPM как антикризисная стратегия и практика
2009-04-08
Проект: аналитики

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




SAMARIN.BIZ
                                                                          18
                             BPM как антикризисная стратегия и практика
2009-04-08
ИТ: директора

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

                                                                                     Typical IT solutions
                          TCO
    Maintenance


                                                                               First BPM/SOA solution


     Initial
     development                                                   Further BPM/SOA solutions


                            v.1       v.2             v.3             v.4         Life-cycle
SAMARIN.BIZ
                                                                                                            19
                                  BPM как антикризисная стратегия и практика
2009-04-08
ИТ: корпоративные архитекторы

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




SAMARIN.BIZ
                                                                           20
                              BPM как антикризисная стратегия и практика
2009-04-08
ИТ: архитекторы (1)

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




SAMARIN.BIZ
                                                                          21
                             BPM как антикризисная стратегия и практика
2009-04-08
ИТ: архитекторы (2)

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




SAMARIN.BIZ
                                                                         22
                            BPM как антикризисная стратегия и практика
2009-04-08
ИТ: разработчики

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




SAMARIN.BIZ
                                                                          23
                             BPM как антикризисная стратегия и практика
2009-04-08
Business Process Modelling Notation
              (BPMN)
              • Достоинства
                – Из многих нотаций для моделирования собрали одну
                – Это стандарт, которому многие следуют (хотя и по-
                  разному)
                – Использование событий упростило моделирование
              • Недостатки
                – Много способов для выражения одного и того же
                – Производители ПО определяют пути развития
                – Неопределена семантика исполнения диаграмм



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

              • 3 конструкции в потоке управления работ
                – События
                – Действия
                – Логические операторы
              • 3 способа соединения
                – Передача управления
                – Передача данных
                – Ассоциация
              • 2 контейнера для потоков управления
                – Пул
                – Лайн (swimlanes)
SAMARIN.BIZ
                                                                            25
                               BPM как антикризисная стратегия и практика
2009-04-08
BPMN – все конструкции




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

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




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

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




                                    Время


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

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

   У
   ч
   а
   с
   т
   н
   и
   к
   и




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




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




SAMARIN.BIZ
                                                                        31
                           BPM как антикризисная стратегия и практика
2009-04-08
Процедура моделирования бизнес-
              процессов (1)
              • Все деятельности (как человека, так и программы)
                интерпретируются одинаково
              • Сначала воспроизводится координация работ;
                оптимизация выполняется после
              • Подразумевается совместная работа бизнеса и
                ИТ
              • Проверка выполняется путем пробных прогонов
              • Рекомендуется сочетание быстрого
                макетирования и реальных сервисов
              • Используется “визуальное программирование”

SAMARIN.BIZ
                                                                            32
                               BPM как антикризисная стратегия и практика
2009-04-08
Процедура моделирования бизнес-
              процессов (2)
              • Два перемежающихся приема
                – анализ – чтобы понять что делать
                – синтез – чтобы явно определить как это делается
              • Итеративное дробление сложного на
                взаимодействующие более простые части
              • Артефакты создаются рекурсивно, как матрешки




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




SAMARIN.BIZ
                                                                     34
                        BPM как антикризисная стратегия и практика
2009-04-08
Фаза Blackboxing

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




SAMARIN.BIZ
                                                                            35
                               BPM как антикризисная стратегия и практика
2009-04-08
Фаза Structuring (1)

              • Цель
                – анализ внутренней структуры
                – идентификация основных артефактов
              • Способ
                – найти большие этапы
                – добавить контрольные точки
                – распределить артефакты по этапам
              • Советы
                – не более 7-и этапов
                – избегайте “возвратов” через контрольные точки

SAMARIN.BIZ
                                                                            36
                               BPM как антикризисная стратегия и практика
2009-04-08
Фаза Structuring (2)

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




SAMARIN.BIZ
                                                                           37
                              BPM как антикризисная стратегия и практика
2009-04-08
Фаза Structuring (3)

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




SAMARIN.BIZ
                                                                           38
                              BPM как антикризисная стратегия и практика
2009-04-08
Фаза Re-construction (1)

              • Цель
                – синтезировать начальную версию координации
                  (своего рода “скелет” процесса)
              • Способ
                – добавить логику координации
                – начать формализировать артефакты
                – определить проверочные сценарии
              • Советы
                – использовать простые формуляры для
                  деятельностей, выполняемых человеком

SAMARIN.BIZ
                                                                           39
                              BPM как антикризисная стратегия и практика
2009-04-08
Фаза Re-construction (2)

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




SAMARIN.BIZ
                                                                          40
                             BPM как антикризисная стратегия и практика
2009-04-08
Фаза Instrumentation (1)

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


SAMARIN.BIZ
                                                                             41
                                BPM как антикризисная стратегия и практика
2009-04-08
Фаза Instrumentation (2)

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




SAMARIN.BIZ
                                                                          42
                             BPM как антикризисная стратегия и практика
2009-04-08
Общие советы

              • Адаптируйте, если необходимо, процедуру
                моделирования

              • Работайте вместе (бизнес и ИТ) на каждой фазе

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

              • Автоматизируйте тестирование


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




    Строительство без плана                         Возведение без прекращения
                                                 
                                                  навигации
   Стройка в течении 38 лет
                                                   Совмещение 3 стилей
   160 комнат, 497 лестниц, 950 дверей
                                                   Стройка в течении 8 лет
   Требуется 20 тонн краски

SAMARIN.BIZ
                                                                                 44
                               BPM как антикризисная стратегия и практика
2009-04-08
Архитектурные принципы (1)

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



SAMARIN.BIZ
                                                                              45
                                 BPM как антикризисная стратегия и практика
2009-04-08
Архитектурные принципы (2)

              • P9: Важность бизнес-событий
              • P10: Горизонтальные и вертикальные бизнес-
                процессы
              • P11: Как должны видеть систему разные люди
              • P12: Улучшение артефактов
              • P13: Разрешено нарушить любой принцип, если
                его понимаешь




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




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

                До                                     После




SAMARIN.BIZ
                                                                      48
                         BPM как антикризисная стратегия и практика
2009-04-08
Обеспечение гибкости BPM системы
              предприятия
              • Работающая корпоративная архитектура
              • Гарантия гибкости заложена в дизайн
              • Внимание на BPM
              • Постоянное улучшение BPM артефактов
              • Установление формальных взаимозависимостей
                между BPM артефактами
              • Сокращение времени между моделированием и
                внедрением



SAMARIN.BIZ
                                                                          49
                             BPM как антикризисная стратегия и практика
2009-04-08
Спасибо!


              Контактная информация:
                     А. Самарин
                     samarin@bluemail.ch
                     www.improving-BPM-systems.com




SAMARIN.BIZ
                                                                    50
                       BPM как антикризисная стратегия и практика
2009-04-08

More Related Content

What's hot

павел худяков работа с макетом
павел худяков работа с макетомпавел худяков работа с макетом
павел худяков работа с макетомYandex
 
«Электронный Директ» и тариф «Лайт»
«Электронный Директ» и тариф «Лайт»«Электронный Директ» и тариф «Лайт»
«Электронный Директ» и тариф «Лайт»eFind.ru
 
The 39 CLUES Bulgaria - Presskit
The 39 CLUES Bulgaria -  PresskitThe 39 CLUES Bulgaria -  Presskit
The 39 CLUES Bulgaria - PresskitEgmont Bulgaria
 
Java в образовательном и производственном пространстве Беларуси
Java в образовательном и производственном пространстве БеларусиJava в образовательном и производственном пространстве Беларуси
Java в образовательном и производственном пространстве БеларусиSQALab
 
Инновационные технологии Softidea в системе образования, Softidea Vision 2010
Инновационные технологии Softidea в системе образования, Softidea Vision 2010Инновационные технологии Softidea в системе образования, Softidea Vision 2010
Инновационные технологии Softidea в системе образования, Softidea Vision 2010SQALab
 
РИФ 2008: Электронные платежные системы: универсализация или специализация? (...
РИФ 2008: Электронные платежные системы: универсализация или специализация? (...РИФ 2008: Электронные платежные системы: универсализация или специализация? (...
РИФ 2008: Электронные платежные системы: универсализация или специализация? (...E-Money News
 
РИФ 2008: Онлайн оплата электронного авиабилета (Аэрофлот)
РИФ 2008: Онлайн оплата электронного авиабилета (Аэрофлот)РИФ 2008: Онлайн оплата электронного авиабилета (Аэрофлот)
РИФ 2008: Онлайн оплата электронного авиабилета (Аэрофлот)E-Money News
 
Нагрузочное тестирование клиент-серверных приложений
Нагрузочное тестирование клиент-серверных приложенийНагрузочное тестирование клиент-серверных приложений
Нагрузочное тестирование клиент-серверных приложенийSQALab
 
2009.05.20-21 Креатив в рекламе
2009.05.20-21 Креатив в рекламе2009.05.20-21 Креатив в рекламе
2009.05.20-21 Креатив в рекламеgrand21
 
Велич таланту і парадокси долі (145 років від дня народження Джека Лондона)
Велич таланту і парадокси долі (145 років від дня народження Джека Лондона)Велич таланту і парадокси долі (145 років від дня народження Джека Лондона)
Велич таланту і парадокси долі (145 років від дня народження Джека Лондона)estet13
 
Голос Сарова №30/2013
Голос Сарова №30/2013Голос Сарова №30/2013
Голос Сарова №30/2013Golos Sarova
 
Work With Digital Agency In Russia (c) Andrey Anischenko
Work With Digital Agency In Russia (c) Andrey AnischenkoWork With Digital Agency In Russia (c) Andrey Anischenko
Work With Digital Agency In Russia (c) Andrey AnischenkoHUNGRY BOYS Creative agency
 
Etarget Bulgaria - Automotive Case Study
Etarget Bulgaria - Automotive Case StudyEtarget Bulgaria - Automotive Case Study
Etarget Bulgaria - Automotive Case StudyEtarget
 
m1 event presentation - cars
m1 event presentation - carsm1 event presentation - cars
m1 event presentation - carsBrand Switcher
 
Wireless Broadband Content
Wireless  Broadband ContentWireless  Broadband Content
Wireless Broadband ContentPeter Tatischev
 
Comtech Line
Comtech LineComtech Line
Comtech Linecomtech
 

What's hot (20)

123
123123
123
 
павел худяков работа с макетом
павел худяков работа с макетомпавел худяков работа с макетом
павел худяков работа с макетом
 
Media planing
Media planingMedia planing
Media planing
 
«Электронный Директ» и тариф «Лайт»
«Электронный Директ» и тариф «Лайт»«Электронный Директ» и тариф «Лайт»
«Электронный Директ» и тариф «Лайт»
 
The 39 CLUES Bulgaria - Presskit
The 39 CLUES Bulgaria -  PresskitThe 39 CLUES Bulgaria -  Presskit
The 39 CLUES Bulgaria - Presskit
 
Java в образовательном и производственном пространстве Беларуси
Java в образовательном и производственном пространстве БеларусиJava в образовательном и производственном пространстве Беларуси
Java в образовательном и производственном пространстве Беларуси
 
Инновационные технологии Softidea в системе образования, Softidea Vision 2010
Инновационные технологии Softidea в системе образования, Softidea Vision 2010Инновационные технологии Softidea в системе образования, Softidea Vision 2010
Инновационные технологии Softidea в системе образования, Softidea Vision 2010
 
РИФ 2008: Электронные платежные системы: универсализация или специализация? (...
РИФ 2008: Электронные платежные системы: универсализация или специализация? (...РИФ 2008: Электронные платежные системы: универсализация или специализация? (...
РИФ 2008: Электронные платежные системы: универсализация или специализация? (...
 
РИФ 2008: Онлайн оплата электронного авиабилета (Аэрофлот)
РИФ 2008: Онлайн оплата электронного авиабилета (Аэрофлот)РИФ 2008: Онлайн оплата электронного авиабилета (Аэрофлот)
РИФ 2008: Онлайн оплата электронного авиабилета (Аэрофлот)
 
Нагрузочное тестирование клиент-серверных приложений
Нагрузочное тестирование клиент-серверных приложенийНагрузочное тестирование клиент-серверных приложений
Нагрузочное тестирование клиент-серверных приложений
 
Кейс по вирусному продвижению
Кейс по вирусному продвижениюКейс по вирусному продвижению
Кейс по вирусному продвижению
 
2009.05.20-21 Креатив в рекламе
2009.05.20-21 Креатив в рекламе2009.05.20-21 Креатив в рекламе
2009.05.20-21 Креатив в рекламе
 
Велич таланту і парадокси долі (145 років від дня народження Джека Лондона)
Велич таланту і парадокси долі (145 років від дня народження Джека Лондона)Велич таланту і парадокси долі (145 років від дня народження Джека Лондона)
Велич таланту і парадокси долі (145 років від дня народження Джека Лондона)
 
Голос Сарова №30/2013
Голос Сарова №30/2013Голос Сарова №30/2013
Голос Сарова №30/2013
 
Work With Digital Agency In Russia (c) Andrey Anischenko
Work With Digital Agency In Russia (c) Andrey AnischenkoWork With Digital Agency In Russia (c) Andrey Anischenko
Work With Digital Agency In Russia (c) Andrey Anischenko
 
Etarget Bulgaria - Automotive Case Study
Etarget Bulgaria - Automotive Case StudyEtarget Bulgaria - Automotive Case Study
Etarget Bulgaria - Automotive Case Study
 
m1 event presentation - cars
m1 event presentation - carsm1 event presentation - cars
m1 event presentation - cars
 
Wireless Broadband Content
Wireless  Broadband ContentWireless  Broadband Content
Wireless Broadband Content
 
Parakri vyakaranam telugu
Parakri vyakaranam teluguParakri vyakaranam telugu
Parakri vyakaranam telugu
 
Comtech Line
Comtech LineComtech Line
Comtech Line
 

More from Alexander SAMARIN

Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Alexander SAMARIN
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systemsAlexander SAMARIN
 
Smart Cities Reference Architecture
Smart Cities Reference ArchitectureSmart Cities Reference Architecture
Smart Cities Reference ArchitectureAlexander SAMARIN
 
Building large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesBuilding large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesAlexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Alexander SAMARIN
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisationsAlexander SAMARIN
 
Smart Cities from the systems point of view
Smart Cities from the systems point of viewSmart Cities from the systems point of view
Smart Cities from the systems point of viewAlexander SAMARIN
 
Systems architecting experience
Systems architecting experienceSystems architecting experience
Systems architecting experienceAlexander SAMARIN
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Alexander SAMARIN
 
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Alexander SAMARIN
 
#bizarch from the #entarch point of view
#bizarch from the #entarch point of view#bizarch from the #entarch point of view
#bizarch from the #entarch point of view Alexander SAMARIN
 
Architecting digital transformation v1
Architecting digital transformation v1Architecting digital transformation v1
Architecting digital transformation v1Alexander SAMARIN
 
Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes Alexander SAMARIN
 
Technology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperTechnology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperAlexander SAMARIN
 

More from Alexander SAMARIN (20)

Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systems
 
Smart Cities Reference Architecture
Smart Cities Reference ArchitectureSmart Cities Reference Architecture
Smart Cities Reference Architecture
 
Building large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesBuilding large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart Cities
 
Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0
 
Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4
 
Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3
 
Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2
 
Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisations
 
Smart Cities from the systems point of view
Smart Cities from the systems point of viewSmart Cities from the systems point of view
Smart Cities from the systems point of view
 
Systems architecting experience
Systems architecting experienceSystems architecting experience
Systems architecting experience
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)
 
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
 
#bizarch from the #entarch point of view
#bizarch from the #entarch point of view#bizarch from the #entarch point of view
#bizarch from the #entarch point of view
 
Help #SME becoming #digital
Help #SME becoming #digitalHelp #SME becoming #digital
Help #SME becoming #digital
 
Architecting digital transformation v1
Architecting digital transformation v1Architecting digital transformation v1
Architecting digital transformation v1
 
Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes
 
Technology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperTechnology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paper
 

Practical aspects of implementation enterprise BPM systems

  • 1. ИНФОРМАЦИОННЫЙ СЕМИНАР, МОСКВА ПРАКТИЧЕСКИЕ АСПЕКТЫ ВНЕДРЕНИЯ СИСТЕМЫ ПРЕДПРИЯТИЯ Александр Самарин www.samarin.biz
  • 2. Вторая часть семинара • Архитектура BPM* системы предприятия • Моделирование бизнес-процессов с использованием BPMN** • Обеспечение гибкости BPM системы предприятия *) BPM – Business Process Management = Управление бизнес-процессами **) BPMN – Business Process Modelling Notation = Нотация моделирования бизнес-процессов SAMARIN.BIZ 2 BPM как антикризисная стратегия и практика 2009-04-08
  • 3. Наша цель – гибкая BPM система предприятия • Как правило, пользователи хотят быстрого внедрения предложений по усовершествованию систем • Довольно часто, эти модификации небольшие (с точки зрения бизнеса) и непредсказуемы (с точки зрения ИТ) • Чтобы справляться с потоком таких модификаций, BPM система предприятия должна быть надлежащим образом спроектирована и реализована SAMARIN.BIZ 3 BPM как антикризисная стратегия и практика 2009-04-08
  • 4. А зачем нам архитектура? • Соотношение затрат на сопровождение и разработку программного продукта Сопровождение 40 % Разработка 80 % 95 % 1 – Средняя оценка по ИТ отрасли 60 % 2 – Ситуация у клиента 3 – Распространенное мнение ИТ специалистов 20 % 5% 1 2 3 SAMARIN.BIZ 4 BPM как антикризисная стратегия и практика 2009-04-08
  • 5. BPM с точки зрения бизнеса (1) • Бизнес живет и движется бизнес-событиями • Для каждого бизнес-события есть соответствующий бизнес-процесс • Бизнес-процесс координирует выполнение бизнес-деятельностей с целью получения определенного результата Событие Деятельность Под-процесс + Процесс SAMARIN.BIZ 5 BPM как антикризисная стратегия и практика 2009-04-08
  • 6. BPM с точки зрения бизнеса (2) • Бизнес-процесс выполняется в соответствии с бизнес-правилами • Бизнес-деятельность может исполняться автоматически или сотрудниками (бизнес-роли) • При выполнении бизнес-процессов фиксируются так называемые аудиторские следы, которые используются для вычисления основных показателей производительности SAMARIN.BIZ 6 BPM как антикризисная стратегия и практика 2009-04-08
  • 7. BPM с точки зрения бизнеса (3) • Каждая бизнес-деятельность преобразует одни бизнес-объекты (структуры данных и документы) в другие Управление Рецепт Работа Выход Вход Приготовление Готовое Исходные пищи блюдо продукты Ресурсы Повар, плита SAMARIN.BIZ 7 BPM как антикризисная стратегия и практика 2009-04-08
  • 8. BPM система предприятия с точки зрения системного архитектора • Динамичный набор BPM артефактов • Артефакты взаимосвязаны и взаимозависимы • Нужно быть готовым к различным изменениям – Политика, приоритеты, законы, процессы, технологии, ресурсы, и т.п. • Внедрение таких изменений – это изменение артефактов и взаимозависимостей между ними • Внесение изменений должно быть простым и надежным SAMARIN.BIZ 8 BPM как антикризисная стратегия и практика 2009-04-08
  • 9. BPM артефакты • события Human • процессы “workflow” Data • правила Roles structures Documents • деятельности Events Rules • роли Processe Servicess • объекты (структуры данных) Audit • объекты (документы) trails KPIs • аудиторские отчеты • службы • показатель производительности SAMARIN.BIZ 9 BPM как антикризисная стратегия и практика 2009-04-08
  • 10. Главные архитектурные принципы • Все артефакты постоянно совершенствуются – Оцифровываются – Экстернализируются – Виртуализируются • Любой артефакт может иметь много версий • Все взаимозависимости между артефактами моделируются явным образом – т.е. легко понимаемым способом (визуально, в специализированных нотациях, и т.п.) • Все модели делаются исполняемыми SAMARIN.BIZ 10 BPM как антикризисная стратегия и практика 2009-04-08
  • 11. Возможности явных и исполняемых моделей • Больше знаний о реальном функционировании предриятия • Более предсказуемые результаты • Более рациональные решения • Более глубокая оптимизация SAMARIN.BIZ 11 BPM как антикризисная стратегия и практика 2009-04-08
  • 12. Бизнес-процессы – это сложные взаимозависимости между артефактами • Кто (роли) делает что (объекты), когда (координация), почему (правила), как (деятельности) и с каким результатом (показатели производительности) • Делаем бизнес-процессы явными и исполняемыми what you model is what you execute SAMARIN.BIZ 12 BPM как антикризисная стратегия и практика 2009-04-08
  • 13. Как объяснить выгоды BPM всем заинтересованным лицам • Стратегия – высшее руководство • Бизнес – топ-менеджеры – руководители среднего звена – супер-пользователи – пользователи • Проекты – руководители – аналитики • ИТ – директора – корпоративные архитекторы – архитекторы – разработчики – операторы SAMARIN.BIZ 13 BPM как антикризисная стратегия и практика 2009-04-08
  • 14. Бизнес: топ-менеджеры • Помочь рационализировать производственные процессы – Автоматизировать контроль за ними – Устранить бесполезную работу – Интегрировать существующие системы вокруг потребностей производства – Согласованно развивать информационные системы • Способствовать достижению синергии между потребностями бизнеса и возможностями ИТ SAMARIN.BIZ 14 BPM как антикризисная стратегия и практика 2009-04-08
  • 15. Бизнес: руководители среднего звена • Архитектурный подход явно классифицирует деятельности, выполняемые человеком, как созидательные, проверочные и административные • Цель – оставить для человека только созидательную деятельность и автоматизировать остальные (чем, возможно, улучшить качество их исполнения) сейчас созидательная проверочная административная потом SAMARIN.BIZ 15 BPM как антикризисная стратегия и практика 2009-04-08
  • 16. Бизнес: супер-пользователи • BPM может автоматизировать оперативный контроль за исполнением работ SAMARIN.BIZ 16 BPM как антикризисная стратегия и практика 2009-04-08
  • 17. Проект: руководители • Архитектурный подход способствует единому пониманию путем явной классификации артефактов • Сокращаются время и затраты между моделированием и внедрением (what you model is what you execute) SAMARIN.BIZ 17 BPM как антикризисная стратегия и практика 2009-04-08
  • 18. Проект: аналитики • Архитектурный подход предлагает процедуру моделирования исполняемых бизнес-процессов • Стимулирует совместную работу бизнеса и ИТ • Способствует быстрым итерациям при построении макета SAMARIN.BIZ 18 BPM как антикризисная стратегия и практика 2009-04-08
  • 19. ИТ: директора • Архитектурный подход дает снижение полной стоимости системы Последующие проекты удешевляются путем использование существующего инструментария, сервисов и архитектуры Typical IT solutions TCO Maintenance First BPM/SOA solution Initial development Further BPM/SOA solutions v.1 v.2 v.3 v.4 Life-cycle SAMARIN.BIZ 19 BPM как антикризисная стратегия и практика 2009-04-08
  • 20. ИТ: корпоративные архитекторы • Архитектурный подход способствует совместной работе BPM и SOA – BPM, вычленяя артефакты, задает необходимый контекст для определения сервисов – SOA дает рекомендации как внедрять, эксплуатировать и развивать сервисы SAMARIN.BIZ 20 BPM как антикризисная стратегия и практика 2009-04-08
  • 21. ИТ: архитекторы (1) • Предлагается многоуровневая модель для структурирования взаимосвязей между артефактами SAMARIN.BIZ 21 BPM как антикризисная стратегия и практика 2009-04-08
  • 22. ИТ: архитекторы (2) • Bзаимосвязи между информационными технологиями SAMARIN.BIZ 22 BPM как антикризисная стратегия и практика 2009-04-08
  • 23. ИТ: разработчики • Рекомендации по последовательному преобразованию потоков данных между приложениями в end-to-end координацию сервисов SAMARIN.BIZ 23 BPM как антикризисная стратегия и практика 2009-04-08
  • 24. Business Process Modelling Notation (BPMN) • Достоинства – Из многих нотаций для моделирования собрали одну – Это стандарт, которому многие следуют (хотя и по- разному) – Использование событий упростило моделирование • Недостатки – Много способов для выражения одного и того же – Производители ПО определяют пути развития – Неопределена семантика исполнения диаграмм SAMARIN.BIZ 24 BPM как антикризисная стратегия и практика 2009-04-08
  • 25. BPMN – основные конструкции • 3 конструкции в потоке управления работ – События – Действия – Логические операторы • 3 способа соединения – Передача управления – Передача данных – Ассоциация • 2 контейнера для потоков управления – Пул – Лайн (swimlanes) SAMARIN.BIZ 25 BPM как антикризисная стратегия и практика 2009-04-08
  • 26. BPMN – все конструкции SAMARIN.BIZ 26 BPM как антикризисная стратегия и практика 2009-04-08
  • 27. Стиль “рисования” диаграмм (1) • Правил нет, поэтому всегда надо долго разбираться, что же хотел сказать автор • Хорошая диаграмма должна пониматься менее чем за 30 секунд SAMARIN.BIZ 27 BPM как антикризисная стратегия и практика 2009-04-08
  • 28. Стиль “рисования” диаграмм (2) • Время всегда вперед Время SAMARIN.BIZ 28 BPM как антикризисная стратегия и практика 2009-04-08
  • 29. Стиль “рисования” диаграмм (3) • Участники по своим дорожкам У ч а с т н и к и SAMARIN.BIZ 29 BPM как антикризисная стратегия и практика 2009-04-08
  • 30. Паттерн DBL Decoupled Business Logic SAMARIN.BIZ 30 BPM как антикризисная стратегия и практика 2009-04-08
  • 31. Паттерн IPS Initial Process Skeleton SAMARIN.BIZ 31 BPM как антикризисная стратегия и практика 2009-04-08
  • 32. Процедура моделирования бизнес- процессов (1) • Все деятельности (как человека, так и программы) интерпретируются одинаково • Сначала воспроизводится координация работ; оптимизация выполняется после • Подразумевается совместная работа бизнеса и ИТ • Проверка выполняется путем пробных прогонов • Рекомендуется сочетание быстрого макетирования и реальных сервисов • Используется “визуальное программирование” SAMARIN.BIZ 32 BPM как антикризисная стратегия и практика 2009-04-08
  • 33. Процедура моделирования бизнес- процессов (2) • Два перемежающихся приема – анализ – чтобы понять что делать – синтез – чтобы явно определить как это делается • Итеративное дробление сложного на взаимодействующие более простые части • Артефакты создаются рекурсивно, как матрешки SAMARIN.BIZ 33 BPM как антикризисная стратегия и практика 2009-04-08
  • 34. Четыре фазы процедуры моделирования SAMARIN.BIZ 34 BPM как антикризисная стратегия и практика 2009-04-08
  • 35. Фаза Blackboxing • Цель – анализ как целого – идентификация общих характеристик и некоторых артефактов • Способ – анализ описания, предоставленного бизнесом • Советы – не утонуть в деталях SAMARIN.BIZ 35 BPM как антикризисная стратегия и практика 2009-04-08
  • 36. Фаза Structuring (1) • Цель – анализ внутренней структуры – идентификация основных артефактов • Способ – найти большие этапы – добавить контрольные точки – распределить артефакты по этапам • Советы – не более 7-и этапов – избегайте “возвратов” через контрольные точки SAMARIN.BIZ 36 BPM как антикризисная стратегия и практика 2009-04-08
  • 37. Фаза Structuring (2) • Этапы и контрольные точки SAMARIN.BIZ 37 BPM как антикризисная стратегия и практика 2009-04-08
  • 38. Фаза Structuring (3) • Этапы, контрольные точки и артефакты SAMARIN.BIZ 38 BPM как антикризисная стратегия и практика 2009-04-08
  • 39. Фаза Re-construction (1) • Цель – синтезировать начальную версию координации (своего рода “скелет” процесса) • Способ – добавить логику координации – начать формализировать артефакты – определить проверочные сценарии • Советы – использовать простые формуляры для деятельностей, выполняемых человеком SAMARIN.BIZ 39 BPM как антикризисная стратегия и практика 2009-04-08
  • 40. Фаза Re-construction (2) • Начальная диаграмма SAMARIN.BIZ 40 BPM как антикризисная стратегия и практика 2009-04-08
  • 41. Фаза Instrumentation (1) • Цель – постепенное “обогащение” начальной версии • Способ – добавить пулы – применить паттерны – задействовать бизнес-правила – определить проверочные сценарии • Советы – работать мелкими итерациями SAMARIN.BIZ 41 BPM как антикризисная стратегия и практика 2009-04-08
  • 42. Фаза Instrumentation (2) • Исполняемая диаграмма SAMARIN.BIZ 42 BPM как антикризисная стратегия и практика 2009-04-08
  • 43. Общие советы • Адаптируйте, если необходимо, процедуру моделирования • Работайте вместе (бизнес и ИТ) на каждой фазе • Старайтесь сделать диаграмму “исполняемой” как можно раньше • Автоматизируйте тестирование SAMARIN.BIZ 43 BPM как антикризисная стратегия и практика 2009-04-08
  • 44. Важность архитектуры Строительство без плана Возведение без прекращения   навигации  Стройка в течении 38 лет  Совмещение 3 стилей  160 комнат, 497 лестниц, 950 дверей  Стройка в течении 8 лет  Требуется 20 тонн краски SAMARIN.BIZ 44 BPM как антикризисная стратегия и практика 2009-04-08
  • 45. Архитектурные принципы (1) • P1: Процессы и сервисы • P2: НЕТ модификациям “чужим” программам • P3: Опасность оптимизации “загодя” • P4: Каким путем: “сверху-вниз” или “снизу-вверх”? • P5: Лучше явно, чем неявно • P6: “Большая” картинка на листе формата A4 • P7: Долго исполняемые процессы • P8: НЕТ размазыванию бизнес-логики SAMARIN.BIZ 45 BPM как антикризисная стратегия и практика 2009-04-08
  • 46. Архитектурные принципы (2) • P9: Важность бизнес-событий • P10: Горизонтальные и вертикальные бизнес- процессы • P11: Как должны видеть систему разные люди • P12: Улучшение артефактов • P13: Разрешено нарушить любой принцип, если его понимаешь SAMARIN.BIZ 46 BPM как антикризисная стратегия и практика 2009-04-08
  • 47. P1: Процессы и сервисы SAMARIN.BIZ 47 BPM как антикризисная стратегия и практика 2009-04-08
  • 48. P8: НЕТ размазыванию бизнес-логики До После SAMARIN.BIZ 48 BPM как антикризисная стратегия и практика 2009-04-08
  • 49. Обеспечение гибкости BPM системы предприятия • Работающая корпоративная архитектура • Гарантия гибкости заложена в дизайн • Внимание на BPM • Постоянное улучшение BPM артефактов • Установление формальных взаимозависимостей между BPM артефактами • Сокращение времени между моделированием и внедрением SAMARIN.BIZ 49 BPM как антикризисная стратегия и практика 2009-04-08
  • 50. Спасибо! Контактная информация: А. Самарин samarin@bluemail.ch www.improving-BPM-systems.com SAMARIN.BIZ 50 BPM как антикризисная стратегия и практика 2009-04-08