Mark Geene, CEO/Co-founder of Cloud Elements, presented "Lean Product Development" at Fort Collins Startup Week 2014. Check out the presentation for information on how to build a Lean startup. Based on principles from 'Lean Startup' by Eric Ries, 'Running Lean' by Ash Maurya and '500 Startups' by Dave McClure.
2. Confidential & Proprietary
LEAN Product development PRINCIPLES
What’s “Lean”?
Creating the maximum value while applying the fewest amount
of resources (e.g., people, capital)
3. Confidential & Proprietary
LEAN Product development PRINCIPLES
1. Build the right thing; By iterating
2. Discover problems by talking to customers
3. Determine Problem/Solution Fit with an MVP
4. More features are not the answer
5. Measure Results … AARRR
5. Confidential & Proprietary
Problem/solution fit
• Is this a problem worth solving?
• Must-Have (Is it something customers/users need?)
• Viable (Will they pay for it?)
• Feasible (Can it be solved with available resources?)
• Minimum Viable Product (MVP)
• Purpose is to address problem/solution fit
• Minimum set of features required to learn from “earlyvangelists”
• Visionary Early Adopters are the initial targets for MVP
• Visionary customers can “fill in the gaps” on missing features if the MVP product
solves a real problem
• “Do the smallest thing possible to learn”
• Test your hypothesis, learn and iterate
Running Lean, Ash Maurya & Lean Startup, Eric Ries
6. Confidential & Proprietary
product/market fit
• Is this something (lots of) people want?
• How well does my product solve the problem?
• What value does it deliver over other alternatives?
• Will they pay for it?
• Qualitative Discovery
• Quantitative Discovery
Running Lean, Ash Maurya
7. Confidential & Proprietary
STARTUP METRICS FOR pirates*
• Acquisition – Are users finding you?
• Activation – Do users have a great first experience?
• Retention – Do users come back?
• Referral – Do users like it enough to tell others?
• Revenue – Are users willing to pay for it?
* Dave McClure, 500 Startups
8. Cloud Elements reduces the time and cost required for
developers to “connect” (and maintain those connections) their
applications with the cloud services used by their company,
their customers and their partners.
About Cloud Elements
9. Elements reduce the cost to integrate, monitor and
maintain leading cloud services:
- Messaging – SendGrid, Twilio
- Documents – Box, Dropbox, Google Drive, Sharepoint, OneDrive
- CRM – salesforce.com, SugarCRM, Dynamics
- Marketing – Marketo, Hubspot, Eloqua
- Finance – Quickbooks, Freshbooks, Netsuite
- Help Desk – ZenDesk, ServiceNow, Jira
Cloud Elements - API Management Platform
10. Documents Hub Example
Element Hubs Provide One-to-Many Integrations
DocumEnTs
Hub
K
Any File
API/Service
Your App
11. Confidential & Proprietary
5 STEP MVP process
1. Form a hypothesis that you want to test
“Developers spend too much time integrating cloud
services”
2. Develop a small set of questions to illuminate the
problem (measurable)
How many services have you integrated?
How many do you plan to integrate?
Which services?
How much time did it take to integrate each?
How much time do you spend maintaining each?
12. Confidential & Proprietary
5 Step MVP Process
3. Use your MVP to assess impact on the hypothesis
Reduce time spent integrating by 50% or more
Pricing spread cost over 3 years
4. Use early adopters to find the high impact use cases
App developers who need to integrate to multiple
providers of the same service
Managing tens, hundreds, thousands of different
user accounts for each service
5. Prioritize Release-1 based on the above
Focus on a narrower but high impact use case
Don’t be afraid to step away from features
13. Confidential & Proprietary
Sleep machine example
Problem: Help people who live in noisy areas to sleep better
Hypothesis: Customers would rather use their iPhone than
dedicated sleep machines or alarm clocks
• 90+ Sounds Available
• Mix your own sleep tracks
• Beautiful digital clock
• Alarm with favorite songs
• Captures sleep data and analytics
14. Confidential & Proprietary
AGILE MVP PLANNING
1. Who are the users?
Define user personas
2. What are all of the key features that I can think of?
Identify the Epics
3. What is my objective for the MVP release?
Document the hypothesis you are testing
4. Which Epics are required for my MVP?
Prioritize Epics
15. Confidential & Proprietary
AGILE MVP PLANNING
5. What do these prioritized features/epics need to do?
Identify all of the user stories you can think of
INVEST (Independent, Negotiable, Valuable, Estimated, Small,
Testable)
Assign each one to an Epic or create new Epics
6. Is this story required to determine Problem/Solution Fit?
MVP Test Every Story
7. How long will it take to develop my MVP
Estimate “points” for each user story
Estimate “capacity” for your development team
16. Confidential & Proprietary
AGILE MVP PLANNING
8. What should we work on next?
Organize stories into 2-Week Sprints
Groom each story with acceptance criteria
9. How are we doing?
Sprint Demo Reviews after every Sprint
10. What if my priorities change?
Every 2 weeks prioritize stories for the next sprint
Take into account market feedback
Release, Get Feedback, Repeat
17. Confidential & Proprietary
THE MVP TEST
Test each user story to determine if it belongs in the MVP
• Does it support the MVP hypothesis and objective?
• Is it essential to your primary use case?
• Is it essential to solving the highest value problem?
• Are your customers saying this is a “must have”?
• Focus on your “visionary” customers
• Don’t get dragged around by one or two vocal clients
• Can I fit it into a two-month development effort?
• How does it stack up against your other MVP priorities
• Draw a line in the sand for a release date and then cull what
doesn’t fit
18. Confidential & Proprietary
Common MISTAKES
1. Include too many features; start new ones too soon
2. Lack timely visibility to development progress
3. Not quantitatively capturing feedback from users and
customers
4. Focused on “your solution” and not on “their problems”
5. Your development team is too optimistic leading to too
many commitments
6. Lack of a product roadmap leads to any client being a good
client
7. Chasing the competition
21. Confidential & Proprietary
Writing user stories
• As a [Persona]. I want to [capability or function],
so that [result or benefit]
• INVEST
• Independent
• Negotiable
• Valuable
• Estimated
• Small
• Testable
22. Confidential & Proprietary
summary
• Apply Lean Product Management & Development
Principles from Day 1
• Don’t over-engineer; get to MVP in two months or less
• Manage your priorities at the Epic level downward to
focus and save time in managing your backlog
• Your priorities and plan WILL change … Embrace it
Notas del editor
Build. What’s Lean then click to the answer
Build one bullet at a time
Fonts and title
Can we get a graphical version?
Please udate with the final version of this graphic