SlideShare a Scribd company logo
1 of 94
@Ben_Hall
Ben@BenHall.me.uk
Hacker in Residence at Cornershop / #1seed
Building Startups and Minimum Viable
Products
@Ben_Hall
Ben@BenHall.me.uk
Hacker in Residence at Cornershop / #1seed
You talk about it, we ship it.
#craftsmanship
@Ben_Hall
Ben@BenHall.me.uk
Hacker in Residence at Cornershop / #1seed
Let’s make some money
#craftsmanshipisdead
Who am I?
• Hacker in Residence at Cornershop / #1seed
– Meerkatalyst / MaydayHQ (Co-founder)
– Swapit
– 7digital
– Red Gate Software
• Multiple open source and side projects
• @Ben_Hall or Ben@BenHall.me.uk
Agenda
Idea Build Release
How I see the world
With a bit of a rant, and various
lessons learned along the way
Startup Mindset
Validate / Invalidate a concept as
fast as possible
Lean Startup?
• Toyota production system
• Toyota Way
• W. Edwards Deming
• Eric Reis made it mainstream
Build
MeasureLearn
Not about being cheap
It’s good to fail, as long as you
fail fast
But not so fast that it’s
impossible to succeed
The Idea
What happens if you don’t have
an idea?
Find a space, theme, problem that
you personally find interesting
Building Startups and Minimum Viable Products (NDC2013)
Redstar Ventures, Science Inc,
Rocket Internet
Cornershop
Taps
Pool
Internal / External
BELIEVE IN THE VISION
Without a core desire, you’ve already lost the game
People don't buy what you do;
they buy why you do it.
Ideas to avoid / be aware of?
• Market places / two sided markets
– They do lead to digital transaction businesses ==
most likely to hit $1b
– Winning once is hard. Here you need to win twice.
• Viral
– Generally all about luck
• Photo Sharing etc
– Yawn!!! Be original.
Business Assumption Exercise
Business Assumptions Exercise
I believe that my customers have a need to
_____________________________________________________________________
___________________________________________________________.
This need can be solved with
_____________________________________________________________________
___________________________________________________________.
My initial customers will be
_____________________________________________________________________
The #1 value a client wants to get out of my service is:
_____________________________________________________________________
The client can also get these additional benefits:
________________________________________________________ and
______________________________________________________
I will acquire the majority of my users/customers through
______________________________________________ and
________________________________________________
Business Assumptions Exercise
I believe that my customers have a need to discover the
best online services to solve their problems.
This need can be solved with recommending them new
services based on their existing tools and expressed
problems.
My initial customers will be early adopters working in the
London tech scene people who use 5-10 apps on a daily
basis and have signed up to over 100.
The #1 value a client wants to get out of my service is:
having a personalised recommendation service for apps.
The client can also get these additional benefits: visualise
all the apps their currently subscribed too and curated
pages by thoughtleaders and social connections.
I will acquire the majority of my users/customers through
external integrations with apps and word of month /
SEO
Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)
Leave the building
Understand potential customer
acquisition approaches early
Speak to everyone!
• Influencers
• Users of competitor products
• Potential new users
• People in different verticals with similar business
models
• Understand industry, customer segments
• Test different value props, identify which
connects best
Always discuss previous experiences.
People are rubbish at predicting the
future
Easy way to prove it’s a good
idea?
Get them to pay for it.
LISTEN TO CUSTOMERS NOT
ADVISORS / VC
Naming & Branding
Naming is the hardest problem
Can kill days and suck motivation
Create a brand with any name
(Google)
Let the name create brand
(AirBnB, YouPorn, PornTube)
Pivots are harder
MEERKATALYST IS A RUBBISH
NAME!
MissingUnicorns.com
Technical recruitment tool
CORNERSHOP
Investing in the name and the brand
Tag lines should be short and
sweet
DON’T SAY YOU’RE
DISTRIBUTING OR INNOVATING
LAME!!! Only others can say that
CustDev can only get you so far
Should have concept / vision clear in
your own head
The Build
What is a MVP?
• Enhance Learning
• Enable you to ask new questions beyond what
you’ve asked before
Don’t turn into a developer!
• This isn’t an exercise in learning new
technologies.
• It’s an exercise in building businesses
• Don’t confuse the two.
Lesson learned from
Meerkatalyst
Built an over complex system when a shell
script would have done
Lesson learned from Mayday
Stopped the MVP, started scaling (technical
backend), didn’t have product/market fit.
Massive Fail
Avoid writing code if you can
• Email first startups are cool!!
• Sunrise (Just raised $2.2m, started as morning
email of your day’s schedule each day)
• Mattermark
Speed of delivery is key
• Beg, steal, borrow – just get it done!
• Ability to lean
• Should be based around your vision
• BOA took too long… aim wasn’t to learn,
missed a number of opportunities
LIFE IS TOO SHORT TO WRITE
BORING STUFF
Don’t reinvent the wheel
UI / Design
• Bootstrap
• Flat UI
• ThemeForest + Wordpress
• KISS!! Do you really need EmberJS, Backbone
etc etc etc?
Middleware
• NodeJS
• GitHub
• Community
• NPM / Bower
Backend
• NoSQL
– Mainly because of migrations
• ElasticSearch
– *AMAZING*
Hosting
• Heroku
• Rackspace Cloud
– Preference of choice. Great startup team.
– Gave me lots of free beer at SXSW
• Amazon Web Services
Paul Stack rocked my world – Vagrant
APIs
• Easily accessible data
– FourSquare
• Screen Scrape Data
– Dirty, but *powerful*
– Node + Redis === *fast*
Personal collection of reusable
code
Copy and paste FTW!!!
Cult of the Software Craftsman
• Code Quality is not a feature!
• Do you really need 80% test coverage? What
value is that actually adding?
• Do you really need that abstraction? That IoC?
That level of separation? That ability to scale?
• Is that really going to change your world?
BULLSH*T
WHO CARES ABOUT CLEAN CODE IF
THERE ARE NO SALES!
IF DEVELOPERS WERE IMPACTED BY
REVENUE THEN THEY WOULDN’T
SPEND 10 DAYS WRITING CLEAN CODE
STOPPED DOING TDD A LONG TIME
AGO
Write tests / code / shell scripts to speed up feedback loop – not about
long-term.
BUT I ATTEMPT TO KEEP IT CLEAN
DON’T BE AFFAIRD TO THROW
CODE AWAY
Facebook Rewrite Example
Move fast and break things
Ideal Team SizeTeam Size
Ideally Three People
Building Startups and Minimum Viable Products (NDC2013)
Identifying what’s required?
• MVP needs to be a product you can learn from
but generally everything can be dropped.
– If it doesn’t answer a question, does it need to be
there? If there is no question, then no.
– Need X feature to be Y is generally incorrect.
Other ways to solve the problem
• Releasing and iterating at least every day
Fake it until you make it
Lesson learned from
Rate it Slate it
Prototyped Functionality
Took 2-3 hours to go from a concept to
learning valuable insights
Release something that moves
the needle every day
Zynga’s approach
But that won’t work in XYZ
environment
Really?!
The
Release
Job done! If you build it they will come
Must be true, Hollywood said so
Find the people who believe what you
believe
• Early Adaptors
• Early Evangelists
• Will market the product for you.
Key factors
• Metrics
• Drive Traffic
• Listen to your customers
Metrics
• Collect everything
• Visualise key data
• Have key metrics that you want to track
Backend system
• Librato metrics
• Rackspace / AWS
Librato
User Metrics
• Google Analytics
• MixPanel
• KissMetrics
• Your own database is most valuable source.
Use it!
Building Startups and Minimum Viable Products (NDC2013)
AARRR
• Pirate Metrics. The only ones that matter.
• Application Level
• Feature Level (less for investors, more for
product managers)
Building Startups and Minimum Viable Products (NDC2013)
Taskfirm.com
Metrics became the tests
• Ensure the system is
working as expected
• Alerts when the system
stopped working outside
of normal bounds
Drive Traffic
• PR (Hacker News, Techcrunch, The Next Web)
• Newsletters (Own and others)
• SEO – Inbound links
• Blog (Own and others)
• Tweet (MailChirp)
• Email (MailChimp)
• Influencers in the sector
– Friends of Red Gate
– Microsoft MVP programme
Paid Advertisement
• 4 Hour Body tricks (Google Ad Words for title,
in store hack for cover)
Speak to people using the product
• Red Gate UX team
• Watch, Listen, Learn
• Introduce explicit touch points in the
application for reaching out
– Rate it Slate it inbox beta list
• Do people want the feature?
• Can we build a email list of people who are actively
engaging with the product
Quickly qualify a lead & call
• Rapportive
• Intercom
• Drop off time is around 90% a day after they
used your product
• Call them ASAP
Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)
A/B Tests?
• Waste of time at the early stage.
• Complex to configure, not enough traffic to
make them statistically significant.
– Mayday A/B tests
• Took ages to get data, could have just asked people
Be prepared to kill it!
• Referly
• Meerkatalyst
• Mayday
• Pivot.
Be public about failing
Finally…
Summary
• Stop playing with cool tech & start learning
• Have a vision & execute it
• Listen to customer over everyone else
• Watch your metrics
• Just get started!
To all the hackers, hustlers and
hipsters – Good Luck!
Ship stuff, change the world and have
fun!
Apparently it’s worth all the pain, stress
and sleep nights
Thank you, please come again.
@Ben_Hall
Ben@BenHall.me.uk

