Running Lean Start-Up
projects
with Drupal, cloud and agile
Marcin Pajdzik
Twitter: @Marcin_Pajdzik
Sofia, November 2015
I want to start a
business
Find me on Twitter: @Marcin_Pajdzik
Find me on Twitter: @Marcin_Pajdzik
I have a
brilliant
idea
I build a
product
I launch it,
market
and sell it
And….
Find me on Twitter: @Marcin_Pajdzik
Beef
Chicken
Pork
Fish
Veg
✓
✓ ✓
✓
Is this a good business idea?
Select a recipe on our website and we deliver the
right amount of ingredients with cooking
instructions on the same day.
Find me on Twitter: @Marcin_Pajdzik
“This will be the number one lesson I will never forget and the
absolute key to understanding Dinnr’s failure : 
We were not solving anyone’s problem”
Source: https://medium.com
Find me on Twitter: @Marcin_Pajdzik
Dinnr.com
Find me on Twitter: @Marcin_Pajdzik
I have a
brilliant
idea
I build a
product
I launch it,
market
and sell it
And I find
out that it
wasn’t a
very good
idea
90% of start-ups fail
42% of start-ups fail because they build products or provide
services that nobody wants
Source: Fortune.com
Find me on Twitter: @Marcin_Pajdzik
Why many start-ups fail?
Can this product / feature be built?
Should the product / feature be built?
Find me on Twitter: @Marcin_Pajdzik
Do not ask the wrong question
Is this a good business idea?
Select a recipe on our website and we deliver the
right amount of ingredients with cooking
instructions on the same day.
Find me on Twitter: @Marcin_Pajdzik
People are too optimistic about their future behaviour
People often do not know what they want
Find me on Twitter: @Marcin_Pajdzik
Pitching your idea to potential
customers is wrong
People often want to make you happy
Find me on Twitter: @Marcin_Pajdzik
Nobody
uses our
product
Ask
customers
what
features
are missing
Develop
missing
features
Product Death Cycle
Find me on Twitter: @Marcin_Pajdzik
Ask about past behaviour not indented behaviour
Ask for commitment straight away
Find me on Twitter: @Marcin_Pajdzik
Lessons from the Mom Test
Find me on Twitter: @Marcin_Pajdzik
How to use Continues Innovation…
…to create Successful Businesses
Find me on Twitter: @Marcin_Pajdzik
The Lean Start-Up
Focus on what customers want ….
…. Not on what they say that they want
Find me on Twitter: @Marcin_Pajdzik
Validated learning
Every action is an experiment!
Version of a new “product” which allows a team to collect
the maximum amount of validated learning
about customers with the least effort
Find me on Twitter: @Marcin_Pajdzik
Minimum Viable Product
Find me on Twitter: @Marcin_Pajdzik
Lean Start-Up Cycle
Idea
CodeData
BuildLearn
Measure
You constantly ask a question:
Find me on Twitter: @Marcin_Pajdzik
Minimum Viable Product
Am I making a sufficient progress to believe that my business
idea is viable?
Gall’s Law: all complex systems that work evolved from simpler
systems that worked
If you want to build a complex system that works, build a simpler
system first, and then improve it over time.
Find me on Twitter: @Marcin_Pajdzik
The theory of complex systems
Find me on Twitter: @Marcin_Pajdzik
Reinventing the wheel
Source: Forbes
I call this invention “the wheel” but so far I have not been able to
attract any venture capital…
You are familiar with it
Find me on Twitter: @Marcin_Pajdzik
Why Drupal is suitable for MVPs?
You can build 80% or more of your MVP without any coding
Drupal has an active, helpful community.
There is already a lot of functionality built-in
• Based on Panapoly distribution
• Up-to-date and secure versions of all popular modules
• Sane defaults for site builders after install
• Drupal Apps for setting up things that many startups want
Find me on Twitter: @Marcin_Pajdzik
MVP Drupal distribution
Find me on Twitter: @Marcin_Pajdzik
Cloud
Computing
Cloud computing
Pay as you
use
Free tiers
Reliability
and
scalability
Highly
automated
• Agile Development focuses on how to do while Lean Start-up
focuses on what to do
• Lean Start-up makes the best parts of Agile more lean
• Both techniques can be perfectly combined
Find me on Twitter: @Marcin_Pajdzik
Agile and Lean Start-Up
Find me on Twitter: @Marcin_Pajdzik
Thank you / Благодаря
Marcin Pajdzik
Owner / Consultant @ Codewriters Ltd
Find me on Twitter: @Marcin_Pajdzik
Co-Owner / CTO @ Onlicar
LinkedIn: uk.linkedin.com/in/marcinpajdzik/
Twitter: @Marcin_Pajdzik

