SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
Let non-developers develop your site
Manu Raivio - Frosmo
Let non-developers develop your site
Manu 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
Architecture
Modular structure
Implementation is easy
One 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
assessment
2) Meet Product Management and
Engineering
3) Prioritise feature ahead of all other
product plans
4) 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

Contenu connexe

Tendances

BLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitBLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business Toolkit
René Winkelmeyer
 
1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr.
1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr.1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr.
1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr.
Bicol IT.org
 

Tendances (20)

Empowering Your Clients and Be an Advocate for Yourself
Empowering Your Clients and Be an Advocate for YourselfEmpowering Your Clients and Be an Advocate for Yourself
Empowering Your Clients and Be an Advocate for Yourself
 
Introduction to Meteor - Worldwide Meteor Day
Introduction to Meteor - Worldwide Meteor DayIntroduction to Meteor - Worldwide Meteor Day
Introduction to Meteor - Worldwide Meteor Day
 
Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...
Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...
Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...
 
Node.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontendsNode.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontends
 
BLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitBLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business Toolkit
 
Optimus XPages Part 2: The Deep Dive
Optimus XPages Part 2: The Deep DiveOptimus XPages Part 2: The Deep Dive
Optimus XPages Part 2: The Deep Dive
 
1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr.
1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr.1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr.
1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr.
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center
 
Advancing Content Management for Omni-Channel User Experiences by Roland Bene...
Advancing Content Management for Omni-Channel User Experiences by Roland Bene...Advancing Content Management for Omni-Channel User Experiences by Roland Bene...
Advancing Content Management for Omni-Channel User Experiences by Roland Bene...
 
The future of the CMS
The future of the CMSThe future of the CMS
The future of the CMS
 
Web Performance & You - HighEdWeb Arkansas Version
Web Performance & You - HighEdWeb Arkansas VersionWeb Performance & You - HighEdWeb Arkansas Version
Web Performance & You - HighEdWeb Arkansas Version
 
FEVR - Micro Frontend
FEVR - Micro FrontendFEVR - Micro Frontend
FEVR - Micro Frontend
 
Decoupled Architecture and WordPress
Decoupled Architecture and WordPressDecoupled Architecture and WordPress
Decoupled Architecture and WordPress
 
OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021
 
ngStockholm #8 at NetEnt - Micro Frontend Architecture
ngStockholm #8 at NetEnt - Micro Frontend ArchitecturengStockholm #8 at NetEnt - Micro Frontend Architecture
ngStockholm #8 at NetEnt - Micro Frontend Architecture
 
Java Framework comparison
Java Framework comparisonJava Framework comparison
Java Framework comparison
 
Testing your Single Page Application
Testing your Single Page ApplicationTesting your Single Page Application
Testing your Single Page Application
 
WebMatrix
WebMatrixWebMatrix
WebMatrix
 
3-18-11
3-18-113-18-11
3-18-11
 
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
 

En vedette

What does it mean to be a test engineer?
What does it mean to be a test engineer?What does it mean to be a test engineer?
What does it mean to be a test engineer?
Andrii Dzynia
 

En vedette (20)

Overview of Machine Learning and Feature Engineering
Overview of Machine Learning and Feature EngineeringOverview of Machine Learning and Feature Engineering
Overview of Machine Learning and Feature Engineering
 
CSS Grid Layout
CSS Grid LayoutCSS Grid Layout
CSS Grid Layout
 
What I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginnersWhat I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginners
 
Become a Better Engineer Through Writing
Become a Better Engineer Through WritingBecome a Better Engineer Through Writing
Become a Better Engineer Through Writing
 
What's it like being a Woman in Tech?
What's it like being a Woman in Tech?What's it like being a Woman in Tech?
What's it like being a Woman in Tech?
 
Pair Programming demystified
Pair Programming demystifiedPair Programming demystified
Pair Programming demystified
 
The Programmer
The ProgrammerThe Programmer
The Programmer
 
A Beginners Guide to noSQL
A Beginners Guide to noSQLA Beginners Guide to noSQL
A Beginners Guide to noSQL
 