More Related Content

What's hot

Lean launchpad berkeley columbia syllabus rev 7
Lean launchpad berkeley columbia syllabus rev 7Lean launchpad berkeley columbia syllabus rev 7
Lean launchpad berkeley columbia syllabus rev 7Stanford University
 
Jw may presentation
Jw may presentationJw may presentation
Jw may presentationJon May
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product releaseLaurent Cerveau
 
[DevDay2019] Growth Hacking - How to double the benefits of your startup with...
[DevDay2019] Growth Hacking - How to double the benefits of your startup with...[DevDay2019] Growth Hacking - How to double the benefits of your startup with...
[DevDay2019] Growth Hacking - How to double the benefits of your startup with...DevDay.org
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - KeynotePhil Barrett
 
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career UnpluggedConfitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career UnpluggedWojciech Seliga
 
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at WizelineDevDay.org
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Wojciech Seliga
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmyWojciech Seliga
 
UX, Agile and product management
UX, Agile and product managementUX, Agile and product management
UX, Agile and product managementPhil Barrett
 
Life in the tech trenches (2015)
Life in the tech trenches (2015)Life in the tech trenches (2015)
Life in the tech trenches (2015)Julien SIMON
 
UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit Phil Barrett
 
Intro to Lean Startup - Women's Startup Lab April 2015
Intro to Lean Startup - Women's Startup Lab April 2015Intro to Lean Startup - Women's Startup Lab April 2015
Intro to Lean Startup - Women's Startup Lab April 2015Kevin Shutta
 
