Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web...

54
Christian Forsberg Global Chief Architect Beautiful Delivery

Transcript of Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web...

Page 1: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

Christian ForsbergGlobal Chief Architect

Beautiful Delivery

Page 2: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

2

WASTE

Page 3: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

3

Why?

Page 4: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

4

Listen to customers?

Continuously improve?

Put people in control?

Page 5: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

5

Listen to customers

Page 6: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

“—The main purpose

of a business is to

create and keep a

customer”

6

Page 7: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

Geocentrism7

Page 8: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

8

Page 9: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

9

Page 10: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

10

Continuously improve

Page 11: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

“—Without data you're

just another person

with an opinion”

11

“—It's not enough to do

your best, you must

know what to do, and

then do your best”

Page 12: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

12

Put people in control

Page 13: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

13

if you are

You succeed

happy

Page 14: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

14

Design

Story

Symphony

Empathy

Play

Meaning

Function

Argument

Focus

Logic

Serious

Accumulate

Page 15: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

15

“—It doesn't

make sense to

hire smart

people and then

tell them what

to do; we hire

smart people so

they can tell us

what to do”

Page 16: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

Curiosity

Commit

Compassion

Creativity

Cross-disciplinary

C5

EDCBA

Arc

hite

ct

16

Page 17: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

17

A day with an autonomous team

Page 18: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

18

Idea from customer feedback

Discuss how: CX, design, tech, biz

Decide to do it today!

Page 19: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

19

Designer sketch UX/UI

DevOper prepare implementation

Team goes through all together

Owner/QSecer write assumptions/tasks

Architect sketch solution

Page 20: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

20

Constant sync with all, often work in pairs

Frequent validation: tester, coach, owner

DevOper code, commit often, auto-deploy

Everyone iterate, scope, arch, design, tests

Page 21: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

21

Capture what learned, adjust process/tools

When done, release to early adopters

with incentive to try/give feedback

Page 22: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

22

Behind the scenes

Page 23: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

23

Org + Tech Quality @ Speed

From hierarchy to autonomous teams

Automate, learn, refactor

Page 24: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

24

Idea

Build

Product

Measure

Data

Learn

Refactor

Start with assumption

Simplest way to prove it

Use metrics to evaluate

Learn and refactor

Prototype or product

Approach

Page 25: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

25

Agile Process

2 weeks

Sprint BacklogBacklog

24h

Release

Monitoring & Feedback

Ideas Real Users

Page 26: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

26

Roles and tools

Page 27: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

27

Represent stakeholders

Define customer journey

Communicate

Set metrics

Owner Write/prioritize user stories

Page 28: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

28

Effect map

Page 29: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

2929

Competitors

Substitutes

Customer

Needs

Customer

Experience

Customer

Activities

App

Web

Customer

Service

Employee

Needs

Employee

Experience

Internal Process

Departments

Supporting

Systems

Partner

Needs

Partner

Experience

Partner

Activities

Supporting

Systems

Get a great

deal

Search

Search

Call and ask

Search

See same as

customer

EXTERNAL

CUSTOMER

TOUCH

POINTS

INTERNAL

ECO-

SYSTEM

Service Blueprint

Page 30: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

30

Metrics

Analytics

Page 31: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

31

Coach

Capture business rules

Coach agile process

Promote self-organization

and cross-functionality

Detail requirements

Page 32: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

32

Work management

Requirements management

Soft skills

Page 33: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

33

Architect

Set architecture principles

Set up digital platform

Coach implementation

Define master data, service interfaces

Configuration Management

Page 34: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

34

Digital Platform

Security

Back-end Systems, External Services

Data Services

Omnichannel Services

API API API API Broker

Web App BotPublic

APIThings

Cloud

Managem

ent

Automatic Distribution

Automatic Deploy

Automatic Test

Automatic Build

Source Code Management

Devices Channels Specific Services Generic Services Common Services Continuous Delivery

Page 35: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

35

Microsoft Digital Platform

Stack:

▪ Responsive

▪ Xamarin

▪ Azure Bot

▪ API Mgmnt

▪ IoT Hub

▪ Azure Funcs

▪ C#

▪ CosmoDB

▪ Azure

Security

Back-end Systems, External Services

Data Services

Omnichannel Services

API API API API Broker

Web App BotPublic

API Things

Cloud

Managem

ent

Automatic Distribution

Automatic Deploy

Automatic Test

Automatic Build

Source Code Management

Devices Channels Specific Services Generic Services Common Services Continuous Delivery

Automation:

▪ Git

▪ Scripts

▪ Webhooks

▪ Visual

Studio

Team

Services

▪ HockeyApp

Page 36: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

36

Mixed Digital Platform

Stack:

▪ Progressive

▪ iOS/Android

▪ DialogFlow.ai

▪ API Gateway

▪ Watson IoT

▪ AWS Lambda

▪ Node.js

▪ Cassandra

▪ Multiple

Security

Back-end Systems, External Services

Data Services

Omnichannel Services

API API API API Broker

Web App BotPublic

API Things

Cloud

Managem

ent

Automatic Distribution

Automatic Deploy

Automatic Test

Automatic Build

Source Code Management

Devices Channels Specific Services Generic Services Common Services Continuous Delivery

Automation:

▪ Git

▪ Scripts

▪ Webhooks

▪ Jenkins

▪ Mocha

▪ Chai

▪ HockeyApp

Page 37: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

37

Service Ecosystem

Touchpoints Specific Services Generic Services Common Services Automation Services Responsibility Requests

Page 38: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

38

Cloud management

Page 39: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

39

Designer

Define user experience

Set design guidelines

Graphics design

Create user interface

Page 40: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

40

User experience

Page 41: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

41

Graphics design

Page 42: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

42

DevOper

Manage continuous delivery

Code implementation

Code unit tests

Operate environments

Page 43: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

43

Development Environment

Page 44: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

44

Continuous build, test, deploy

Page 45: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

45

Proactively ensure high quality

Code automatic UI tests

Exploratory testing

Capture user quality issues

QSecer

Handle security, privacy

Page 46: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

46

Test automation

Page 47: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

47

Device clouds

Page 48: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

48

How do you get started?

Page 49: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

Select an important objective

with executive support

Page 50: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

Set up a digital cloud platform

Page 51: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

Put together an autonomous team

Page 52: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

Get out of their way

Page 53: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

Complete team

Any of the roles

Cloud platform

How we can help:

Page 54: Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web Customer Service Employee Needs Employee Experience Internal Process Departments Supporting

Christian ForsbergGlobal Chief Architect

[email protected]

+46850164014, @chrisforsberg

Thanks!