10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf
 
10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 
Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Code with Empathy: UX for Engineers and UX Developers
Code with Empathy: UX for Engineers and UX DevelopersCode with Empathy: UX for Engineers and UX Developers
Code with Empathy: UX for Engineers and UX Developers
 
Improve the Development Process with DevOps Practices by Fedorov Vadim
Improve the Development Process with DevOps Practices by Fedorov VadimImprove the Development Process with DevOps Practices by Fedorov Vadim
Improve the Development Process with DevOps Practices by Fedorov Vadim
 
Civil Engineering – Oldest Yet A Highly Sought After Career Choice in India
Civil Engineering – Oldest Yet A Highly Sought After Career Choice in IndiaCivil Engineering – Oldest Yet A Highly Sought After Career Choice in India
Civil Engineering – Oldest Yet A Highly Sought After Career Choice in India
 
What does it mean to be a test engineer?
What does it mean to be a test engineer?What does it mean to be a test engineer?
What does it mean to be a test engineer?
 
Paris ML meetup
Paris ML meetupParis ML meetup
Paris ML meetup
 
What Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
What Would Steve Do? 10 Lessons from the World's Most Captivating PresentersWhat Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
What Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
 
Programming != Writing Code
Programming != Writing CodeProgramming != Writing Code
Programming != Writing Code
 

Similaire à Let Non-Developers Develop your Site. Manu Raivio

Microsoft WebsiteSpark & Windows Platform Installer
Microsoft WebsiteSpark & Windows Platform InstallerMicrosoft WebsiteSpark & Windows Platform Installer
Microsoft WebsiteSpark & Windows Platform Installer
George Kanellopoulos
 
Innovation vs. Impatience - keynote at JSOpenDay London 2015
Innovation vs. Impatience - keynote at JSOpenDay London 2015Innovation vs. Impatience - keynote at JSOpenDay London 2015
Innovation vs. Impatience - keynote at JSOpenDay London 2015
Christian Heilmann
 
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
Paul Della-Nebbia
 

Similaire à Let Non-Developers Develop your Site. Manu Raivio (20)

Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps Story
 
Lessons learned from the worlds largest XPage project
Lessons learned from the worlds largest XPage projectLessons learned from the worlds largest XPage project
Lessons learned from the worlds largest XPage project
 
Clone Clone Make: a better way to build
Clone Clone Make: a better way to buildClone Clone Make: a better way to build
Clone Clone Make: a better way to build
 
A call to JS Developers - Let’s stop trying to impress each other and start b...
A call to JS Developers - Let’s stop trying to impress each other and start b...A call to JS Developers - Let’s stop trying to impress each other and start b...
A call to JS Developers - Let’s stop trying to impress each other and start b...
 
Drupalcamp New York 2009
Drupalcamp New York 2009Drupalcamp New York 2009
Drupalcamp New York 2009
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
 
Riding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
Riding The N Train: How we dismantled Groupon's Ruby on Rails MonolithRiding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
Riding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
 
Microservices and OSGi: Better together?
Microservices and OSGi: Better together?Microservices and OSGi: Better together?
Microservices and OSGi: Better together?
 
Scaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdfScaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdf
 
Wireless Wednesdays: Part 1
Wireless Wednesdays: Part 1Wireless Wednesdays: Part 1
Wireless Wednesdays: Part 1
 
Modernisation of legacy PHP applications using Symfony2 - PHP Northeast Confe...
Modernisation of legacy PHP applications using Symfony2 - PHP Northeast Confe...Modernisation of legacy PHP applications using Symfony2 - PHP Northeast Confe...
Modernisation of legacy PHP applications using Symfony2 - PHP Northeast Confe...
 
Microsoft WebsiteSpark & Windows Platform Installer
Microsoft WebsiteSpark & Windows Platform InstallerMicrosoft WebsiteSpark & Windows Platform Installer
Microsoft WebsiteSpark & Windows Platform Installer
 
Building Mobile Websites with Joomla
Building Mobile Websites with JoomlaBuilding Mobile Websites with Joomla
Building Mobile Websites with Joomla
 