A Playbook for Achieving Product-Market Fit
A Playbook for Achieving Product-Market FitA Playbook for Achieving Product-Market Fit
A Playbook for Achieving Product-Market FitLean Startup Co.
 
Partnering with clients and SMEs
Partnering with clients and SMEsPartnering with clients and SMEs
Partnering with clients and SMEsRovis Robert
 
ITB2016 best practices are best except when they are not
ITB2016 best practices are best except when they are notITB2016 best practices are best except when they are not
ITB2016 best practices are best except when they are notOrtus Solutions, Corp
 
Job Hacks to Level Up Your Career
Job Hacks to Level Up Your CareerJob Hacks to Level Up Your Career
Job Hacks to Level Up Your CareerAamir Qutub
 
2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAvivEric Ries
 

What's hot (20)

Lean launchpad berkeley columbia syllabus rev 7
Lean launchpad berkeley columbia syllabus rev 7Lean launchpad berkeley columbia syllabus rev 7
Lean launchpad berkeley columbia syllabus rev 7
 
Jw may presentation
Jw may presentationJw may presentation
Jw may presentation
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product release
 
[DevDay2019] Growth Hacking - How to double the benefits of your startup with...
[DevDay2019] Growth Hacking - How to double the benefits of your startup with...[DevDay2019] Growth Hacking - How to double the benefits of your startup with...
[DevDay2019] Growth Hacking - How to double the benefits of your startup with...
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career UnpluggedConfitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
 
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
 
UX, Agile and product management
UX, Agile and product managementUX, Agile and product management
UX, Agile and product management
 
Life in the tech trenches (2015)
Life in the tech trenches (2015)Life in the tech trenches (2015)
Life in the tech trenches (2015)
 
UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit
 
Intro to Lean Startup - Women's Startup Lab April 2015
Intro to Lean Startup - Women's Startup Lab April 2015Intro to Lean Startup - Women's Startup Lab April 2015
Intro to Lean Startup - Women's Startup Lab April 2015
 
A Playbook for Achieving Product-Market Fit
A Playbook for Achieving Product-Market FitA Playbook for Achieving Product-Market Fit
A Playbook for Achieving Product-Market Fit
 
Partnering with clients and SMEs
Partnering with clients and SMEsPartnering with clients and SMEs
Partnering with clients and SMEs
 
ITB2016 best practices are best except when they are not
ITB2016 best practices are best except when they are notITB2016 best practices are best except when they are not
ITB2016 best practices are best except when they are not
 
Job Hacks to Level Up Your Career
Job Hacks to Level Up Your CareerJob Hacks to Level Up Your Career
Job Hacks to Level Up Your Career
 
Employees Suck
Employees SuckEmployees Suck
Employees Suck
 
2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv
 

Viewers also liked

I Phone Dev Summit Prezo Guy Naor Final
I Phone Dev Summit Prezo Guy Naor FinalI Phone Dev Summit Prezo Guy Naor Final
I Phone Dev Summit Prezo Guy Naor Finalrajivmordani
 
X Aware Ajax World V1
X Aware Ajax World V1X Aware Ajax World V1
X Aware Ajax World V1rajivmordani
 
Web 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With JsfWeb 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With Jsfrajivmordani
 
1 Corinthians 3
1 Corinthians 31 Corinthians 3
1 Corinthians 3Mike Berry
 
Customer Development - Identifying and Testing Startup Hypotheses
Customer Development - Identifying and Testing Startup HypothesesCustomer Development - Identifying and Testing Startup Hypotheses
Customer Development - Identifying and Testing Startup HypothesesHenrik Berglund
 

Viewers also liked (7)

I Phone Dev Summit Prezo Guy Naor Final
I Phone Dev Summit Prezo Guy Naor FinalI Phone Dev Summit Prezo Guy Naor Final
I Phone Dev Summit Prezo Guy Naor Final
 
Taula rodonaa[1]
Taula rodonaa[1]Taula rodonaa[1]
Taula rodonaa[1]
 
3)1 3
3)1 33)1 3
3)1 3
 
X Aware Ajax World V1
X Aware Ajax World V1X Aware Ajax World V1
X Aware Ajax World V1
 
Web 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With JsfWeb 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With Jsf
 
1 Corinthians 3
1 Corinthians 31 Corinthians 3
1 Corinthians 3
 
Customer Development - Identifying and Testing Startup Hypotheses
Customer Development - Identifying and Testing Startup HypothesesCustomer Development - Identifying and Testing Startup Hypotheses
Customer Development - Identifying and Testing Startup Hypotheses
 

Similar to Building Startups and Minimum Viable Products (NDC2013)

DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsBen Hall
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyondimoneytech
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast ProtypingSerdar Temiz
 
How To Kick Ass Online Webinar - Part 3 Digital Leadership Website Sales Funn...
How To Kick Ass Online Webinar - Part 3 Digital Leadership Website Sales Funn...How To Kick Ass Online Webinar - Part 3 Digital Leadership Website Sales Funn...
How To Kick Ass Online Webinar - Part 3 Digital Leadership Website Sales Funn...Doyle Buehler
 
Pitch your idea like a rockstar!
Pitch your idea like a rockstar!Pitch your idea like a rockstar!
Pitch your idea like a rockstar!Innovator SG
 
Adam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 RoadmapAdam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 RoadmapAdam Ochs
 
The Lean Enterprise
The Lean EnterpriseThe Lean Enterprise
The Lean EnterpriseRyan Dorrell
 