Running lean start-up projects with Drupal, cloud and agile

  • 1.
    Running Lean Start-Up projects withDrupal, cloud and agile Marcin Pajdzik Twitter: @Marcin_Pajdzik Sofia, November 2015
  • 2.
    I want tostart a business Find me on Twitter: @Marcin_Pajdzik
  • 3.
    Find me onTwitter: @Marcin_Pajdzik I have a brilliant idea I build a product I launch it, market and sell it And….
  • 4.
    Find me onTwitter: @Marcin_Pajdzik Beef Chicken Pork Fish Veg ✓ ✓ ✓ ✓
  • 5.
    Is this agood business idea? Select a recipe on our website and we deliver the right amount of ingredients with cooking instructions on the same day. Find me on Twitter: @Marcin_Pajdzik
  • 6.
    “This will bethe number one lesson I will never forget and the absolute key to understanding Dinnr’s failure :  We were not solving anyone’s problem” Source: https://medium.com Find me on Twitter: @Marcin_Pajdzik Dinnr.com
  • 7.
    Find me onTwitter: @Marcin_Pajdzik I have a brilliant idea I build a product I launch it, market and sell it And I find out that it wasn’t a very good idea
  • 8.
    90% of start-upsfail 42% of start-ups fail because they build products or provide services that nobody wants Source: Fortune.com Find me on Twitter: @Marcin_Pajdzik Why many start-ups fail?
  • 9.
    Can this product/ feature be built? Should the product / feature be built? Find me on Twitter: @Marcin_Pajdzik Do not ask the wrong question
  • 10.
    Is this agood business idea? Select a recipe on our website and we deliver the right amount of ingredients with cooking instructions on the same day. Find me on Twitter: @Marcin_Pajdzik
  • 11.
    People are toooptimistic about their future behaviour People often do not know what they want Find me on Twitter: @Marcin_Pajdzik Pitching your idea to potential customers is wrong People often want to make you happy
  • 12.
    Find me onTwitter: @Marcin_Pajdzik Nobody uses our product Ask customers what features are missing Develop missing features Product Death Cycle
  • 13.
    Find me onTwitter: @Marcin_Pajdzik
  • 14.
    Ask about pastbehaviour not indented behaviour Ask for commitment straight away Find me on Twitter: @Marcin_Pajdzik Lessons from the Mom Test
  • 15.
    Find me onTwitter: @Marcin_Pajdzik
  • 16.
    How to useContinues Innovation… …to create Successful Businesses Find me on Twitter: @Marcin_Pajdzik The Lean Start-Up
  • 17.
    Focus on whatcustomers want …. …. Not on what they say that they want Find me on Twitter: @Marcin_Pajdzik Validated learning Every action is an experiment!
  • 18.
    Version of anew “product” which allows a team to collect the maximum amount of validated learning about customers with the least effort Find me on Twitter: @Marcin_Pajdzik Minimum Viable Product
  • 19.
    Find me onTwitter: @Marcin_Pajdzik Lean Start-Up Cycle Idea CodeData BuildLearn Measure
  • 20.
    You constantly aska question: Find me on Twitter: @Marcin_Pajdzik Minimum Viable Product Am I making a sufficient progress to believe that my business idea is viable?
  • 21.
    Gall’s Law: allcomplex systems that work evolved from simpler systems that worked If you want to build a complex system that works, build a simpler system first, and then improve it over time. Find me on Twitter: @Marcin_Pajdzik The theory of complex systems
  • 22.
    Find me onTwitter: @Marcin_Pajdzik Reinventing the wheel Source: Forbes I call this invention “the wheel” but so far I have not been able to attract any venture capital…
  • 23.
    You are familiarwith it Find me on Twitter: @Marcin_Pajdzik Why Drupal is suitable for MVPs? You can build 80% or more of your MVP without any coding Drupal has an active, helpful community. There is already a lot of functionality built-in
  • 24.
    • Based onPanapoly distribution • Up-to-date and secure versions of all popular modules • Sane defaults for site builders after install • Drupal Apps for setting up things that many startups want Find me on Twitter: @Marcin_Pajdzik MVP Drupal distribution
  • 25.
    Find me onTwitter: @Marcin_Pajdzik Cloud Computing Cloud computing Pay as you use Free tiers Reliability and scalability Highly automated
  • 26.
    • Agile Developmentfocuses on how to do while Lean Start-up focuses on what to do • Lean Start-up makes the best parts of Agile more lean • Both techniques can be perfectly combined Find me on Twitter: @Marcin_Pajdzik Agile and Lean Start-Up
  • 27.
    Find me onTwitter: @Marcin_Pajdzik
  • 28.
    Thank you /Благодаря Marcin Pajdzik Owner / Consultant @ Codewriters Ltd Find me on Twitter: @Marcin_Pajdzik Co-Owner / CTO @ Onlicar LinkedIn: uk.linkedin.com/in/marcinpajdzik/ Twitter: @Marcin_Pajdzik

