Top Banner
Эталонная модель электронного правительства Александр САМАРИН Global e-Government Forum 2014 7-8 October, 2014, Astana, Kazakhstan http://www.unpan.org/GeGF/2014
114

Эталонная модель электронного правительства

Nov 20, 2014

Download

Technology

Эталонная модель электронного правительства
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Эталонная модель электронного правительства

Эталонная модель электронного правительства

Александр САМАРИНGlobal e-Government Forum 2014

7-8 October, 2014, Astana, Kazakhstanhttp://www.unpan.org/GeGF/2014

Page 2: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 2

• Контекст• Эталонная модель электронного правительства• Проекции эталонной модели

© A. Samarin 2014

Содержание

Page 3: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 3

• Электронное Правительство (ЭП) – это использование современных информационных технологий для повышения эффективности и результативности государственного сектора

• Электронное правительство (electronic government) и электронное управление (electronic governance) рассматриваются совместно как единая система

• ЭП является социально-технической системой социально-технических систем (необходим совместный учет социальных и технических аспектов)

• Система – это функциональное целое, состоящее из взаимодействующих, взаимосвязанных или взаимозависимых частей

© A. Samarin 2014

Основные определения

Page 4: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 4

• Неограниченный жизненный цикл• Непредсказуемая и постепенная эволюция• Социально-технический характер• Коллегиальное принятие решений• Функционирование на уровне современного

предприятия • Способность к быстрому внедрению инноваций крайне

важна• Широкое разнообразие услуг • Высокий уровень безопасности персональных данных

© A. Samarin 2014

Сложность ЭП как системы

Page 5: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 5

• Цифровое побеждает физическое: все становится цифровым

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

• Группа побеждает одиночек: решение современных сложных проблем возможно только путем сотрудничества

• Большое побеждает малое: новые масштабы • Нет времени для ошибок и вмешательства человека в

рутинных операциях и интерфейсах

© A. Samarin 2014

Цифровая эра (1)

Page 6: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 6

• В дополнение к известным– дешевле, быстрее, лучше

• надо работать – более экологично, более гибко, более синергетически (т.е.

IoT), более всеобъемлюще, более безопасно • Смена фокуса при проектировании систем

– ОТ рассмотрения артефакта как отдельного объекта– К тому, как артефакт изменяется на

протяжении своего жизненного цикла – ОБРАЩАЯ ВНИМАНИЕ на то,

как артефакты изменяются совместно • Цель – обеспечение инноваций, которые

цифровом мире зависят от автоматизации процессов© A. Samarin 2014

Цифровая эра (2)

Page 7: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 7

• Контекст• Эталонная модель электронного правительства• Проекции эталонной модели

© A. Samarin 2014

Содержание

Page 8: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 8

• Многие правительственные организации предоставляют аналогичные услуг, но по-разному

• Очень много общего между правительственными организациями

• Возможна существенная экономия при реализации ЭП © A. Samarin 2014

ПОЧЕМУ Эталонная модель ЭП (1)

Уровни власти

Архитектуры ЭП

Техническая архитектура

Архитектураданных

Архитектура приложений

Бизнес-архитектура

Муниципальный 100% 100% 100% 100%

Провинциальный 100% 100% 100%  80%

Федеральный  90% 100% 60-80%  70%

Национальный  90% 100%  70%  50%

Page 9: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 9

• Существует способ, как объединить разнообразие и единообразие

• Проблема их сочетания известна в бизнесе, как "общие службы"

• Пример - Бизнес-подразделения (BU) имеют различные уровни компьютеризации и стандартное решение от ИТ подразделения никому не подходит

© A. Samarin 2014

ПОЧЕМУ Эталонная модель ЭП (2)

BU1 BU2 BU3

Общее решение

Уровень компьютеризации ИТ подразделение

Page 10: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 10© A. Samarin 2014

ПОЧЕМУ Эталонная модель ЭП (3)

BU1 BU2 BU3

Уровень компьютеризации

A CBB BAC

1) Стандартное решение использует процессы и службы

2) Все подразделения постепенно переходят к единой архитектуре

ИТ подразделение

Page 11: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 11

• Становиться возможным избежать дублирования и необоснованных переделок

– готовые решения, инструменты, модели и архитектуры

– изменения происходят с комфортной скоростью

– становится центром трансформации общества

– наилучшие услуги для каждого гражданина

– плавно включаются инновации

– безопасность в дизайне

© A. Samarin 2014

ПОЧЕМУ Эталонная модель ЭП (4)

Page 12: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 12

• Использование всей мощи корпоративной архитектуры (Enterprise Architecture - EA)– согласованные модели– платформенная архитектура– предприятие как система процессов – модернизация устарелых приложений

• Создание архитектурной группы в программе ЭП• Архитектурная группа является «зародышем» центра

компетенции ЭП

© A. Samarin 2014

КАК работает эталонная модель ЭП

Page 13: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 13

• Архитектор – это индивидуум, который переводит требования клиента в осуществимый план и направляет других при выполнении этого плана

• Корпоративная архитектура – это процесс перевода бизнес-стратегии в эффективное изменение предприятия путем создания принципов и моделей, которые описывают будущее состояние предприятия и обеспечивают его эволюцию

© A. Samarin 2014

Корпоративная архитектура (1)

Page 14: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 14

• В настоящее время, только корпоративная архитектура способна объединить разнообразие и единообразие

• Корпоративная архитектура осуществляет координацию между персоналом, процессами, проектами и продуктами в 4-мерном пространстве следующих осей:– Охват по размеру - подразделение, предприятие, отрасль,

правительство, вся страна, объединение стран, континент …– Охват по архитектурным областям – бизнес-архитектура,

ИТ-технологии, архитектура безопасности … – Охват по времени - жизненного цикла программного

решения, технологии, проекта, стратегии, предприятия …– Охват по секторам экономики – выявление общих и

специфических бизнес-практик© A. Samarin 2014

Корпоративная архитектура (2)

Page 15: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 15© A. Samarin 2014

Проекты, решения, платформы …

Page 16: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 16© A. Samarin 2014

Охват по времени

Page 17: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 17© A. Samarin 2014

Охват по размеру против охвата по времени

Page 18: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 18© A. Samarin 2014

Охват по размеру против охвата по архитектурным областям

Page 19: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 19© A. Samarin 2014

Архитектурна группа в структуре программы ЭПРуководство программой

Программныйофис 

Архитектурнаягруппа 

Бюджет

Административная координация Техническая координация Финансовый контроль

Уровень вовлеченности

Time

Внешняя команда

Внутренняя команда

Начальная фаза Проектная фаза Эволюционная фаза

Page 20: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 20

• Ген. архитектор• Управление

– экспертный совет– контроль качества– финансы– библиотекарь

• Решения– архитекторы решений– аналитики

• Проекты– лидеры проектов

© A. Samarin 2014

Основные роли с архитектурной группе

• Горизонтальные арх. – бизнес– приложения– информация– безопасность– инфраструктура

• Вертикальные арх.– здоровье– города– туризм– …

Page 21: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 21

• Структура центра компетенции ЭП– Архитектурная группа– Группа социальных связей – Группа разработки– Группа эксплуатации– Группа преумножения знаний– Образовательные услуги– Обучение

© A. Samarin 2014

Архитектурная группа является «зародышем» центра компетенции ЭП

Page 22: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 22© A. Samarin 2014

Много заинтересованных лиц

• Граждане• Местный бизнес • Глобальный бизнес• Местные власти• Государственные агентства• Политические партии• Местные не правительственные орг. • Межд. не правительственные орг. • Производители ПО• Системные архитекторы • Руководители проектов

Page 23: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 23© A. Samarin 2014

Матрица заинтересованных лиц и проекций ЭП

An example

Page 24: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 24

• Контекст• Эталонная модель электронного правительства• Проекции эталонной модели

© A. Samarin 2014

Содержание

Page 25: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 25

• Взаимодействие между гражданином и правительственным учреждением

• Коммуникационное пространство гражданина• Стадии реализации ЭП• Межведомственный обмен данными и документами• Платформенная архитектура

– Подход– Практика– Управление проектами– Управление развитием платформы– Архитектурно-обоснованные закупки

© A. Samarin 2014

Проекции ЭП (1)

Page 26: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 26

• Предприятие как системы процессов• Использование процессов для усиления

информационной безопасности• Эталонная модель управления рисками• Процессная реализация архивного дела • Многоуровневая модель процессных решений • Практика процессных решений• Микро службы• Модернизация устарелых приложений • Перенос служб в «облака»

© A. Samarin 2014

Проекции ЭП (2)

Page 27: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 27

• Современные методологии и технологии являются потенциальной основой общественного прогресса

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

• Эталонная модель ЭП использует мощь корпоративной архитектуры для эффективного построения ЭП

• Эталонная модель ЭП – это основа для кооперации между странами при построении ЭП

• Эталонная модель ЭП применима для секторов как:– здравоохранение– «умный город» (smart-city)

© A. Samarin 2014

Заключение

Page 28: Эталонная модель электронного правительства

E-government reference model v2 28

• Вопросы?

• EKSALANSI website: http://www.eksalansi.org• Blog: http://improving-bpm-systems.blogspot.com• LinkedIn: http://www.linkedin.com/in/alexandersamarin• E-mail: [email protected] • Twitter: @samarin • Mobile: +41 76 573 40 61• Book: www.samarin.biz/book

СПАСИБО

© A. Samarin 2014

Page 29: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 29

• Partner and governmental-entity interaction view• Partner view• Evolution of implementation view• The governmental entities integration view• Paperless or digital work view• Platform-based implementation view

– Platform-based approach– Platform-based implementation practices– Project management practices– Implementation governance view– Architecture-based procurement view

© A. Samarin 2014

VIEWS (1)

Page 30: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 30

Four communication patterns for exchanges between a partner and the

government

Government

2. Patrner-declaration

1. Government-announce

4. Partner-demand

Spread in time

3. Government-demand

Spread in time

Partners (citizen, business, and other organisations)

1. Government-announcement, e.g. broadcasting changes in a law2. Partner-declaration, e.g. communicating a change of the partner’s address3. Government-demand, e.g. inviting to pay taxes4. Partner-demand, e.g. requesting a certificate (fishing license)

© A. Samarin 2014

Page 31: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 31

A partner-initiated-demand may required several exchanges between the

partner and the government

Government

Time© A. Samarin 2014

1 2 3 4

Page 32: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 32

The partner may need to deal with some ministries

Government

Ministry A Ministry B Ministry C

Time

Methodologies:+ data modelling+ electronic document exchange

Tools:+ standard data schemas+ electronic signature

• data flow (black dashed lines)

© A. Samarin 2014

Page 33: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 33

Process

+ + + +

E-gov coordinates partner’s interactions with the government

Government

• control flow (black solid lines)

• data flow (black dashed lines)

Ministry A Ministry B Ministry C

Time

1 2 3 4

Methodologies:• data modelling• electronic document

(ED) exchange+ BPM discipline+ process modelling

Technologies:• standard data schemas• electronic signature+ BPM suite

1

2 3

4

5

6

7

8

© A. Samarin 2014

Page 34: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 34

Process --

E-gov unifies the communication between the partner and the ministries

GovernmentMinistry B

Time

1

2

3

45

2

2a 2cx

2b

• control flow (black solid lines)

• data flow (black dashed lines)

Methodologies:• data modelling• electronic document

(ED) exchange+ BPM discipline+ process modelling

Technologies:• standard data schemas• electronic signature+ BPM suite

© A. Samarin 2014

… …

Page 35: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 35

Process

+ + + +

E-gov provides a social collaborative extranet for partners

GovernmentMinistry A Ministry B Ministry C

Time

Methodologies:• data modelling• ED exchange• BPM discipline• process modelling+ ED management+ records management+ collaboration+ social

Technologies:• standard data schemas• electronic signature• BPM suite+ ECM

Social collaborative extranet

• control flow (black solid lines)

• data flow (black dashed lines)

© A. Samarin 2014

Page 36: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 36

• Partner – governmental entity interaction view• Partner view• Evolution of implementation view• The governmental entities integration view• Platform-based implementation view

– Platform-based approach– Platform-based implementation practices– Project management practices– Implementation governance view– Architecture-based procurement view

© A. Samarin 2014

VIEWS (1)

Page 37: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 37

Partner’s view

© A. Samarin 2014

Page 38: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 38

• Partner – governmental entity interaction view• Partner view• Evolution of implementation view• The governmental entities integration view• Platform-based implementation view

– Platform-based approach– Platform-based implementation practices– Project management practices– Implementation governance view– Architecture-based procurement view

© A. Samarin 2014

VIEWS (1)

Page 39: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2

Partners

Existing application

Coordination and integration backbone

e-Government

© A. Samarin 2014 39

E-gov application architecture view

Social collaborative extranet

e-gov service

Existing application

Existing application

Government

Technologies:• BPM suite• SOA orientation• ECM

e-gov service

e-gov service

Page 40: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2

Partners

Existing application

© A. Samarin 2014 40

E-gov traditional application architecture

Portal

Existing application

Existing application

Government

Applicati

on

Applicati

on

Applicati

on

Page 41: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2

Partners

Existing application

Coordination and integration backbone

e-Government

© A. Samarin 2014 41

E-gov introductory application architecture

Social collaborative extranet

e-gov service

Existing application

Existing application

Government

e-gov service

e-gov service

Page 42: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2

Partners

Existing application

Coordination and integration backbone

e-Government

© A. Samarin 2014 42

E-gov transitional application architecture

Social collaborative extranet

e-gov service

Existing application

Government

e-gov service

e-gov service

Coordination backbone

Service Service

Existing application

Page 43: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2

Partners

Coordination and integration backbone

e-Government

© A. Samarin 2014 43

E-gov target application architecture

Social collaborative extranet

e-gov service

e-gov service

e-gov service

ServiceService Service

Page 44: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2

Partners

Coordination and integration backbone

E-social system

© A. Samarin 2014 44

E-social system application architecture

Social collaborative extranet

Public service

Private service

Professionalservice

Social service

Voluntary service

Page 45: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 45© A. Samarin 2014

Steps of evolution in application architecture

Introductory architecture

Target architecture

E-Social system architecture

Portal-centric architecture

Transitional architecture

Page 46: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 46

• Partner – governmental entity interaction view• Partner view• Evolution of implementation view• The governmental entities integration view• Platform-based implementation view

– Platform-based approach– Platform-based implementation practices– Project management practices– Implementation governance view– Architecture-based procurement view

© A. Samarin 2014

VIEWS (1)

Page 47: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 47© A. Samarin 2014

Integration process instead of N-to-N connectivity

Page 48: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 48

• Business (processing) envelope• Delivery (addressing) envelope• Transportation (routing) envelope

© A. Samarin 2014

Use of many security envelopes

Page 49: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 49

• Partner – governmental entity interaction view• Partner view• Evolution of implementation view• The governmental entities integration view• Platform-based implementation view

– Platform-based approach– Platform-based implementation practices– Project management practices– Implementation governance view– Architecture-based procurement view

© A. Samarin 2014

VIEWS (1)

Page 50: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 50© A. Samarin 2014

Platform-based architecture (1)

• Business concern: How to deliver many similar applications for various highly-diverse clients; define everything up-front is not possible (typical BPM or ECM project)

• Logic– Developing individual applications will bring a lot of duplications– The provisioning of solutions should be carried out incrementally

with the pace of the target client– Consider a platform

1. must standardise and simplify core elements of future enterprise-wide system

2. for any elements outside the platform, new opportunities should be explored using agile principles 

Page 51: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 51

• Principles– The platform frees up resource to focus on new opportunities– Successful agile innovations are rapidly scaled up when

incorporated into the platform– An agile approach requires coordination at a system level– To minimise duplication of effort in solving the same problems,

there needs to be system-wide transparency of agile initiatives– Existing elements of the platform also need periodic challenge

© A. Samarin 2014

Platform-based architecture (2)

A2A1 A3

Platform

S2 …S1

S3

FunctionalityDelivery by solutions Delivery by applications