Building an Excellent Web Startup
Building an Excellent Web StartupBuilding an Excellent Web Startup
Building an Excellent Web Startupmatthewhyatt
 
Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014Serdar Temiz
 
Validating business ideas through design
Validating business ideas through designValidating business ideas through design
Validating business ideas through designNicolò Volpato
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationJon Ruby
 
190624 KL Founder Institute Slides- Product Management - Warren Leow
190624 KL Founder Institute Slides- Product Management - Warren Leow190624 KL Founder Institute Slides- Product Management - Warren Leow
190624 KL Founder Institute Slides- Product Management - Warren LeowWarren Leow
 
Lean startup overview
Lean startup overviewLean startup overview
Lean startup overviewaction.vn
 
Rethinking Your DevOps Strategy
Rethinking Your DevOps StrategyRethinking Your DevOps Strategy
Rethinking Your DevOps StrategyMandi Walls
 
NYFT Minimum Sellable Product
NYFT Minimum Sellable ProductNYFT Minimum Sellable Product
NYFT Minimum Sellable ProductKoombea
 
AvengerGear present: From pretotype to prototype
AvengerGear present: From pretotype to prototypeAvengerGear present: From pretotype to prototype
AvengerGear present: From pretotype to prototypeAlex Lau
 

Similar to Building Startups and Minimum Viable Products (NDC2013) (20)

DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable Products
 
Testing Your MVP
Testing Your MVPTesting Your MVP
Testing Your MVP
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
 
How To Kick Ass Online Webinar - Part 3 Digital Leadership Website Sales Funn...
How To Kick Ass Online Webinar - Part 3 Digital Leadership Website Sales Funn...How To Kick Ass Online Webinar - Part 3 Digital Leadership Website Sales Funn...
How To Kick Ass Online Webinar - Part 3 Digital Leadership Website Sales Funn...
 
Pitch your idea like a rockstar!
Pitch your idea like a rockstar!Pitch your idea like a rockstar!
Pitch your idea like a rockstar!
 
Roadmap
RoadmapRoadmap
Roadmap
 
Adam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 RoadmapAdam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 Roadmap
 
The Lean Enterprise
The Lean EnterpriseThe Lean Enterprise
The Lean Enterprise
 
Building an Excellent Web Startup
Building an Excellent Web StartupBuilding an Excellent Web Startup
Building an Excellent Web Startup
 
Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014
 
Validating business ideas through design
Validating business ideas through designValidating business ideas through design
Validating business ideas through design
 
Whats my MVP?
Whats my MVP?Whats my MVP?
Whats my MVP?
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of Oversimplification
 
190624 KL Founder Institute Slides- Product Management - Warren Leow
190624 KL Founder Institute Slides- Product Management - Warren Leow190624 KL Founder Institute Slides- Product Management - Warren Leow
190624 KL Founder Institute Slides- Product Management - Warren Leow
 
Lean startup overview
Lean startup overviewLean startup overview
Lean startup overview
 
Rethinking Your DevOps Strategy
Rethinking Your DevOps StrategyRethinking Your DevOps Strategy
Rethinking Your DevOps Strategy
 
NYFT Minimum Sellable Product
NYFT Minimum Sellable ProductNYFT Minimum Sellable Product
NYFT Minimum Sellable Product
 
AvengerGear present: From pretotype to prototype
AvengerGear present: From pretotype to prototypeAvengerGear present: From pretotype to prototype
AvengerGear present: From pretotype to prototype
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 

More from Ben Hall

The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022Ben Hall
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsBen Hall
 
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside ContainersThree Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside ContainersBen Hall
 
Containers without docker
Containers without dockerContainers without docker
Containers without dockerBen Hall
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetesBen Hall
 
The Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source ProjectsThe Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source ProjectsBen Hall
 
How Secure Are Docker Containers?
How Secure Are Docker Containers?How Secure Are Docker Containers?
How Secure Are Docker Containers?Ben Hall
 
The Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud NativeThe Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud NativeBen Hall
 
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceScaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceBen Hall
 
The art of documentation and readme.md
The art of documentation and readme.mdThe art of documentation and readme.md
The art of documentation and readme.mdBen Hall
 
Experimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and TensorflowExperimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and TensorflowBen Hall
 
Running .NET on Docker
Running .NET on DockerRunning .NET on Docker
Running .NET on DockerBen Hall
 
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS ApplicationReal World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS ApplicationBen Hall
 
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with KubernetesTips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with KubernetesBen Hall
 
Deploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows ContainersDeploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows ContainersBen Hall
 
The How and Why of Windows containers
The How and Why of Windows containersThe How and Why of Windows containers
The How and Why of Windows containersBen Hall
 
Lessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containersLessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containersBen Hall
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Ben Hall
 
Learning Patterns for the Overworked Developer
Learning Patterns for the Overworked DeveloperLearning Patterns for the Overworked Developer
Learning Patterns for the Overworked DeveloperBen Hall
 
Real World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js ApplicationsReal World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js ApplicationsBen Hall
 

More from Ben Hall (20)

The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
 
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside ContainersThree Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside Containers
 
Containers without docker
Containers without dockerContainers without docker
Containers without docker
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetes
 
The Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source ProjectsThe Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source Projects
 
How Secure Are Docker Containers?
How Secure Are Docker Containers?How Secure Are Docker Containers?
How Secure Are Docker Containers?
 
The Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud NativeThe Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud Native
 
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceScaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
 
The art of documentation and readme.md
The art of documentation and readme.mdThe art of documentation and readme.md
The art of documentation and readme.md
 
Experimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and TensorflowExperimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and Tensorflow
 
Running .NET on Docker
Running .NET on DockerRunning .NET on Docker
Running .NET on Docker
 
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS ApplicationReal World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS Application
 
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with KubernetesTips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
 
Deploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows ContainersDeploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows Containers
 
The How and Why of Windows containers
The How and Why of Windows containersThe How and Why of Windows containers
The How and Why of Windows containers
 
Lessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containersLessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containers
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
 
Learning Patterns for the Overworked Developer
Learning Patterns for the Overworked DeveloperLearning Patterns for the Overworked Developer
Learning Patterns for the Overworked Developer
 
Real World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js ApplicationsReal World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js Applications
 

Recently uploaded

Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServiceRenan Moreira de Oliveira
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 

Recently uploaded (20)

Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 