Editor's Notes

  • #3 Ladies and gentleman. I want to start a business. How many of you thought about starting a business? I want to ask you for a massive favour. I have a business idea and I want to ask you what you think about this. So I will give a scenario that will describe a problem, and tell you how I would solve it. Imagine you come back from work and you need to think about dinner. Your girlfriend or wife, a young professional, also works and comes back to you around the same time. You both know that soon you will be hungry. You don't like those unhealthy takeaways very much. You can't be bothered to dress up and go to a restaurant. Ideally you would like to cock something healthy and quick. It may be fun to cock together with your girlfriend you think. You lack of new ideas though and you don't have much in the fridge. A trip to a supermarket or even a local shop is not very appealing. What can you do? I see an opportunity in there. And I have an idea that already works in the Scandinavian countries.
  • #4 If you rely on your customers, you may get into the product death cycle.
  • #5 Now imagine that there is a website that would allow you to search for recipes. You could choose if you want pork or beef or maybe a vegetarian type of dish. Then you filter the results by the time required to prepare the food depending on how hungry you are and pick what you fancy from the list of refined dishes. Then you see a list of suggested wines that go with your meal. You pick one of the bottles and go to the checkout. You pay online and in 30 mins or so you have all the ingredients at your doorstep. Delivered to you. No trips to the shop required. All that you and your girlfriend need to do is to get to the kitchen and start cooking.
  • #6 So this is my question to you. Will my business work? Would you use it? Who thinks that it may possibly be a good idea? I want you to ask me questions and I want you to tell me honestly what you think.
  • #7 Ok, so now I have to admit that this is not my idea. Somebody has already done in London. The company who did it is called Dinnr.com. The idea was quite appealing to potential investors and the company managed to raise £60k (350 thousand zlotych) through crowdfunding in exchange of 12% of equity in may 2012. Later, at the beginning of 2014 the company managed to secure another, small investment through crowdfunding but decided not to accept it. It all ended in January 2014. They had not managed to bring in enough business. This starup failed. And it failed because they were solving nobody’s problem.
  • #8 If you rely on your customers, you may get into the product death cycle.
  • #9 This is probably not a new thing for you and most of you will know it. 9 out of 10 start-ups fail. What is however more important, 42% of the stat-up that fail, fail because there is no market for their product. Fortune reported the “top reason” that startups fail: “They make products no one wants.” A careful survey of failed startups determined that 42% of them identified the “lack of a market need for their product”. This is the single biggest reason for their failure.
  • #10 Entrepreneurs ask themselves the wrong questions. They ask “Can this be build?”…. If you have enough time and money, almost anything can be built these days. You should be asking yourself if the product should be built… That should be self-evident. If no one wants your product, your company isn’t going to succeed. But many startups build things people don’t want with the irrational hope that they’ll convince them otherwise. One of the biggest mistake you could do is to spend a lot of money to develop a product without validating your idea. But how do you validate your idea? Market research?
  • #11 So this is my question to you. Will my business work? Would you use it? Who thinks that it may possibly be a good idea? I want you to ask me questions and I want you to tell me honestly what you think.
  • #12 2) The most prominent modern example of this phenomenon is the mobile phone. People dismissed it as a novelty Andrew Grove, the chairman of the Intel Corporation, said that the idea of a wireless personal communicator in every pocket is "a pipe dream driven by greed.“ back in 1992 3) “A lot of times, people don’t know what they want until you show it to them.” - Steve Jobs The problem is that entrepreneurs have taken that to heart. For every $19 billion company like Uber, there are countless frivolous products that never catch on.
  • #13 If you rely on your customers, you may get into the product death cycle.
  • #15 How to talk to your customers to understand if your business in a good idea when everybody is lying to you
  • #16 Does anyone know this book? Lean is a framework that you can use to ensure that you are building the right thing. Eric Rise realised that there is a It is almost 350 pages. So quite long. If you want a brief of this book, you could read a version for busy people.
  • #17 In a traditional corporate structure you stick to the plan. You spend a lot of time and money and effort to build something and then you release that to your customer. In lean start-up this doesn’t work because if your customers do not want your product, the deadline and budget are irrelevant. Lean startup is like driving a car. You still have your destination. In business speak you have your vision and strategy or road-map tat is supposed to take you there. But like when you drive you still have to steer the vehicle to get to the destination, you may have to stop, take a detour. You may also to stop driving or change your destination.
  • #18 In a lean start-up there is the concept of validated learning.
  • #19 Experiment are useless unless you can interact with your customers The minimum viable product is that product which has just those features (and no more) that allows you to ship a product that resonates with early adopters; some of whom will pay you money or give you feedback. It requires judgment to figure out, for any given context, what MVP makes sense.  At a minimum, a simple landing page with a sign up and an AdWords smoke test would have revealed how utterly bad the concept was. http://www.startuplessonslearned.com/2009/08/minimum-viable-product-guide.html http://www.startuplessonslearned.com/2009/03/minimum-viable-product.html
  • #20 This is probably not a new thing for you and most of you will know it. 9 out of 10 start-ups fail. What is however more important, 42% of the stat-up that fail, fail because there is no market for their product. Fortune reported the “top reason” that startups fail: “They make products no one wants.” A careful survey of failed startups determined that 42% of them identified the “lack of a market need for their product” as This is the single biggest reason for their failure.
  • #21 An MVP can just be a mock-up page
  • #22 Here’s a weekend project for you: build a car from scratch. No pre-manufactured parts or plans allowed. Just a block of metal, a few simple tools, your knowledge, and your imagination. How do you think your project will turn out? Even if the project takes a year, chances are it will be a complete disaster — if your car works at all, it’ll be far less efficient and reliable than even the worst car from a commercial manufacture Interdependencies that must be arranged just right in order to function. Complex systems designed from scratch will never work in the real world, since they haven’t been subject to environmental selection forces while being designed. Uncertainty ensures you will never be able to anticipate all of these interdependencies and variables in advance, so a complex system built from scratch will continually fail in all sorts of unexpected ways. Gall’s Law is why Prototyping and Iteration work so well as a value-creation methodology. Instead of building a complex system from scratch, building a prototype is much easier—it’s the simplest possible creation that will help you verify that your system meets critical selection tests. Expanding that prototype into a Minimum Viable Offer allows you to validate your Critical Assumptions, resulting in the simplest possible system that can succeed with actual purchasers. Iteration and Incremental Augmentation, over time, will produce extremely complex systems that actually work, even as the environment changes.
  • #24 Re-inventing the wheel So much is already there so that you do not have to build it yourself (ToCS risk) 80% is already there (time to market) you are already familiar with it (learning curve) Active community (risk of not fining help, risk of becoming obsolete)
  • #25 The goal is to allow a non-technical founder to quickly build 80% of their web application by only point-and-click configuration in Drupal! Up-to-date and secure versions of all popular modules - so that downloading new modules will be a rare event. The vast majority of these won't be installed by default. See our drush make file for all the modules included. Sane defaults for site builders after install - all the modules needed to build a site will be enabled, including the UI modules for things like Field, Views, Rules, etc. Apps for setting up things that many startup web applications will want - for example: Twitter/Facebook login, advanced profiles, blog, e-mail marketing, monthly payment, etc. First there were modules, then there were Features, and now there are Apps. Apps is the next generation of extensibility and interoperability for Drupal. They provide a much better user experience of extending your Drupal site by providing facilities to download modules and all of their dependencies in one easy step. Panopoly is powerful base distribution of Drupal powered by lots of Chaos Tools and Panels magic. The distribution is designed to be both a general foundation for site building and a base framework upon which to build other Drupal distributions (see Drupalcon Portland video) or check out some of its key features (see full list): The distribution is still n its Alpha version but it is being worked on. Last commit from a week ago.
  • #26 If you rely on your customers, you may get into the product death cycle.
  • #27 Lean Startup is a disciplined, scientific and capital efficient method for discovering and building products and services that people love. Lean Startup and Agile/Scrum have some different purpose.  Agile Development targets how to do while lean startup targets of what to do. Both techniques can be perfectly combined,  for example one week sprints of your agile team generating mvp´s or features for a one week split test.  After 1 week you will have the split test results integrated to your planning meeting.  So Agile Sprint implements the BUILD of your build-measure-learn cycle. Results of measure and learn will be influence the agile planning.