Scope

Page 52: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 52

• There are two primary types of activity.– On-going and centralised platform evolution– Rapid implementation of solutions as mini-projects

• Platform evolution is carried out by an inter-organisational-units coordination committee

• The roles within mini-projects– A stakeholder – The team lead for administrative coordination– The product owner for functional coordination– The solution architect for technical coordination– The team member

© A. Samarin 2014

Overall platform governance

Page 53: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 53© A. Samarin 2014

Advantages of the corporate ECM platform

 Dev env 1 Dev env 2

Development environment 3Generic web-

development platforms

DEVELOPMENT

Functionality

Basic features of a common ECM platform

Advanced features of a common ECM platform

Company-specific features

Process-centric integration

Page 54: Эталонная модель электронного правительства

• Current development cost & time for a collaborative application– Cost: 40 – 200 K $– Time: 0,5 – 2 years

• Corporate platform program cost & time– Cost: 600 K $– Time: 1 year

• Expected development cost & time for a collaborative application within the corporate platform– Cost: 20 - 60 K $– Time: 1 - 3 months

© A. Samarin 2014 Эталонная модель электронного правительства v2 54

Financial estimations

N apps.

$$

N≈8

Without common platform 

With common platform 

Page 55: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 55© A. Samarin 2014

Solutions vs components

Page 56: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 56

• Partner – governmental entity interaction view• Partner view• Evolution of implementation view• The governmental entities integration view• Platform-based implementation view

– Platform-based approach– Platform-based implementation practices– Project management practices– Implementation governance view– Architecture-based procurement view

© A. Samarin 2014

VIEWS (1)

Page 57: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 57

• Entities are permitted to advance at different paces in their ascent to the top of the “ladder”.

© A. Samarin 2014

Ladder of maturity meta-pattern

Page 58: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 58

• The platform is designed to be tools-independent by standardizing data, information, interfaces and coordination between various capabilities.

© A. Samarin 2014

Component-oriented design

Page 59: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 59

• Partner – governmental entity interaction view• Partner view• Evolution of implementation view• The governmental entities integration view• Platform-based implementation view

– Platform-based approach– Platform-based implementation practices– Project management practices– Implementation governance view– Architecture-based procurement view

© A. Samarin 2014

VIEWS (1)

Page 60: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 60

• It combines decomposition with agile implementation of “architected” components

© A. Samarin 2014

Architecture-based agile project management

Page 61: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 61

• Partner – governmental entity interaction view• Partner view• Evolution of implementation view• The governmental entities integration view• Platform-based implementation view

– Platform-based approach– Platform-based implementation practices– Project management practices– Implementation governance view– Architecture-based procurement view

© A. Samarin 2014

VIEWS (1)

Page 62: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 62© A. Samarin 2014

Structural dependencies between various artefacts

Page 63: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 63

Business initiatives (business-specific demand)

Business capabilities(business-generic demand)

IT capabilities (IT-generic supply)

Roadmap programmes(from AS-IS to TO-BE)

Business demand IT supply

Business strategicobjectives

Governance

Maturity improvement Requested maturity Business priority

1

2

3

2

2->5

2->4

1->3

1->4

2->4

1->3

2->5

2->4

3->4

4

4

5

3

1

2

3

4

4

1

1

2

3

2

2

4

4

5

3

3->4

1->4

3->5

3->4

2->4

IT tools(IT-specific supply)

3

Programme priority

5

4

3

4

4

Dynamic relationships between various artefacts

© A. Samarin 2014

Manage business by processes

Manage processes BPM suite

Page 64: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 64

• Implications– A formal way to discover points of the most leverage – The decision-making process is explicit and transparent– A strategy adjustment and validation becomes a routine on-going

activity during its implementation (like functioning of the GPS navigator)

© A. Samarin 2014

Implications and example

Page 65: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 65

• Partner – governmental entity interaction view• Partner view• Evolution of implementation view• The governmental entities integration view• Platform-based implementation view

– Platform-based approach– Platform-based implementation practices– Project management practices– Implementation governance view– Architecture-based procurement view

© A. Samarin 2014

VIEWS (1)