Building Startups and Minimum Viable Products (NDC2013)

  • 1. @Ben_Hall Ben@BenHall.me.uk Hacker in Residence at Cornershop / #1seed Building Startups and Minimum Viable Products
  • 2. @Ben_Hall Ben@BenHall.me.uk Hacker in Residence at Cornershop / #1seed You talk about it, we ship it. #craftsmanship
  • 3. @Ben_Hall Ben@BenHall.me.uk Hacker in Residence at Cornershop / #1seed Let’s make some money #craftsmanshipisdead
  • 4. Who am I? • Hacker in Residence at Cornershop / #1seed – Meerkatalyst / MaydayHQ (Co-founder) – Swapit – 7digital – Red Gate Software • Multiple open source and side projects • @Ben_Hall or Ben@BenHall.me.uk
  • 6. How I see the world With a bit of a rant, and various lessons learned along the way
  • 8. Validate / Invalidate a concept as fast as possible
  • 9. Lean Startup? • Toyota production system • Toyota Way • W. Edwards Deming • Eric Reis made it mainstream
  • 12. It’s good to fail, as long as you fail fast
  • 13. But not so fast that it’s impossible to succeed
  • 15. What happens if you don’t have an idea? Find a space, theme, problem that you personally find interesting
  • 17. Redstar Ventures, Science Inc, Rocket Internet
  • 19. BELIEVE IN THE VISION Without a core desire, you’ve already lost the game
  • 20. People don't buy what you do; they buy why you do it.
  • 21. Ideas to avoid / be aware of? • Market places / two sided markets – They do lead to digital transaction businesses == most likely to hit $1b – Winning once is hard. Here you need to win twice. • Viral – Generally all about luck • Photo Sharing etc – Yawn!!! Be original.
  • 22. Business Assumption Exercise Business Assumptions Exercise I believe that my customers have a need to _____________________________________________________________________ ___________________________________________________________. This need can be solved with _____________________________________________________________________ ___________________________________________________________. My initial customers will be _____________________________________________________________________ The #1 value a client wants to get out of my service is: _____________________________________________________________________ The client can also get these additional benefits: ________________________________________________________ and ______________________________________________________ I will acquire the majority of my users/customers through ______________________________________________ and ________________________________________________ Business Assumptions Exercise I believe that my customers have a need to discover the best online services to solve their problems. This need can be solved with recommending them new services based on their existing tools and expressed problems. My initial customers will be early adopters working in the London tech scene people who use 5-10 apps on a daily basis and have signed up to over 100. The #1 value a client wants to get out of my service is: having a personalised recommendation service for apps. The client can also get these additional benefits: visualise all the apps their currently subscribed too and curated pages by thoughtleaders and social connections. I will acquire the majority of my users/customers through external integrations with apps and word of month / SEO
  • 25. Leave the building Understand potential customer acquisition approaches early
  • 26. Speak to everyone! • Influencers • Users of competitor products • Potential new users • People in different verticals with similar business models • Understand industry, customer segments • Test different value props, identify which connects best
  • 27. Always discuss previous experiences. People are rubbish at predicting the future
  • 28. Easy way to prove it’s a good idea? Get them to pay for it.
  • 29. LISTEN TO CUSTOMERS NOT ADVISORS / VC
  • 30. Naming & Branding Naming is the hardest problem Can kill days and suck motivation
  • 31. Create a brand with any name (Google)
  • 32. Let the name create brand (AirBnB, YouPorn, PornTube) Pivots are harder
  • 33. MEERKATALYST IS A RUBBISH NAME!
  • 35. CORNERSHOP Investing in the name and the brand
  • 36. Tag lines should be short and sweet
  • 37. DON’T SAY YOU’RE DISTRIBUTING OR INNOVATING LAME!!! Only others can say that
  • 38. CustDev can only get you so far Should have concept / vision clear in your own head
  • 40. What is a MVP? • Enhance Learning • Enable you to ask new questions beyond what you’ve asked before
  • 41. Don’t turn into a developer! • This isn’t an exercise in learning new technologies. • It’s an exercise in building businesses • Don’t confuse the two.
  • 42. Lesson learned from Meerkatalyst Built an over complex system when a shell script would have done
  • 43. Lesson learned from Mayday Stopped the MVP, started scaling (technical backend), didn’t have product/market fit. Massive Fail
  • 44. Avoid writing code if you can • Email first startups are cool!! • Sunrise (Just raised $2.2m, started as morning email of your day’s schedule each day) • Mattermark
  • 45. Speed of delivery is key • Beg, steal, borrow – just get it done! • Ability to lean • Should be based around your vision • BOA took too long… aim wasn’t to learn, missed a number of opportunities
  • 46. LIFE IS TOO SHORT TO WRITE BORING STUFF Don’t reinvent the wheel
  • 47. UI / Design • Bootstrap • Flat UI • ThemeForest + Wordpress • KISS!! Do you really need EmberJS, Backbone etc etc etc?
  • 48. Middleware • NodeJS • GitHub • Community • NPM / Bower
  • 49. Backend • NoSQL – Mainly because of migrations • ElasticSearch – *AMAZING*
  • 50. Hosting • Heroku • Rackspace Cloud – Preference of choice. Great startup team. – Gave me lots of free beer at SXSW • Amazon Web Services
  • 51. Paul Stack rocked my world – Vagrant
  • 52. APIs • Easily accessible data – FourSquare • Screen Scrape Data – Dirty, but *powerful* – Node + Redis === *fast*
  • 53. Personal collection of reusable code Copy and paste FTW!!!
  • 54. Cult of the Software Craftsman • Code Quality is not a feature! • Do you really need 80% test coverage? What value is that actually adding? • Do you really need that abstraction? That IoC? That level of separation? That ability to scale? • Is that really going to change your world?
  • 56. WHO CARES ABOUT CLEAN CODE IF THERE ARE NO SALES!
  • 57. IF DEVELOPERS WERE IMPACTED BY REVENUE THEN THEY WOULDN’T SPEND 10 DAYS WRITING CLEAN CODE
  • 58. STOPPED DOING TDD A LONG TIME AGO Write tests / code / shell scripts to speed up feedback loop – not about long-term.
  • 59. BUT I ATTEMPT TO KEEP IT CLEAN
  • 60. DON’T BE AFFAIRD TO THROW CODE AWAY
  • 61. Facebook Rewrite Example Move fast and break things
  • 62. Ideal Team SizeTeam Size Ideally Three People
  • 64. Identifying what’s required? • MVP needs to be a product you can learn from but generally everything can be dropped. – If it doesn’t answer a question, does it need to be there? If there is no question, then no. – Need X feature to be Y is generally incorrect. Other ways to solve the problem • Releasing and iterating at least every day
  • 65. Fake it until you make it
  • 66. Lesson learned from Rate it Slate it Prototyped Functionality Took 2-3 hours to go from a concept to learning valuable insights
  • 67. Release something that moves the needle every day Zynga’s approach
  • 68. But that won’t work in XYZ environment Really?!
  • 70. Job done! If you build it they will come Must be true, Hollywood said so
  • 71. Find the people who believe what you believe • Early Adaptors • Early Evangelists • Will market the product for you.
  • 72. Key factors • Metrics • Drive Traffic • Listen to your customers
  • 73. Metrics • Collect everything • Visualise key data • Have key metrics that you want to track
  • 74. Backend system • Librato metrics • Rackspace / AWS
  • 76. User Metrics • Google Analytics • MixPanel • KissMetrics • Your own database is most valuable source. Use it!
  • 78. AARRR • Pirate Metrics. The only ones that matter. • Application Level • Feature Level (less for investors, more for product managers)
  • 81. Metrics became the tests • Ensure the system is working as expected • Alerts when the system stopped working outside of normal bounds
  • 82. Drive Traffic • PR (Hacker News, Techcrunch, The Next Web) • Newsletters (Own and others) • SEO – Inbound links • Blog (Own and others) • Tweet (MailChirp) • Email (MailChimp) • Influencers in the sector – Friends of Red Gate – Microsoft MVP programme
  • 83. Paid Advertisement • 4 Hour Body tricks (Google Ad Words for title, in store hack for cover)
  • 84. Speak to people using the product • Red Gate UX team • Watch, Listen, Learn • Introduce explicit touch points in the application for reaching out – Rate it Slate it inbox beta list • Do people want the feature? • Can we build a email list of people who are actively engaging with the product
  • 85. Quickly qualify a lead & call • Rapportive • Intercom • Drop off time is around 90% a day after they used your product • Call them ASAP
  • 88. A/B Tests? • Waste of time at the early stage. • Complex to configure, not enough traffic to make them statistically significant. – Mayday A/B tests • Took ages to get data, could have just asked people
  • 89. Be prepared to kill it! • Referly • Meerkatalyst • Mayday • Pivot.
  • 90. Be public about failing
  • 92. Summary • Stop playing with cool tech & start learning • Have a vision & execute it • Listen to customer over everyone else • Watch your metrics • Just get started!
  • 93. To all the hackers, hustlers and hipsters – Good Luck! Ship stuff, change the world and have fun! Apparently it’s worth all the pain, stress and sleep nights
  • 94. Thank you, please come again. @Ben_Hall Ben@BenHall.me.uk

Editor's Notes

  1. I have fun with startups
  2. http://www.flickr.com/photos/newyorkbaltimore/8010607852/sizes/k/in/photolist-dcSsCu/Taking everything you’ve heard this week and applying it to real businesses with the aim of making *money*
  3. Stages of a startupBuild, measure, leanDon’t be scared to failDon’t be scared to kill it if it’s not workingBe public, be visible, talk to everyoneDon’t fail too early!
  4. Meerkatalyst example Thought I understood customer problem. Problem I had personally while at 7digital, knew others had it, ran with it as a side project before joining Springboard startup accelerator
  5. PoolTapsInternal / External
  6. Ideas by themselves are worthless100% on executing the visionPrevious company tried to split attention across 4 company streams. It doesn’t work.Without a core desire, you’ve already lost the game
  7. 3 people max.Designer/UI, Backend, CustDev/Biz DevUnicorns!!