40
From being just hype to being business-as-usual DNA’s journey in data science & big data

Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Embed Size (px)

Citation preview

Page 1: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

From being just hype to being business-as-usualDNA’s journey in data science & big data

Page 2: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Once upon a time, in a telco operator far far away….

Page 3: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Customers with “mokkula” (usbmodem)

Page 4: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

?

Page 5: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Hockey-fanatic business manager:THE NHL IS STARTING!!!!11oneone

Page 6: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

SO YOU WANT CHANGE, EIGH?

Page 7: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Not so long ago, same operator

Page 8: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Emphasis on content

Importance of speed

Importance of conn quality

Social media usage

Social media usageHigh use of self-service

“Customer 360” -> data across channels, across business areas, across qualitative and quantitative

What is our customer profile like?

Page 9: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

dnatv+pin

What’s wrong?

Page 10: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

What’s wrong?

Page 11: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Where to put networks?

Page 12: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Class: TV, LiigaRank: 0.87, 0.90

What happens in social media? What is talked

about?

Page 13: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Type x

Type y

Page 14: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna
Page 15: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna
Page 16: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

?

Page 17: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

?

John Doe Teemu Selänne

Page 18: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

?

John Doe Teemu Selänne

A bunch of Teemus

Page 19: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

?

Mark.Automation

FB, Insta, online ...

TV, Radio, printti.. DNATV

H2H (DNAK)

OB

John Doe Teemu Selänne

A bunch of Teemus (?)

Page 20: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Segmentti 1 Segmentti 2 Segmentti 3 Segmentti 4

Page 21: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Customer “delight”:How to get the most of what you already have bought, brought to you with the channel you prefer

1 0 1 1 0 1 0 0 1 1 1 0 1

Page 22: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Customer “delight”:How to get the most of what you already have bought, brought to you with the channel you prefer

1 0 1 1 0 1 0 0 1 1 1 0 1

THIS “MACHINE” RUNS MOST OF OUR ACTIONS!

Page 23: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

SEE ALL ASPECTS IN REAL-TIME (1) AND BE ABLE

TO ACT IN REAL-TIME (2).

Page 24: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Looks good, right? Let’s look at the journey

Page 25: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

The BIG THING(s)

1. Business: it was the omnichannel customera. the ever-more-demanding, influential and independent customerb. rise of need for analytical insight & datac. demanding inf. management and analytics to be operational, not

finance-drivend. stop sub-optimizing the system (customer)

2. Tech: it was cloud, open-source, and data sciencea. suddenly - endless scale & processing powerb. reduced time-to-environment from weeks to minutesc. reduced costd. ability to create intelligent data products that reduce time-to-insight and

time-to-action

Page 26: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

System requirements- Infinite scale- Process 10’000++ messages per sec- Automated deploy & tests- Version control- Pay-for-use, not for-licence- Real-time pipeline, disaster recovery, exactly-once-quarantees- Real-time analytics, sub-second latency for everything- Infinite processing power for data science stuff & large analytical deployments- Array of libraries to make the data scientist’s life easier - Modular, i can change any part of it, being that software or hardware- Secure, EU referendums and Safe Harbour etc.- Pipeline and persistent storage & data platform can be done from scratch to

production in 6 months - Cant cost really anything, since had to scrape a small budget. 3 developers max.

OKAY! SOUNDS FAIR.

Page 27: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Business requirements- Understand the omnichannel customer- Reduce churn- Increase cross-sales- Increase product usage & increase retention- Increase marketing ROI- Insight should be real-time - Actions should be near-real-time and everyone can do them- Know where to put infrastructure better than before- Make sense of unstructured data & text & speech & so forth- Automate 80% of insight / data that was previously done by hand- Your system shall not cost anything- But it should deliver competitive advantage

OKAY! SOUNDS FAIR.

Page 28: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

WHAT WOULD MACGYVER DO?

Page 29: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

WHAT WOULD MACGYVER DO?

WOULD HE:a) go and buy a licence and servers

and then wait aroundb) build the damn thing from what

he happens to find with zero cost

Page 30: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

WHAT WOULD MACGYVER DO?

YES!b) build the damn thing from what he happens to find with zero cost

Page 31: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna
Page 32: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

COLLECTreal-time

batchomnichannel

COMBINEdigital to brick n mortar

digital to everythingcontext to everything

customer to everything

COMPUTErecommendations

analysisreports

segmentspredictionsdescriptions

next best actionscustomer journey

EXECUTEchurn prevention

cross-salestargeted marketing

customer service efficiencycustomer experience improvement

omnichannel optimizationreact in real time

product development

CONTROLcontinuous deploymentinfrastructure as code

Page 33: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

COLLECT

AWSLambda

AmazonS3

AmazonS3

Snowplow

COMBINE

single source of truth

processing power >> hadoop

ease-of-use

near-real-time

structured, unstructured, qvali, qvanti

COMPUTE

machine learning

recommendations based on algorithms

real-time

operational

exploratory analytics

descriptive analytics

ease-of-collaboration

possibility to run R, Python, ...

COMBINE

high performance database for real-time

applications

load balanced

message queued

realtime data pipeline

efficient batch loading with automated

invoking

“code as ETL”

EXECUTE

CONTROLcontinuous deployment

infrastructure as code+ highly skilled

developers & data scientists

automating all the things

Understand the omnichannel customer

Reduce churn

Increase cross-sales

Increase product usage & increase retention

Increase marketing ROI

Insight should be real-time

Actions should be near-real-time and everyone can do them

Know where to put infrastructure better than before

Make sense of unstructured data & text & speech & so forth

Automate 80% of insight / data that was previously done by hand

Your system shall not cost anything

But it should deliver competitive advantage

marketing automation for optimization &

automation of actions

visualization, reporting

Page 34: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

SILVER BULLET?

The thing is, we have many MacGyvers, and demos.

Page 35: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

MacGyver = The thinker-doer

- Usually development methods split thinkers (project managers, scrum managers, product owners and the lot) with doers (developers, analysts)

- This is (mostly) shit- You’d need people leading who also do the stuff

- Saves money, time and nerves- People communicate better

- Thinker-doers can communicate with business and translate to development actions, even develop the things themselves

Page 36: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Demos & openness = The secret sauce to everything

- We sit on the “business floor”, right in between of basically everyone- And we almost always have something displayed on a screen- VPs, directors and the like stop and ask what we’re doing -> we show them ->

they’re like “WOW” -> we scale the thing to production and get business support

- We understand what the business needs, since we hear everything- We make it easy to come and talk to us- We make demos available to everyone

- This makes all the difference

Page 37: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Meetings!!11oneone

Since we started last summer, there has been fewer than 5 meetings arranged with the team or any subselection of that team.

Meetings vs communication?“You just sent your 23800th message”

Page 38: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

Lessons learned

Understand the BIG THINGS (cloud, open source, omnichannel customer, data science, time-to-x)

Sit where business sits. And sit together.

Don’t use project managers who can’t code (or who are not really good in the subject domain).

Have a lot of data. If you don’t have it now -> create apps, loyalty programs or whatever. Get on the customer’s skin.

Apply advanced analytics to automate 80% of small decisions made all the time.

Continuous communication beats meetings. Don’t meet.

Page 39: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

SEE ALL ASPECTS IN REAL-TIME = bigdata AND BE ABLE TO ACT IN REAL-TIME =

data science.

Page 40: Case DNA: Hypestä arjeksi – Big data ja data science käytännön kilpailuetuna

THANKS!

The thing is, we have many MacGyvers. -> and recruiting!