Page 66: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 66

• Separation of duties• Architecture group: selection of IT • Procurement group: acquisition of such IT components

(licensees, installation, training, documentation, operations, etc.)

• Of course, the architecture group must make the selection logic as explicit as possible.

© A. Samarin 2014

Architecture-based procurement

Page 67: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 67

• Enterprise as a system of processes• Enhancing information security by the use of processes• Enterprise Risk Management reference model• Records management as an BPM application• Multi-layered implementation model• Agile solution delivery practices• Microservices• Various technologies around the implementation model• Modernisation of applications to become process-centric• Moving services to clouds

© A. Samarin 2014

VIEWS (2)

Page 68: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 68

• In the context of enterprise functioning, business activities must be coordinated

• Coordination maybe strong (e.g. as in the army) or weak (e.g. as in an amateurs football team)

• Coordination maybe implicit or explicit • Coordination maybe declarative (laws) and imperative

(orders)• Based on coordination, let us think about “levels of

cohesion” 1. process patterns (coordination within processes)2. processes3. cluster of processes (coordination between processes)4. system of processes (coordination between clusters of processes)

© A. Samarin 2014

Enterprise as a system of processes

Page 69: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 69

• Business case: typical “claim processing” process – claim, repair, control, invoicing, and assurance to pay

© A. Samarin 2014

Process fragments – patterns

SI

PAR

SI

IPS

Click for animation

Page 70: Эталонная модель электронного правительства

© A. Samarin 2014 Эталонная модель электронного правительства v2 70

SI animated diagram

Click for animation

Page 71: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 71

• Simple event-based (which looks like a state machine)

© A. Samarin 2014

Coordination between processes (1)

Page 72: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 72© A. Samarin 2014

Coordination between processes (2)

1. state-machine2. synchronous invocation3. asynchronous invocation4. fire and forget5. parallel processes6. co-processes (pattern SI)

Page 73: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 73

• CLOPs are usually formed with functional processes which are implemented a particular business function, e.g. Field Services

• And a “halo” of extra processes1. monitoring 2. operating 3. governance

© A. Samarin 2014

CLuster Of Processes (CLOP)

Page 74: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 74© A. Samarin 2014

Enabler group, supporting group and customer group of clusters

Page 75: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 75© A. Samarin 2014

Implicit coordination between CLOPs (1)

Page 76: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 76© A. Samarin 2014

Implicit coordination between CLOPs (2)

Page 77: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 77© A. Samarin 2014

Implicit coordination between CLOPs (3)

Page 78: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 78

• Business Object (BO) lify-cycle as a process

© A. Samarin 2014

Make coordination between CLOPs explicit (1)

Page 79: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 79

• Add enterprise-wide event dispatcher

© A. Samarin 2014

Make coordination between CLOPs explicit (2)

Page 80: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 80© A. Samarin 2014

Make coordination between CLOPs explicit (3)

Page 81: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 81© A. Samarin 2014

Functional view at a system of processes (1)

Page 82: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 82© A. Samarin 2014

Functional view at a system of processes (2)

Page 83: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 83© A. Samarin 2014

Functional view at a system of processes (3)

Page 84: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 84

• Enterprise as a system of processes• Enhancing information security by the use of processes• Enterprise Risk Management reference model• Records management as an BPM application• Multi-layered implementation model• Agile solution delivery practices• Microservices• Various technologies around the implementation model• Modernisation of applications to become process-centric• Moving services to clouds

© A. Samarin 2014

VIEWS (2)

Page 85: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 85© A. Samarin 2014

Dynamic provision of the access

Page 86: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 86© A. Samarin 2014

Extra relationships between activities

Mandatory: different actors because of the separation of duties 

Potentially: different actors because of performance impact – avoid assigning  mechanical (low-qualified “red”) activities and added-value (“green”) activities to the same actors 

Page 87: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 87

• There are security-related relationships between activities• Example

– “Activitiy_B” relates to Activity_A as “Validating the work”– These activities may be in different processes– No actors must be assigned to both “Role_1” and “Role_2”

© A. Samarin 2014

Extra relationships between activities (3)

