Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web...
Transcript of Title of presentation - Sogeti · Design Story Symphony Empathy Play Meaning Function ... Web...
Christian ForsbergGlobal Chief Architect
Beautiful Delivery
2
WASTE
3
Why?
4
Listen to customers?
Continuously improve?
Put people in control?
5
Listen to customers
“—The main purpose
of a business is to
create and keep a
customer”
6
Geocentrism7
8
9
10
Continuously improve
“—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”
12
Put people in control
13
if you are
You succeed
happy
14
Design
Story
Symphony
Empathy
Play
Meaning
Function
Argument
Focus
Logic
Serious
Accumulate
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”
Curiosity
Commit
Compassion
Creativity
Cross-disciplinary
C5
EDCBA
Arc
hite
ct
16
17
A day with an autonomous team
18
Idea from customer feedback
Discuss how: CX, design, tech, biz
Decide to do it today!
19
Designer sketch UX/UI
DevOper prepare implementation
Team goes through all together
Owner/QSecer write assumptions/tasks
Architect sketch solution
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
21
Capture what learned, adjust process/tools
When done, release to early adopters
with incentive to try/give feedback
22
Behind the scenes
23
Org + Tech Quality @ Speed
From hierarchy to autonomous teams
Automate, learn, refactor
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
25
Agile Process
2 weeks
Sprint BacklogBacklog
24h
Release
Monitoring & Feedback
Ideas Real Users
26
Roles and tools
27
Represent stakeholders
Define customer journey
Communicate
Set metrics
Owner Write/prioritize user stories
28
Effect map
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
30
Metrics
Analytics
31
Coach
Capture business rules
Coach agile process
Promote self-organization
and cross-functionality
Detail requirements
32
Work management
Requirements management
Soft skills
33
Architect
Set architecture principles
Set up digital platform
Coach implementation
Define master data, service interfaces
Configuration Management
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
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
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
37
Service Ecosystem
Touchpoints Specific Services Generic Services Common Services Automation Services Responsibility Requests
38
Cloud management
39
Designer
Define user experience
Set design guidelines
Graphics design
Create user interface
40
User experience
41
Graphics design
42
DevOper
Manage continuous delivery
Code implementation
Code unit tests
Operate environments
43
Development Environment
44
Continuous build, test, deploy
45
Proactively ensure high quality
Code automatic UI tests
Exploratory testing
Capture user quality issues
QSecer
Handle security, privacy
46
Test automation
47
Device clouds
48
How do you get started?
Select an important objective
with executive support
Set up a digital cloud platform
Put together an autonomous team
Get out of their way
Complete team
Any of the roles
Cloud platform
How we can help: