35
DIGITAL PLATFORM STRATEGIES BEYOND ENTERPRISE ARCHITECTURE

Executing Digital Platform Strategies- Al Grimes and Richard Glew

Embed Size (px)

Citation preview

Page 1: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

DIGITAL PLATFORM STRATEGIESBEYOND ENTERPRISE ARCHITECTURE

Page 2: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

BETTER FASTER CHEAPER

Page 3: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

THE BASIC ISSUE

• Slow painful delivery • High degree of coordination

needed • Business and IT mindset

(us and them) • Project Culture • Internal impediments to

delivering value • Tech debt increasing over

time

Tightly coupled capability

Lower $$$ Better Service Increased Engagement

Customer Satisfaction Sales Targets

Strategy Strategy

IT

IT

IT Business

IT

IT

IT

Business

Business Customer

Customer

Customer

Page 4: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

FRICTION

Page 5: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

ORGANISATIONAL SUCCESS FACTORS FOR YOUR DIGITAL PLATFORM

5

Page 6: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

1. CROSS-FUNCTIONAL TEAMS

2. HIPSTER CENTRALISATION

3. GROUPED BY CAPABILITY

4. CLUSTERED BY CUSTOMER

5. RETAIN STRATEGIC IP

consuming

that are

and

who

Page 7: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

WHAT IS A DIGITAL PLATFORM? 🤔

YOUR ORGANISATION’S CAPABILITIES

AS A SET OF SELF-SERVICE APIs

SO GOOD THEY ARE COMPELLING

Page 8: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

CROSS-FUNCTIONAL BUILD + RUN TEAMS, NO EXCUSES

1

Page 9: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

WATERFALL ERA

ANALYSE DEV TEST RUN

INFRA DEV

- High degrees of specialism (Lower-level languages, Bare metal infra, manual installs)

- High translation cost between contexts drives up batch sizes

- Reacting quickly is difficult, more emphasis on getting it right first time

Page 10: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

AGILE ERA

ANALYSE DEV

TEST

RUN

INFRA DEV

- Higher-level languages - Test automation - Virtualisation - Traditional Infra and Ops

organisations begin to creak under improved rate of release and shorter planning horizons

Page 11: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

DEVOPS ERA

ANALYSE DEV

TEST RUN

INFRA DEV - Cloud computing

- Infrastructure-as-code - DB Migrations - Blue/Green deployment - Automated Configuration Management - Build pipelines - Containers

Page 12: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

“I CENTRALISE FOR QUALITY CONTROL, AUTONOMY WOULD BE CHAOS” “10 AUTONOMOUS TEAMS ALL CONFIGURING MY ESB WONT WORK”

“THE LICENSES FOR THIS OPS TOOL I BOUGHT ARE SUPER EXPENSIVE” “I HAVE 5 INFRA/DB/SECURITY PEOPLE AND 10 TEAMS”

Page 13: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

HIPSTER CENTRALISATION 2

Page 14: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

HUMANS AS THE INTERFACE

TEAM 1

TEAM 2

TEAM 4

TEAM 3

SECURITY

“This is how I ensure my solutions are secure. It’s a model with fewer moving parts, so I can hold it in my head”

- managers, everywhere

PRODUCTION

Page 15: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

TEAM 1

TEAM 2

TEAM 4

TEAM 3

SECURE TOOLS + TEMPLATES

PRODUCTION

TECH AS THE PRODUCT, API AS THE SERVICE

Page 16: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

DESIGN-TIME

API TEMPLATES

BUILD-TIME

TEAM 2

COMMON UI TOOLCHAIN

RUN-TIME

DISTRIBUTION WITH CONSISTENCY

CONTRACT TEST

ECOSYSTEM

SECRET MANAGEMENT

TEAM 1

AUTH

PLATFORM FOUNDATIONS

Page 17: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

DIVIDE BY CAPABILITY, UNITE WITH APIS

3

Page 18: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

https://www.thoughtworks.com/radar

Page 19: Executing Digital Platform Strategies-  Al Grimes and Richard Glew
Page 20: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

PLATFORM ARCHITECTURE - CAPABILITY MAPPING

Proprietary Knowledge

Differentiation

Page 21: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

PLATFORM ARCHITECTURE - CAPABILITY MAPPING

Proprietary Knowledge

Differentiation

Mobile Banking

Offer Bundling

Delivery Infrastructure

Core Product

Payroll

Page 22: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

PLATFORM ARCHITECTURE - CAPABILITY MAPPING

Proprietary Knowledge

Differentiation

Buy and Configure Custom Build

Outsource Partner

Mobile Banking

Offer Bundling

Delivery Infrastructure

Core Product

Payroll

Page 23: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

PLATFORM MODELLING

Page 24: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

CLUSTER BY CUSTOMER4

Page 25: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

HUMAN CENTRIC DESIGN

Page 26: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

CORRECTLY ALIGNED

Page 27: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

LINKING TO STRATEGY

Page 28: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

HOLD ON TO YOUR IP5

Page 29: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

STABLE TEAMS, FLUCTUATING DEMAND

Capacity Line

Time

Demand

Page 30: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

CAPACITY FUNDING REDUCES COST OF DELAY

Page 31: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

EFFECTIVE PARTNERSHIPS

Page 32: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

TO SUMMARISE

• Capacity funding creates stable, high-performing teams

• Capacity funding reduces cost of delay

• FTE Tech presence in areas of key IP - or risk bad partnerships

Page 33: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

WRAPPING UP

Page 34: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

1. CROSS-FUNCTIONAL TEAMS

2. HIPSTER CENTRALISATION

3. GROUPED BY CAPABILITY

4. CLUSTERED BY CUSTOMER

5. RETAIN STRATEGIC IP

consuming

that are

and

who

Page 35: Executing Digital Platform Strategies-  Al Grimes and Richard Glew

THANKS!

Al GrimesLead Consultant

[email protected]

Richard GlewPrincipal Technologist

[email protected]