Activity_A

Activity_B

Carry out the work 

Carry out the work Validating the work 

Role_1

Role_2

Page 88: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 88

• Doing the work– To which ROLES the work can be delegated– To which ROLES the work can be send for review

• Assuring the work– other ACTIVITIES to audit (1st, 2nd and 3rd party auditing)– other ACTIVITIES to evaluate the risk (before the work is started)– other ACTIVITIES to evaluate the risk (after the work is

completed)• Validating the work

– Other ACTIVITIES to check the output (errors and fraud prevention)

• Some ACTIVITIES must be carried out by the same actor, some ACTIVITIES must not

© A. Samarin 2014

BPM and information security: Extra relationships between activities

(4)

Page 89: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 89

• Enterprise as a system of processes• Enhancing information security by the use of processes• Enterprise Risk Management reference model• Records management as an BPM application• Multi-layered implementation model• Agile solution delivery practices• Microservices• Various technologies around the implementation model• Modernisation of applications to become process-centric• Moving services to clouds

© A. Samarin 2014

VIEWS (2)

Page 90: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 90

• Normal activities are enriched by “check-points”

© A. Samarin 2014

Embed risk management into functional processes

Page 91: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 91© A. Samarin 2014

ERM reference model

Page 92: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 92

• Common functional capabilities• Enterprise as a system of processes• Enhancing information security by the use of processes• Enterprise Risk Management reference model• Records management as an BPM application• Multi-layered implementation model• Agile solution delivery practices• Microservices• Various technologies around the implementation model• Modernisation of applications to become process-centric• Moving services to clouds

© A. Samarin 2014

VIEWS (2)

Page 93: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 93

• Symptoms of becoming legacy– ad-hoc integration– difficult incorporation of new technologies– old programming techniques– expensive maintenance– heavy releases and upgrades– availability of industrial products for previously unique

functionality (e.g. event management)– some functionality is a commodity right now (e.g. BPM and BRM)– just slow to evolve

• What is the root cause?– Emergent/historical grow and not architected evolution

© A. Samarin 2014

Typical problems with legacy software

Page 94: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 94

• Implement end-to-end processes with the maximum reuse of existing IT applications and infrastructure

• Agile (with the pace of business) provisioning of business solutions

• From disparate IT applications to a coherent business execution platform which will “liberate” people for business innovations

• Business evolution to drive technical transformation• BUT Application as a unit of deployment is too big

© A. Samarin 2014

The goal of modernisation

Page 95: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 95

• Step-by-step technical transformation by:1. Disassemble into services2. Add, if necessary, more services3. Assemble via processes

• Combine various tactics: assemble, rent, buy, build, outsource, standardised, re-engineered

• Incremental improvements and refactoring within a well-defined big picture

• Intermix business evolution and technical transformation• Keep the users happy and feel secure

© A. Samarin 2014

How to carry out the modernisation

Page 96: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 96© A. Samarin 2014

Monolithic applications are decomposed into interconnected services

Monolith application

GUI screen 2GUI screen 1 GUI screen 3

Business logic

BO1 persistence BO2 persistence

Business logic service

Interactive service 1

Interactive service 2

Interactive service 3

Coordination

BO1persistence service

BO2persistence service

Assembled solution

GUI screen 2GUI screen 1 GUI screen 3

Business logic

BO1 persistence BO2 persistence

Page 97: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 97

• Only the flow of data is traceable

• Flow of control is explicit, becausethe primary importance is the result of working together, but not individual exchanges(think about football)

© A. Samarin 2014

How to coordinate?

Page 98: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 98

• By processes• By events (EPN)• By rules, work-load, etc.

© A. Samarin 2014

Several coordination techniques may be used together

Page 99: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 99© A. Samarin 2014

Transformation from typical inter-application data flows to end-to-end

coordination of services

Page 100: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 100

• To externalise the flow of control from existing monolith applications

© A. Samarin 2014

Using events

Page 101: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 101

• The danger of “DOUble Master” (DOUM) anti-pattern – particular data (actually a business object) are modified via application or process but not either

