Asanka Abeysinghe
Vice President, Solutions Architecture
Aug 2, 2017
HOW TO PLAN AND RUN YOUR
DIGITAL TRANSFORMATION
Iterative Architecture
Problem #1
3
A platform
100 APIs, 60 message flows, 80 services, n DBs
Multi-tenanted, 3 active tenants
First release after 3 years
Problem #2
5
6
7
“think big act small“
10
Minimum Viable Product
plan
build
test
run
repeat
technical non-technical
Iterative peopleware
digital workforce
pods
16Source: The Connected Company - Dave Gray
digital-core
knowlage
cultural }gap
followers
evangelizing
on boarding
training
hackathon
19
open system
20
engage
empower
entrust
21
be agile
Iterative software
Model #1
layered architecture
24
System of Engagement
System of Record
Source System of Record
24
System of Engagement
System of Integration
System of Record
Source System of Record
24
System of Engagement
System of Integration
System of Record
Source System of Record
System of Automation
25
26
27
28
29
Model #2
segment architecture
31
System
System
of
System of Record
Source System of Record
System
32
System of
System of Integration
System of Record
Source System of Record
System of
33
System of Engagement
System of Integration
System of Record
Source System of Record
System of Automation
34
35
36
37
S1
S2
S3
S4
S5
S6
Digital platform
39
Project convert to platform
DIGITAL PLATFORM
Project1
Platform v1.0
Project1
40
Platform and projects
DIGITAL PLATFORM
Platform v1.1
Project1
Project2
41
Platform and projects
DIGITAL PLATFORM
Platform v2.0
Project1
Project2
Project3
Projectn
Project
Plan
Build
Release
Run
Project
Plan
Build
Release
Run
Project
Plan
Build
Release
Run
{feedback} {feedback}
iteration 1 iteration 2 iteration n
Tools
44
Agile software development framework
SCRUM
45
Scaled Agile Framework
SAFe
46
The Open Group Architecture Forum
TOGAF
create your own tools
zero touch automation: Motorola
NEXEN tools: BNY-M
……………
48
49
awareness
access
transparent
Enablers
51
API everywhere
Open interoperability
Decentralized
Edge technologies containers, microservices,
serverless, continuous-*
52
Architecture pattern helps to be Iterative
MICROSERVICE ARCHITECTURE (MSA)
-Single scope
-Independent
-Segment architecture
-Rapidly improve
53
container-native
rapid start < 1-2 seconds
single function
immutable
non-long running, no GC , use and kill
no request dispatching
prototype
freedom
ownership
community
investment
open source
Innovation (iterative)
“We didn’t do
anything wrong,
but somehow,
we lost”
-	NOKIA,	CEO
58
“Jump to the
next curve”
- Guy Kawasaki
59
iterative,
innovative,
agile,
technology;
THANK YOU
wso2.com

How to Plan and Run your Digital Transformation