how to plan and run your digital transformation

57
Asanka Abeysinghe Vice President, Solutions Architecture May 24, 2017 HOW TO PLAN AND RUN YOUR DIGITAL TRANSFORMATION Iterative Architecture

Upload: wso2-inc

Post on 23-Jan-2018

220 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: How to Plan and Run Your Digital Transformation

Asanka Abeysinghe Vice President, Solutions Architecture May 24, 2017

HOW TO PLAN AND RUN YOUR DIGITAL TRANSFORMATION Iterative Architecture

Page 2: How to Plan and Run Your Digital Transformation

Problem #1

Page 3: How to Plan and Run Your Digital Transformation

3

A platform 100 APIs, 60 message flows, 80 services, n DBs Multi-tenanted, 3 active tenants First release after 3 years

Page 4: How to Plan and Run Your Digital Transformation

Problem #2

Page 5: How to Plan and Run Your Digital Transformation

5

Page 6: How to Plan and Run Your Digital Transformation

6

Page 7: How to Plan and Run Your Digital Transformation

7

Page 8: How to Plan and Run Your Digital Transformation
Page 9: How to Plan and Run Your Digital Transformation
Page 10: How to Plan and Run Your Digital Transformation

“think big act small“

Page 11: How to Plan and Run Your Digital Transformation

10

Minimum Viable Product

Page 12: How to Plan and Run Your Digital Transformation

plan build test run

repeat

Page 13: How to Plan and Run Your Digital Transformation

technical non-technical

Page 14: How to Plan and Run Your Digital Transformation

Iterative Peopleware

Page 15: How to Plan and Run Your Digital Transformation

digital workforce

Page 16: How to Plan and Run Your Digital Transformation

pods

Page 17: How to Plan and Run Your Digital Transformation

16Source: The Connected Company - Dave Gray

Page 18: How to Plan and Run Your Digital Transformation

digital-core

knowlage cultural }gap

Page 19: How to Plan and Run Your Digital Transformation

followers

evangelizing on boarding training hackathon

Page 20: How to Plan and Run Your Digital Transformation

19

open system

Page 21: How to Plan and Run Your Digital Transformation

20

engage empower entrust

Page 22: How to Plan and Run Your Digital Transformation

Iterative Software

Page 23: How to Plan and Run Your Digital Transformation

Model #1

Page 24: How to Plan and Run Your Digital Transformation

23

System of Engagement

System of Record

Source System of Record

Page 25: How to Plan and Run Your Digital Transformation

23

System of Engagement

System of Integration

System of Record

Source System of Record

Page 26: How to Plan and Run Your Digital Transformation

23

System of Engagement

System of Integration

System of Record

Source System of Record

System of Automation

Page 27: How to Plan and Run Your Digital Transformation

24

Page 28: How to Plan and Run Your Digital Transformation

25

Page 29: How to Plan and Run Your Digital Transformation

26

Page 30: How to Plan and Run Your Digital Transformation

27

Page 31: How to Plan and Run Your Digital Transformation

28

Page 32: How to Plan and Run Your Digital Transformation

Model #2

Page 33: How to Plan and Run Your Digital Transformation

30

System

System of

System of Record

Source System of Record

System

Page 34: How to Plan and Run Your Digital Transformation

31

System of

System of Integration

System of Record

Source System of Record

System of

Page 35: How to Plan and Run Your Digital Transformation

32

System of Engagement

System of Integration

System of Record

Source System of Record

System of Automation

Page 36: How to Plan and Run Your Digital Transformation

33

Page 37: How to Plan and Run Your Digital Transformation

34

Page 38: How to Plan and Run Your Digital Transformation

35

Page 39: How to Plan and Run Your Digital Transformation

36

Project convert to platform

DIGITAL PLATFORM

Proj

ect 1

Platform v1.0

Proj

ect 1

Page 40: How to Plan and Run Your Digital Transformation

37

Platform and projects

DIGITAL PLATFORM

Platform v1.1Pr

ojec

t 1

Proj

ect 2

Page 41: How to Plan and Run Your Digital Transformation

38

Platform and projects

DIGITAL PLATFORM

Platform v2.0Pr

ojec

t 1

Proj

ect 2

Proj

ect 3

Proj

ect n

Page 42: How to Plan and Run Your Digital Transformation

39

Project

Plan Build

Release

Run

Project

Plan Build

Release

Run

Project

Plan Build

Release

Run

{feedback} {feedback}

iteration 1 iteration 2 iteration n

Page 43: How to Plan and Run Your Digital Transformation

Tools

Page 44: How to Plan and Run Your Digital Transformation

41

Agile software development framework

SCRUM

Page 45: How to Plan and Run Your Digital Transformation

42

Scaled Agile Framework

SAFe

Page 46: How to Plan and Run Your Digital Transformation

43

The Open Group Architecture Forum

TOGAF

Page 47: How to Plan and Run Your Digital Transformation

create your own tools

zero touch automation: Motorola NEXEN tools: BNY-M ……………

Page 48: How to Plan and Run Your Digital Transformation

45

Page 49: How to Plan and Run Your Digital Transformation

46

awareness access transparent

Page 50: How to Plan and Run Your Digital Transformation

Enablers

Page 51: How to Plan and Run Your Digital Transformation

48

API everywhere Open interoperability Decentralized Edge technologies containers, microservices, serverless, continuous-*

Page 52: How to Plan and Run Your Digital Transformation

prototype freedom ownership community investment

open source

Page 53: How to Plan and Run Your Digital Transformation
Page 54: How to Plan and Run Your Digital Transformation

“We didn’t do anything wrong, but somehow,

we lost” -NOKIA,CEO

Page 55: How to Plan and Run Your Digital Transformation

52

“Jump to the next curve”

- Guy Kawasaki

Page 56: How to Plan and Run Your Digital Transformation

53

iterative, innovative,

agile, technology;