• Few techniques– lock-down the data manipulation interface in the application (a

screen) and provide a similar functionality in the process– dynamic provisioning of the access to a screen for a staff member

who is carrying out a related activity (see next slide)– decomposition of a screen into separate functions, e.g. Create

(out-of-process), Update (within-process) and Delete (separate-process)

– combination of previous ones

© A. Samarin 2014

Co-existence of a legacy application and a process solution

Page 102: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 102

• Business processes make bigger services from smaller services

• The relationship between services and processes is “recursive” – All processes are services– Some operations of a service can

be implemented as a process– A process includes services

in its implementation

© A. Samarin 2014

Process-centric solutionsAssemble via processes (1)

Page 103: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 103

• Who (roles) is doing What (business objects), When (coordination of activities), Why (business rules), How (business activities) and with Which Results (performance indicators)

• Make these relationships explicit and executable

What you model is what you execute

“The map is the app”

© A. Samarin 2014

Process-centric solutionsAssemble via processes (2)

Page 104: Эталонная модель электронного правительства

104© A. Samarin 2014 Эталонная модель электронного правительства v2

Process-centric solutionsMulti-layer implementation model (1)

Page 105: Эталонная модель электронного правительства

105© A. Samarin 2014 Эталонная модель электронного правительства v2

Process-centric solutionsMulti-layer implementation model (2)

B C

A

A - SharePoint

B – in-house development

C – SAP ECC6 

Page 106: Эталонная модель электронного правительства

106© A. Samarin 2014 Эталонная модель электронного правительства v2

Process-centric solutionsMulti-layer implementation model (3)

SAP BW/BI, etc.

NetWeaver PI, SolMan, etc.

NetWeaver BPM, etc.NetWeaver BRM, Java, ECC6, etc.

XSD, Java, .Net

SQL Server, Oracle,  etc.

Page 107: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 107© A. Samarin 2014

Multi-layer implementation model and other technologies

Page 108: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 108

• Healthcare

© A. Samarin 2014

ANNEX

Page 109: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 109

NEEDS

RESULTS

Enrich Knowledge

Improve Operations

acquisition channels for external data/information/ knowledge

disseminationchannels of internal data/information/ knowledge

Methods, practices, laws, international regulations, etc.

Knowledge for Healthcare

Processes & Services

… … …

DiagnosticPreliminary analysis Treatment Recovery

PartnerPartnerPartnerPartnerPartners

Coordination

© A. Samarin 2014

Healthcare reference model (1)

Page 110: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 110

Healthcare Platform

acquisition channels dissemination

channels

Specialised Apps.

Specialised Apps.

Specialised Apps.

Web access

Mobile access

PatientCRM

Web acces

s

Mobile access

DoctorCRM

Access

EDI

Enrichment

RBACKnowledge Mgmt. Procedures

BPMECM

StorageECM

CoordinationBPMsBI

PartnerPartnerPartnerPartnerPartners

Healthcare reference model (2)

© A. Samarin 2014

Page 111: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 111

Healthcare reference model (3)Modern Healthcare System (MHS)

Hospitals Clinics 

MHS

Virtual Doctor’s Offices      

MHS

MHS

MHS

Insurance Social

PatientsMHS WEB & Cloud

MHS

Labs

© A. Samarin 2014

Page 112: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 112

• All smart-cites deliver the same services, albeit in a different manner

• Realisation of smart-city potentials would benefit from a holistic approach

• BSI standard PAS 181:2014

© A. Samarin 2014

ANNEX Smart-city implementation reference model

Page 113: Эталонная модель электронного правительства

Эталонная модель электронного правительства v2 113

• Let us use the power of modern technologies to enable and drive societal transformation

© A. Samarin 2014

Conclusion

Page 114: Эталонная модель электронного правительства

E-government reference model v2 114

• QUESTIONS?

• EKSALANSI website: http://www.eksalansi.org• Blog: http://improving-bpm-systems.blogspot.com• LinkedIn: http://www.linkedin.com/in/alexandersamarin• E-mail: [email protected] • Twitter: @samarin • Mobile: +41 76 573 40 61• Book: www.samarin.biz/book

Thanks

© A. Samarin 2014