Innovation vs. Impatience - keynote at JSOpenDay London 2015
Innovation vs. Impatience - keynote at JSOpenDay London 2015Innovation vs. Impatience - keynote at JSOpenDay London 2015
Innovation vs. Impatience - keynote at JSOpenDay London 2015
 
TYPO3 - The Enterprise Open Source CMS - Rania Marou - FOSSCOMM 2015
TYPO3 - The Enterprise Open Source CMS - Rania Marou - FOSSCOMM 2015TYPO3 - The Enterprise Open Source CMS - Rania Marou - FOSSCOMM 2015
TYPO3 - The Enterprise Open Source CMS - Rania Marou - FOSSCOMM 2015
 
Which Tools Are The Best For Symfony Projects_.pdf
Which Tools Are The Best For Symfony Projects_.pdfWhich Tools Are The Best For Symfony Projects_.pdf
Which Tools Are The Best For Symfony Projects_.pdf
 
Afik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex IntroAfik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex Intro
 
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
 
Micro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJS
Micro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJSMicro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJS
Micro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJS
 

Plus de Future Insights

Plus de Future Insights (20)

The Human Body in the IoT. Tim Cannon + Ryan O'Shea
The Human Body in the IoT. Tim Cannon + Ryan O'SheaThe Human Body in the IoT. Tim Cannon + Ryan O'Shea
The Human Body in the IoT. Tim Cannon + Ryan O'Shea
 
Pretty pictures - Brandon Satrom
Pretty pictures - Brandon SatromPretty pictures - Brandon Satrom
Pretty pictures - Brandon Satrom
 
Putting real time into practice - Saul Diez-Guerra
Putting real time into practice - Saul Diez-GuerraPutting real time into practice - Saul Diez-Guerra
Putting real time into practice - Saul Diez-Guerra
 
Surviving the enterprise storm - @RianVDM
Surviving the enterprise storm - @RianVDMSurviving the enterprise storm - @RianVDM
Surviving the enterprise storm - @RianVDM
 
Exploring Open Date with BigQuery: Jenny Tong
Exploring Open Date with BigQuery: Jenny TongExploring Open Date with BigQuery: Jenny Tong
Exploring Open Date with BigQuery: Jenny Tong
 
A Universal Theory of Everything, Christopher Murphy
A Universal Theory of Everything, Christopher MurphyA Universal Theory of Everything, Christopher Murphy
A Universal Theory of Everything, Christopher Murphy
 
Horizon Interactive Awards, Mike Sauce & Jeff Jahn
Horizon Interactive Awards, Mike Sauce & Jeff JahnHorizon Interactive Awards, Mike Sauce & Jeff Jahn
Horizon Interactive Awards, Mike Sauce & Jeff Jahn
 
Reading Your Users’ Minds: Empiricism, Design, and Human Behavior, Shane F. B...
Reading Your Users’ Minds: Empiricism, Design, and Human Behavior, Shane F. B...Reading Your Users’ Minds: Empiricism, Design, and Human Behavior, Shane F. B...
Reading Your Users’ Minds: Empiricism, Design, and Human Behavior, Shane F. B...
 
Front End Development Transformation at Scale, Damon Deaner
Front End Development Transformation at Scale, Damon DeanerFront End Development Transformation at Scale, Damon Deaner
Front End Development Transformation at Scale, Damon Deaner
 
Structuring Data from Unstructured Things. Sean Lorenz
Structuring Data from Unstructured Things. Sean LorenzStructuring Data from Unstructured Things. Sean Lorenz
Structuring Data from Unstructured Things. Sean Lorenz
 
Cinematic UX, Brad Weaver
Cinematic UX, Brad WeaverCinematic UX, Brad Weaver
Cinematic UX, Brad Weaver
 
The Future is Modular, Jonathan Snook
The Future is Modular, Jonathan SnookThe Future is Modular, Jonathan Snook
The Future is Modular, Jonathan Snook
 
