Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
with OpenSource Software and Azure
MVP & startup
Francesco Fullone
ff@ideato.it / @fullo
I’m here because
I’m a OSS evangelist
I’m a PHP advocate
I’m a pragmatic entrepreneur
I was
Agenda
• Chapter 1 - Lean Startup & MVP
• Chapter 2 - Open Source
• Chapter 3 - Why Azure
• Chapter 4 - First hand experie...
Chapter 1
MV…what?
“The minimum viable product is
that version of a new product
which allows a team to collect the
maximum amount of...
It’s evolution, baby
Or like this
Reasons behind
Be able to test hypothesis with
minimal resources
Accelerate learning
Reduce wasted engineering time
Reach ...
Test your hypothesis
• Interviews
• Landing Page
• Surveys
• Crowdfunding
Reduce wasted time
• Concierge 

(Sir, how may I help thou?)
• Mage of OZ 

(it’s you, but hidden behind 

the curtains)
•...
A lot of MVPs
• Products
• Services
• Features
Pirate Metrics
Acquisition
Activation
Retention
Referral
Revenue
High-fidelity MVPs
You (may)
have to code
something
Chapter 2
Why OSS?
•it’s cheap (as for price)
•ready to be deployed
•a lot of ready-to-use resources
•available in the language you ...
It’s not a new idea
Github, Wallmart, Facebook, Apple,
Google, Microsoft have relied on
OOS to accomplish new projects.
MVPs - ready to use
WordPress, Drupal or any other
CMSes with a rich interface and
big enough community could
be a valid s...
MVPs - for hardcore devs
PHP Frameworks such as Symfony,
Laravel, etc with RAD tools
NODE.JS Frameworks and platforms to
r...
But the most
important
reason is…
It lets you
concentrate on
important stuff:
“learning things”
Chapter 3
Why ?
Ready to deploy solution
Azure Website
one click install
of dozen applications
and stacks
Worker Roles
do not care about s...
Build & Manage complex stacks
•MongoDb
•MySQL
•Redis
•etc…
a lot of choices
with worker roles, one click install to deploy
Virtual Machines
do not forget the
old fashioned VM or
the new fancy
technologies
The ready to be used stuffto validate your MVP ideas
Git Deploy
deploy-from-branch feature
A/B Testing
an easy way to do feature tests on deployed instances
A/B testing on Azure
1. Create a new Azure Website and select a Standard hosting plan
2.Create a new Deployment Slot for e...
Application Insights
Get metrics and performances of
a real production environment
https://github.com/Microsoft/AppInsight...
??
!?
Chapter 4
first-hand experiences
single static page MVP
Web role
MVP passed!
Node.JS worker role
Linux VM
MongoDB worker role
dismissed
Linux VM
Lamp stack
15k users
Screenfony
Azure website
WordPress + WooCommerce
pivoting
??
!?
www.ideato.it
info@ideato.it
@ideato
Ideatohelping startups since 2008 to turn ideas in real business
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
Unit and Functional Testing with Symfony2
Next
Upcoming SlideShare
Unit and Functional Testing with Symfony2
Next
Download to read offline and view in fullscreen.

Share

MVP & Startup, with OpenSource Software and Microsoft Azure

Download to read offline

Test a startup's business model quickly is very important, as doing it minimizing risks and investments. In this talk I will discuss some experiments we did (that used open source tools, Microsoft Azure and Lean Startup methodologies) to validate our business hypothesis.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

