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

How to Plan and Run Your Digital Transformation

Embed Size (px)

Citation preview

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;