Upload
martech-conference
View
28.215
Download
0
Embed Size (px)
Citation preview
An illustrated story of a 130 years Old Main Street
Retailer’s Journey to a Digital Native
MARKS AND SPENCER’S MARTECH MAKEOVER
October 20th 2015
2
3
4
INTERNATIONAL
5
7
MORE THAN JUST A WEBSITE
Product Information Management OMS Business Intelligence
Middleware & Infrastructure
M&S Operational Systems
Content MgmtMerch (Merchandising) Loyalty & CIMProfile & Personalisation
MarketingeStore Customer Service
8
ORGANISING IDEA:
“Everyday
Inspiration”
M&S is a daily source of inspiration
for customer and staff alike.
9
10
EVERYDAY INSPIRATION
11
80 Applications
132 Interfaces
12
Tuned and scaled to handle
40K orders and 3M page
views an hour
13
Went live on
a date committed
three years back
Why did we suceed
One Team
If you build it,
they will come
Or not!
16
SO WHAT WENT WRONG?
Design failures
• 3 tier navigation
• No guest checkout
17
18
STABLE PLATFORM
19
THE KEY TAKEAWAY
“There is no single development in either
technology or in management technique,
that by itself promises even one order-of-
magnitude improvement in productivity,
in reliability, in simplicity
Fredrick BrookesNo Silver Bullet: Essence and Accidents of Software Engineering
How did we do it
Agile Delivery
– ByteSize!
Product Teams
22
BYTESIZE PRODUCT DEVELOPMENT
MVP
Build
Measure
Learn
Idea
CodeData
23
PAGE LOAD TIME IMPACTS CONVERSION
Knowledge is power
Business and stake holder visualisations
Monitoring marketing campaign experience of
speed
Product Team Dashboards for Sprints tests and…
Command Centre and IT Ops Dashboards …data from live user experiences
Performance –
Every millisecond counts!
Test Automation used to
improve speed of delivery
27
AUTOMATION USED TO IMPROVE SPEED
Coverage & Effect
• Regression testing reduced from 5 days to
1 day / release
• Automation testing after each build saves
40-man days of effort per month
• Increased browser coverage;
• IE9, IE10, IE11, Firefox, Chrome, iOS
• No regression defects introduced since
April, in spite of the amount of change per
release increasing
120%
0%
20%
40%
80%
100%
60%
10
9
0
8
7
6
5
4
3
2
1
R6 R7 R8 R10 R11 R13 R14 R15
0 P1 & P2s since R11
Releases
70%
Perc
enta
ge C
overa
ge
No o
f defe
cts
Regression defects
Manual effort
Sanity coverage
29
THE KEY TAKEAWAY
“There is no single development in either
technology or in management technique,
that by itself promises even one order-of-
magnitude improvement in productivity,
in reliability, in simplicity
Fredrick BrookesNo Silver Bullet: Essence and Accidents of Software Engineering
• Do the simple things first, quick wins are
important
• Don’t be afraid to fail, but fail fast and move on
Bytesize
Automation
Measurement
Experimentation culture
Autonomy
Performance
RUM
NO OPS
Release on
demand
13.8%
38.7%
32
20% OffOCT20SU
© 2015 SAPIENT CORPORATION | CONFIDENTIAL
THANK YOU,