68
1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL

Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

1

Architecture-based Services Innovation

Henderik A. Proper CRP Henri Tudor, LU

Radboud University Nijmegen, NL

Page 2: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

2

What: - Team of researchers - Multi-node - Multi-disciplinary Hosts: - CRP Henri Tudor, LU [HQ] - HAN University of Applied Sciences, NL - Radboud University Nijmegen, NL - University of Luxembourg, LU

- Aligned research agenda - Joint publications - Joint projects

Page 3: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

3

Focus

Enterprise engineering Informed design of IT-reliant enterprises, and their transformation

Takes place in a social context … Enterprise sociology

Culture, skills, attitudes, communication, …

Is a model intensive activity … Enterprise modelling

Models, languages, collaborative modelling, …

Page 4: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

4

Agenda

Business service innovation

Enterprise architecture

Architecting for innovation

Page 5: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

5

Agenda

Business service innovation

Enterprise architecture

Architecting for innovation

Page 6: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

6 Definition

Enterprise

A social system with a purpose Supported/enabled by resources:

– Social – Technological – Econonomical – …

Page 7: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

7 Definition

Business services

Service performance: The establishment, by some actor, of a result/effect that is of (anticipated) value to some actor

Business service performance: The actor doing the service performance does this as part of their core business

Page 8: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

8 Definition

Business services

Responsible actors: Actors in business services are socially/ethically responsible

IS or IT cannot perform business services They can be (the key) part of their execution But … they are never responsible

Page 9: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

9

Appreciating Designing Establishing

Business service innovation

Subject of design: - Enterprise - Transformation(s)

Page 10: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

10

Appreciating Designing Establishing

Enterprise transformation

Subject of design: - Enterprise - Transformation(s)

Page 11: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

11

Designing Establishing

Elaborating Envisioning Selecting

Enterprise transformation

Appreciating

Page 12: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

12

Dimensions for transformation initiation

Location

– De-central – Central

Time – Ad-hoc – Planned

Page 13: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

13

Enterprise transformations

How to steer transformations?

Do we want to?

Page 14: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

14

Agenda

Business service innovation

Enterprise architecture

Architecting for innovation

Page 15: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

15 Process quality Result quality

Transformation

Engineering in the large

Program management

Engineering in the small

Project management

Enterprise Architecture

Page 16: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

16

Cityplanning Districtplanning Building Designing

Supports decision making Supports realisation

Role of EA for ET

Page 17: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

17

Page 18: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

18

Infrastructure

External infrastructure services

Application components and services

Roles and actors

External application services

External business services

Damage claiming process

Client Insurant InsurerArchiSurance

Registration PaymentValuationAcceptance

Customerinformation

service

Claimspaymentservice

Customeradministration

service

Paymentservice

CRM system

Financial application

Customerinformation

service

Claimregistration

service

Claimregistration

service

Claimsadministration

service

Policy administration

Claimfiles

service

zSeries mainframe

DB2database

Financialapplication

EJBs

Customerfiles

service

Sun Blade

iPlanetapp server

Claiminformation

service

Page 19: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

19 Definition

Architecture

Those properties of an artifact that are necessary and sufficient to meet its essential requirements

Page 20: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

20 Definition

Enterprise architecture

Those properties of an enterprise that are necessary and sufficient to meet its essential requirements

Can be used for: – Past – Present – Future

Page 21: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

21

Controls: - Target architecture - Plateaux - Regulations

Indicators: - Base-line architecture - Operational performance - Progress of transformation

Steering?

Page 22: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

22

Performance of operational enterprise Base-line and target architectures Progress of transformation

Page 23: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

23

Page 24: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

24

Role of EA

Different levels of granularity – City plan Enterprise-wide – District plan Business unit – Building Designing Business service

Align different aspects of the enterprise: – Business, information, technologies, …

Page 25: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

25

Enterprise architecture for steering

Purpose: Steer enterprise transformation Meaning: Sensemaking of past / present / future Restriction of design freedom for future Elements: Requirements, principles & building blocks

Page 26: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

26

Typical ingredients of EA

Connection to the strategic level

Enterprise architecture elements

Page 27: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

27

Page 28: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

28

Core elements of EA

Frameworks: – Governance & design domains

From why to how: – Requirements, principles, instructions

Communication: – Views

Page 29: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

29

Frameworks

Positioning of architecture content The “stuff” we need to talk, decide & negotiate

about

Two levels of frameworks: – Governance domains

– Design domains

Page 30: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

30

Design domains

What domains to consider?

Depends on one’s Design philosophy

Examples: – Functional vs constructional – Essential vs implementation – Business, information, data

Page 31: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

31

Design domains

Page 32: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

32

More frameworks

Page 33: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

33

Governance domains

Angles to govern transformations:

– Business drivers / functions / ...

– Social & political forces

Culture, acquisition, finance, SCM, ...

EA balances between these angles

Organization specific!

Page 34: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

34

Governance domains

Page 35: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

35

Governance domains

Discussions lead to shared understanding

Negotiations lead to accepted solutions

Page 36: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

36

Link to design domains

The chosen design framework can be used to structure the discussions between the governance domains

Design philosophy

A common language!

Page 37: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

37

Views

Allow models to be tuned / focused to specific stakeholders and concerns

Home in on specific aspects

Use more suitable representation / media

Page 38: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

38

Views

Page 39: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

39

Architecture requirements

Essential requirements on an enterprise

Architecture: – “those properties of an enterprise that are necessary and

sufficient to meet its essential requirements”

Essential from the governance domains Expressed in terms of stakeholder goals Consensus / balance needed Grounded in the enterprise’s strategy

Page 40: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

40

Architecture principles

A declarative statement that normatively restricts

design freedom

Considers the design space from a constraining perspective

Validatable by stakeholders

Page 41: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

41

Examples

The status of customer requests is readily available inside and outside the organization. Communication between application services will take place via an enterprise-wide application service bus.

We should follow citizen logic. Applications should be decoupled.

Credo Norm

Page 42: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

42

Page 43: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

43

Architecture instructions

An instructive statement that describes the design of

an artifact in terms of building blocks

Formulated from a constructing perspective

Models of building blocks

Page 44: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

44

Building blocks

Page 45: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

45

When to stop architecting?

Cut-off criterion:

– Who wants to direct the enterprise transformation? – What are their concerns? – Enough insight provided? – Enough steering desires addressed? – Enough steering information towards design?

Page 46: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

46

Agenda

Business service innovation

Enterprise architecture

Architecting for innovation

Page 47: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

47

What to architect?

What to focus on in an architecture?

The “running” business?

Or the ability to stage innovations?

Page 48: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

48

Discipline of market leaders

Treacy & Wiersema:

– operational excellence – product leadership – client intimacy

Where to focus an architecting effort on?

Page 49: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

49 Definition

Enterprise capabilities

Stable patterns of collective activity in an enterprise Supported/enabled by resources:

– Social – Technological – Economical – …

Page 50: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

50 Definition

Operational capabilities

Enterprise capabilities pertaining to an enterprise’s operational activities Includes execution, support & management

Page 51: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

51 Definition

Enterprise transformation

Transformation of an enterprise’s capabilities and/or the resources supporting/enabling these capabilities

Page 52: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

52 Definition

Transformation capabilities

Enterprise capabilities needed to transform enterprise capabilities Includes execution, support & management of the transformation

Page 53: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

53 Definition

Dynamic capability

Transformation capability at a level that enables the rapid transformation of enterprise capabilities to address environmental changes “the firm’s ability to integrate, build, and reconfigure internal and external competences to address rapidly changing environments.” David J. Teece, Gary Pisano, and Amy Shuen

Page 54: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

54

Aspect systems

Operational and transformation capability are

aspect-systems and not sub-systems

One actor typically plays multiple roles

Page 55: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

55

Dimensions for transformation initiation

Location

– De-central – Central

Time – Ad-hoc – Planned

Page 56: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

56

Connection between aspects

Transformation capability

Operational capability

Page 57: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

57

Architecting the transformation capability

What goes on in the transformation capability?

A conceptual architecture

What building blocks are needed?

Page 58: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

58

Control paradigm

Page 59: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

59

Sense-Think-Act

Application of control paradigm

Originates from robotics

When applied in enterprises …

Page 60: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

60

Sense-Think-Act

Application of control paradigm

Originates from robotics

When applied in enterprises:

Page 61: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

61

P D

C A

Page 62: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

62

Enterprise Transformations

A 2nd level of Sense-Think-Act

Appreciate-Design-Establish

Page 63: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

63

(evolution of)

Page 64: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

64

E(T)E

(evolution of)

Page 65: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

65

Needed building blocks – Appreciate

Logging & Mining: Enterprise and its environment Operations and transformations As-is-actual, As-was-planned and As-is-planned Sense-making from an enterprise ontological

perspective Trajectory … not just “state” oriented

Page 66: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

66

Needed building blocks – Design & establish

Design:

– Collaborative design environments – Feed with sense(making) input – What-if analysis

Establish:

– Model-enabled execution of work – Model-enabled enterprises

Page 67: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

67

Agenda

Business service innovation

Enterprise architecture

Architecting for innovation

Page 68: Henderik A. Proper CRP Henri Tudor, LU Radboud University Nijmegen, NL · 2014-05-30 · 1 Architecture-based Services Innovation Henderik A. Proper CRP Henri Tudor, LU . Radboud

68

Thank you for your attention

Henderik A. Proper CRP Henri Tudor, Luxembourg [email protected]