Let Non-Developers Develop your Site. Manu Raivio

51
Let non-developers develop your site Manu Raivio - Frosmo

Transcript of Let Non-Developers Develop your Site. Manu Raivio

Let non-developers develop your siteManu Raivio - Frosmo

Let non-developers develop your siteManu Raivio - Frosmo

DON’T

Can you please…?

3

2 versions of any website: - Deprecated - Not yet built

4

Could we try…?

5

+ Segment, track, run variations…oh and…!!

6

7

“Don’t speak Klingon to me and just use the magic force Gandalf!!!”

8

- Every Steve Jobs wannabe ever -

9

10

Solution?

11

Root access to all employees

12

ALL

13

Thank you! Q&A

14

…ok. No. Don’t do that.

15

FROSMO

16

Frosmo is a SaaS platform that allows you to use a Javascript layer to develop targeted versions of your service on the end users’ browser or mobile application.

It’s 10x faster and more cost-effective compared to other methods

WITH FROSMO YOUR SERVICE IS DEVELOPED AT THE END USERS’ BROWSER

17

BACKEND CONSISTING OF MULTIPLE SOLUTIONS

DATA-LAYER

18

HOW?

BROWSER OF THE END USER

EVEN MOST COMPLEX MODIFICATIONS ARE POSSIBLE

PERSONALISED TARGETED

INTELLIGENCE IN THE LOCAL STORAGE

19

Frosmo Javascript built-in features • Immediately usable features • New features every month • Stable releases

Frosmo Javascript custom • Allows totally custom modification per

customer • Totally independent from Frosmo’s normal

release cycle

Architecture

API

• Frosmo reads DOM (Document Object Model) hence we can understand the service structure in the browser and modify any element/part

• Frosmo uses Datalayer to understand communication of different systems in the browser

• Frosmo supports feeds for any data that is not available from the browser to create any kind of dynamic content

Modular structure

Integrations: • Analytics: GA, Piwik, SAS • Email: MailChimp, Apsis, • Ad-servers: Double Click,

Google Adwords, FB, Adtech,

• CRMs: SAP

Scalable database: • All content is on the

customer’s servers, thus our costs are minimal

• MySql, Redis, Infini DB • Script is loaded through

Amazon S3, or independently from any server

Secure and fast: • Audited at bank-level against

hacks and a"acks by 3rd party

• Choose load method to ensure fast load-times

• Doesn’t interfere with core platform functionality

Architecture

Frosmo Javascript built-in features • Immediately usable features • New features every month • Stable releases

Frosmo Javascript custom • Allows totally custom modification per

customer • Totally independent from Frosmo’s normal

release cycle

API

ArchitectureModular structure

Implementation is easyOne Javascript tag

No integrations, no changes to your CMS.

On any page where you place the tag you can modify anything.

21

and YES IT WORKS WITH Single Page Applications LIKE Angular, responsive sites, mobile apps… YOU NAME IT

22

Boolean Operator Segment Builder + Control Group

Always isolated for transparent comparison in order to learn

Must be segment based

23

FROSMO DOMINANCE

24

In Finland

International

CAN YOU DO…?

YES.

25

26

"At first I didn't believe half of what Frosmo promised to be able to do and achieve. A#er working with them for a while I've discovered that with Frosmo we can test and learn significantly faster what works and what doesn't.

With Frosmo it's very fast to create and manage multiple tests simultaneously. They are also a very innovative team. So far there hasn't been a request they haven't been able to fulfil - and what counts the most is that results have been (really) promising."

Tomi Maaniemi E-Commerce Manager at Finnair

BACKEND CONSISTING OF MULTIPLE SOLUTIONS

DATA-LAYER

27

THE FROSMO APPROACH

BROWSER OF THE END USER

EVEN MOST COMPLEX MODIFICATIONS ARE POSSIBLE

PERSONALISED TARGETED

INTELLIGENCE IN THE LOCAL STORAGE

FROSMO DATA-LAYER

28

THE FROSMO APPROACH

BROWSER OF THE END USER

EVEN MOST COMPLEX MODIFICATIONS ARE POSSIBLE

PERSONALISED TARGETED

INTELLIGENCE IN THE LOCAL STORAGE

BACKEND CONSISTING OF MULTIPLE SOLUTIONS

A POPULAR CMS? A CUSTOM WEBSITE? 3rd PARTY INTEGRATION NOBODY KNOWS?

NO PROBLEM!!

BACKEND CONSISTING OF MULTIPLE SOLUTIONS

FROSMO DATA-LAYER

29

THE FROSMO APPROACH

BROWSER OF THE END USER

EVEN MOST COMPLEX MODIFICATIONS ARE POSSIBLE

PERSONALISED TARGETED

INTELLIGENCE IN THE LOCAL STORAGE

Get your finger out of your back-end!

30

A real life example: Saunalahti

31

Mobile and ISP

• Part of Elisa

• €1.54 Billion Revenue, Nasdaq Helsinki

• 2,3 million customers

• Vodafone’s partner network

• Saunalahti is the consumer devices branch

32

Practical Example

33

34

35

36

????

37

38

39

IT’S NOTHING COMPLICATED

40

41

Single URL Front-end

Dynamic CMS Shop CMS

Shop Front-end

Back-end Inventory

Cookies

Recs Engine

42

Website

CMS Shop CMS

Shop

Back-end Inventory

Cookies

Recs Engine

3 (or more) simple steps:

1) Convince IT of your little project

2) Get them to stop EVERYTHING ELSE

3) Get a project manager!

4) Allow 4 months technical development

5) LAUNCH !!!! Measurable results half a

year later!6) Realise a problem with initial setup

7) Convince IT that your little project is

still a good idea…

43

Website

CMS Shop CMS

Shop

Back-end Inventory

Cookies

Recs Engine

5 simple steps:

1) Conduct feasibility and ROI

assessment2) Meet Product Management and

Engineering3) Prioritise feature ahead of all other

product plans4) Allocate resources

5) GET Measurable results in half a year!!!

THE

METHOD

Introducing:

44

45

Result• Gangstas

• 1.4% CTR

• Shopping cart

• 33% CTR !!!!

46

The Frosmo way• ~15 hours work for Frosmo

• 3-4 hours work for Saunalahti

• No IT-integration needed, simply placing the Frosmo tag on their site

• And…it took 3 weeks from IDEA to LAUNCH!

47

IT’S A COMPLETELY NEW WAY TO DEVELOP YOUR SITE/SERVICE

48

1. DEVELOP SERVICE 10X FASTER 2. BECOME CUSTOMER CENTRIC 3. ALIGN ORGANISATION

49

The Story of Frosmo

50

Nordic Technology

+60 employees Founded in 2008

150 clients

Investors - Chairman of the board Nokia

70% market share in the Nordics

Based in Helsinki

UK, France, Spain, Germany/Austria/Switzerland, Italy, Poland, Turkey, Malta, Russia and Nordic Countries

in-browser development

solution SaaS

51

THANK YOU!Q&A?

@FROSMO @MANURAIVIO