2015 dec 1 maarssen nl - marketing technology2015 - digital transformation

39
1 Dennis Van Allemeersch 1 TITEL Changing Tech Stack as key driver for Digital Transformation at HotelSpecials Dennis Van Allemeersch Marketing Technology congres, Maarssen Dec. 1st, 2015

Upload: dennis-van-allemeersch

Post on 20-Feb-2017

308 views

Category:

Internet


2 download

TRANSCRIPT

Page 1: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

1 Dennis Van Allemeersch 1

TITEL

Changing Tech Stack as

key driver for Digital

Transformation at HotelSpecials

Dennis Van Allemeersch

Marketing Technology congres, Maarssen

Dec. 1st, 2015

Page 2: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

2 Dennis Van Allemeersch 2

INTRO

Page 3: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

3 Dennis Van Allemeersch 3

Page 4: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

4 Dennis Van Allemeersch 4

Online

Travel

Agency

2002

~110

Hotel Booker ?

Page 5: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

5 Dennis Van Allemeersch 5

What is

HotelSpecials trying

to achieve with it's

digital

transformation ?

What changes are

being made in it's

tech stack to that

purpose and why ?

And what have

been some

important lessons

learned to date ?

Page 6: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

6 Dennis Van Allemeersch 6

Faster

Higher quality /

productivity

Future proof

Page 7: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

7 Dennis Van Allemeersch 7

IT’S TEAM NOT TECH

Page 8: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

8 Dennis Van Allemeersch 8

What did we change ?

New departments

• (technical) Product Managers

(by function)

• BigData & Analytics

Changed people

• Developers

Page 9: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

9 Dennis Van Allemeersch 9

Hard recruiting lessons learned

WHY WHO

WHAT HOW

Page 10: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

10 Dennis Van Allemeersch 10

PROCESSES AS GLUE

Page 11: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

11 Dennis Van Allemeersch 11

Key process change ?

False security Work agile

Think Big – Start Small

(<> Command/Control)

Page 12: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

12 Dennis Van Allemeersch 12

Also here it’s about people

Scrum master

are you

How to make it stick ? Top down Leadership

Team, not alpha males Key role

Page 13: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

13 Dennis Van Allemeersch 13

Other process lessons learned

SEEING = BELIEVING

Page 14: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

14 Dennis Van Allemeersch 14

TECH STACK – BEGIN ?

Page 15: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

15 Dennis Van Allemeersch 15

Overhaul from

Legacy to

complete New tech stack

Page 16: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

16 Dennis Van Allemeersch 16

Transformation takes time …

Not 3 months

Not 1 year

But 2-3 years

Finding right people, Familiarizing, Adjusting processes,

Starting, Reaping results

Page 17: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

17 Dennis Van Allemeersch 17

Bottom-up approach

Page 18: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

18 Dennis Van Allemeersch 18

Migrate through 2-track approach

Challenge: different (release) speed

Page 19: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

19 Dennis Van Allemeersch 19

START: HOSTING/ DATA

Page 20: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

20 Dennis Van Allemeersch 20

Switched hosting:

More flexibele

Better pricing

Future proof tech

Servers from:

120

to …

45

Page 21: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

21 Dennis Van Allemeersch 21

Learned some things along the way

Less is More 65% capacity

=> false security

Minimise distance

external hosting -

internal developpers

Transparancy in

Documentation

Page 22: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

22 Dennis Van Allemeersch 22

CODE SWITCH

Page 23: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

23 Dennis Van Allemeersch 23

From PHP to GoLang

Page 24: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

24 Dennis Van Allemeersch 24

Simple Http server

Page 25: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

25 Dennis Van Allemeersch 25

Most performant

Page 26: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

26 Dennis Van Allemeersch 26

COLLABORATION

Page 27: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

27 Dennis Van Allemeersch 27

Jira > tickets

Confluence > documentation

Scrum Boards > status

Page 28: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

28 Dennis Van Allemeersch 28

Automated unit testing

(status: 40% FE; 65% BE server code)

Page 29: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

29 Dennis Van Allemeersch 29

WHY > RESULTS > LESSONS

Stable and reliable

releases

Right tools = enablers

(<> manual Excel interventions)

Invest in how to do releases & proper documentation

5x / year > Continuous

1,5h / release > 20 min

Page 30: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

30 Dennis Van Allemeersch 30

Scalable A/B testing capability

From Optimizely > Google TagManager > Embedded platform

GTM limitations in scaling up

# tests / year x15 ! with 25-30% succes rate !

Page 31: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

31 Dennis Van Allemeersch 31

HARD CORE

Page 32: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

32 Dennis Van Allemeersch 32

Re-wrote custom build bookings engine

Page 33: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

33 Dennis Van Allemeersch 33

Kibana for real-time Demand insights

More flexible & personalised vs Google UA

Challenges: make actionable for business, attribution modelling

Page 34: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

34 Dennis Van Allemeersch 34

Elastic for Search

Faster for big data

Not re-inventing the wheel

Page 35: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

35 Dennis Van Allemeersch 35

NEXT: SCALE

Page 36: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

36 Dennis Van Allemeersch 36

ESP

Stay with Selligent but upgrade

> increase productivity (dynamic templates)

Page 37: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

37 Dennis Van Allemeersch 37

CRM

From to Scope to SF ?

> using all functionalities / capacilities ?

Page 38: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

38 Dennis Van Allemeersch 38

DMP

Now none (Relay42 ?)

> control over own data

> scalable personalisation & targetting

Winners Dutch E-mail Marketing Award 2015

# bookings x2,5 => scale & repeat

Page 39: 2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation

39 Dennis Van Allemeersch 39

Need as much application managers

as marketeers

About marketing processes first & foremost

Automation follows