MVP & Startup, with OpenSource Software and Microsoft Azure

  1. 1. with OpenSource Software and Azure MVP & startup Francesco Fullone ff@ideato.it / @fullo
  2. 2. I’m here because I’m a OSS evangelist I’m a PHP advocate I’m a pragmatic entrepreneur I was
  3. 3. Agenda • Chapter 1 - Lean Startup & MVP • Chapter 2 - Open Source • Chapter 3 - Why Azure • Chapter 4 - First hand experiences
  4. 4. Chapter 1
  5. 5. MV…what? “The minimum viable product is that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort” by Eric Ries
  6. 6. It’s evolution, baby
  7. 7. Or like this
  8. 8. Reasons behind Be able to test hypothesis with minimal resources Accelerate learning Reduce wasted engineering time Reach the customers ASAP
  9. 9. Test your hypothesis • Interviews • Landing Page • Surveys • Crowdfunding
  10. 10. Reduce wasted time • Concierge 
 (Sir, how may I help thou?) • Mage of OZ 
 (it’s you, but hidden behind 
 the curtains) • Piecemeal 
 (someone else API ftw!) engineering mostly.
  11. 11. A lot of MVPs • Products • Services • Features
  12. 12. Pirate Metrics Acquisition Activation Retention Referral Revenue
  13. 13. High-fidelity MVPs You (may) have to code something
  14. 14. Chapter 2
  15. 15. Why OSS? •it’s cheap (as for price) •ready to be deployed •a lot of ready-to-use resources •available in the language you love
  16. 16. It’s not a new idea Github, Wallmart, Facebook, Apple, Google, Microsoft have relied on OOS to accomplish new projects.
  17. 17. MVPs - ready to use WordPress, Drupal or any other CMSes with a rich interface and big enough community could be a valid solution for you.
  18. 18. MVPs - for hardcore devs PHP Frameworks such as Symfony, Laravel, etc with RAD tools NODE.JS Frameworks and platforms to rapid prototype like Eskimo/Igloo, ExpressJS, etc.
  19. 19. But the most important reason is…
  20. 20. It lets you concentrate on important stuff: “learning things”
  21. 21. Chapter 3 Why ?
  22. 22. Ready to deploy solution Azure Website one click install of dozen applications and stacks Worker Roles do not care about scaling up, you’ll get a real SaaS environment
  23. 23. Build & Manage complex stacks •MongoDb •MySQL •Redis •etc… a lot of choices with worker roles, one click install to deploy
  24. 24. Virtual Machines do not forget the old fashioned VM or the new fancy technologies
  25. 25. The ready to be used stuffto validate your MVP ideas
  26. 26. Git Deploy deploy-from-branch feature
  27. 27. A/B Testing an easy way to do feature tests on deployed instances
  28. 28. A/B testing on Azure 1. Create a new Azure Website and select a Standard hosting plan 2.Create a new Deployment Slot for each additional version of your site you want to deploy (up to 5) 3.Build two or more different versions of your website using the language and tools of your choice 4.Deploy the “primary” version of your site to your “primary” Azure Website, and then deploy each additional version to a different named Deployment Slot 5.Use the Azure Portal to configure the Testing in Production feature, specifying which percentage of users should go to the primary site and each deployment slot when they browse to your site’s URL 6.Use Application Insights to measure the effectiveness of each version of the site. http://blogs.msdn.com/b/tomholl/archive/2014/11/10/a-b-testing-with-azure-websites.aspx a crash course
  29. 29. Application Insights Get metrics and performances of a real production environment https://github.com/Microsoft/AppInsights-PHP It’s opensource!
  30. 30. ?? !?
  31. 31. Chapter 4 first-hand experiences
  32. 32. single static page MVP Web role MVP passed!
  33. 33. Node.JS worker role Linux VM MongoDB worker role dismissed
  34. 34. Linux VM Lamp stack 15k users
  35. 35. Screenfony Azure website WordPress + WooCommerce pivoting
  36. 36. ?? !?
  37. 37. www.ideato.it info@ideato.it @ideato Ideatohelping startups since 2008 to turn ideas in real business
  • TomTurner11

    Jan. 20, 2016
  • lucaperugini

    Jun. 26, 2015
  • RamonaVesprini

    Jun. 25, 2015
  • Gimmi72

    Mar. 15, 2015
  • SergioBerisso

    Mar. 14, 2015
  • magnum

    Feb. 27, 2015
  • acciaipa

    Feb. 26, 2015
  • francesco.ronchi

    Feb. 26, 2015
  • matteobaccan

    Feb. 26, 2015
  • MatteoGiachino

    Feb. 25, 2015
  • giulianolatini

    Feb. 25, 2015

Test a startup's business model quickly is very important, as doing it minimizing risks and investments. In this talk I will discuss some experiments we did (that used open source tools, Microsoft Azure and Lean Startup methodologies) to validate our business hypothesis.

Views

Total views

1,973

On Slideshare

0

From embeds

0

Number of embeds

108

Actions

Downloads

15

Shares

0

Comments

0

Likes

11

×