Designing an Enterprise CSS Framework is Hard, Stephanie Rewis
Designing an Enterprise CSS Framework is Hard, Stephanie RewisDesigning an Enterprise CSS Framework is Hard, Stephanie Rewis
Designing an Enterprise CSS Framework is Hard, Stephanie Rewis
 
Accessibility Is More Than What Lies In The Code, Jennison Asuncion
Accessibility Is More Than What Lies In The Code, Jennison AsuncionAccessibility Is More Than What Lies In The Code, Jennison Asuncion
Accessibility Is More Than What Lies In The Code, Jennison Asuncion
 
Sunny with a Chance of Innovation: A How-To for Product Managers and Designer...
Sunny with a Chance of Innovation: A How-To for Product Managers and Designer...Sunny with a Chance of Innovation: A How-To for Product Managers and Designer...
Sunny with a Chance of Innovation: A How-To for Product Managers and Designer...
 
Designing for Dyslexia, Andrew Zusman
Designing for Dyslexia, Andrew ZusmanDesigning for Dyslexia, Andrew Zusman
Designing for Dyslexia, Andrew Zusman
 
Beyond Measure, Erika Hall
Beyond Measure, Erika HallBeyond Measure, Erika Hall
Beyond Measure, Erika Hall
 
Real Artists Ship, Haraldur Thorleifsson
Real Artists Ship, Haraldur ThorleifssonReal Artists Ship, Haraldur Thorleifsson
Real Artists Ship, Haraldur Thorleifsson
 
Ok Computer. Peter Gasston
Ok Computer. Peter GasstonOk Computer. Peter Gasston
Ok Computer. Peter Gasston
 
Digital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi Kaya
Digital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi KayaDigital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi Kaya
Digital Manuscripts Toolkit, using IIIF and JavaScript. Monica Messaggi Kaya
 

Dernier

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Dernier (20)

Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 

Let Non-Developers Develop your Site. Manu Raivio

  • 1. Let non-developers develop your site Manu Raivio - Frosmo
  • 2. Let non-developers develop your site Manu Raivio - Frosmo DON’T
  • 4. 2 versions of any website: - Deprecated - Not yet built 4
  • 6. + Segment, track, run variations…oh and…!! 6
  • 7. 7
  • 8. “Don’t speak Klingon to me and just use the magic force Gandalf!!!” 8 - Every Steve Jobs wannabe ever -
  • 9. 9
  • 10. 10
  • 12. Root access to all employees 12
  • 16. 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
  • 17. WITH FROSMO YOUR SERVICE IS DEVELOPED AT THE END USERS’ BROWSER 17
  • 18. 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. 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
  • 20. 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 Architecture Modular structure
  • 21. Implementation is easy One Javascript tag No integrations, no changes to your CMS. On any page where you place the tag you can modify anything. 21
  • 22. and YES IT WORKS WITH Single Page Applications LIKE Angular, responsive sites, mobile apps… YOU NAME IT 22
  • 23. Boolean Operator Segment Builder + Control Group Always isolated for transparent comparison in order to learn Must be segment based 23
  • 26. 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
  • 27. 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
  • 28. 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!!
  • 29. 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
  • 30. Get your finger out of your back-end! 30
  • 31. A real life example: Saunalahti 31
  • 32. 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
  • 34. 34
  • 35. 35
  • 37. 37
  • 38. 38
  • 39. 39
  • 42. 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. 43 Website CMS Shop CMS Shop Back- end Inventory Cookies Recs Engine 5 simple steps: 1) Conduct feasibility and ROI assessment 2) Meet Product Management and Engineering 3) Prioritise feature ahead of all other product plans 4) Allocate resources 5) GET Measurable results in half a year!!! THE METHOD Introducing:
  • 44. 44
  • 45. 45
  • 46. Result • Gangstas • 1.4% CTR
 • Shopping cart • 33% CTR !!!! 46
  • 47. 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
  • 48. IT’S A COMPLETELY NEW WAY TO DEVELOP YOUR SITE/SERVICE 48
  • 49. 1. DEVELOP SERVICE 10X FASTER 2. BECOME CUSTOMER CENTRIC 3. ALIGN ORGANISATION 49
  • 50. 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