SlideShare una empresa de Scribd logo
1 de 22
Lean product development 101
mark geene @mgeene
Confidential & Proprietary
LEAN Product development PRINCIPLES
What’s “Lean”?
Creating the maximum value while applying the fewest amount
of resources (e.g., people, capital)
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
Confidential & Proprietary
BUILD-MEASURE-LEARN FEEDBACK LOOP*
*Lean Startup, Eric Ries
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
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
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
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
 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
 Documents Hub Example
Element Hubs Provide One-to-Many Integrations
DocumEnTs
Hub
K
Any File
API/Service
Your App
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?
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
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
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
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
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
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
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
Confidential & Proprietary
Epics in Pivotal tracker
Hint: Once entered you can drag and drop them to prioritize.
Confidential & Proprietary
Stories In Pivotal tracker
Hint: Once entered you can drag and drop them to prioritize.
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
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

Más contenido relacionado

La actualidad más candente

F5: Creating a Culture of Experimentation: the Mozilla Story, Matthew Grimes,...
F5: Creating a Culture of Experimentation: the Mozilla Story, Matthew Grimes,...F5: Creating a Culture of Experimentation: the Mozilla Story, Matthew Grimes,...
F5: Creating a Culture of Experimentation: the Mozilla Story, Matthew Grimes,...Lean Startup Co.
 
10 steps to developing great products
10 steps to developing great products10 steps to developing great products
10 steps to developing great productsDigitalWoman.com
 
Clean up the mess with MVP
Clean up the mess with MVPClean up the mess with MVP
Clean up the mess with MVPGena Drahun
 
Grails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGrails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGR8Conf
 
Build A Minimum Viable Product PowerPoint Presentation Slides
Build A Minimum Viable Product PowerPoint Presentation Slides Build A Minimum Viable Product PowerPoint Presentation Slides
Build A Minimum Viable Product PowerPoint Presentation Slides SlideTeam
 
Inside Developer Relations at AWS
Inside Developer Relations at AWSInside Developer Relations at AWS
Inside Developer Relations at AWSAdam FitzGerald
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable ProductBernard Leong
 
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleAtlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleOptimizely
 
Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypenathanmarz
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsAtlassian
 
Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)swong02
 
Minimum Viable Product Examples
Minimum Viable Product ExamplesMinimum Viable Product Examples
Minimum Viable Product ExamplesPontus Bergmark
 
Agile Product Development: Scaled Delivery
Agile Product Development: Scaled DeliveryAgile Product Development: Scaled Delivery
Agile Product Development: Scaled DeliveryIIBA UK Chapter
 
Class Introduction: Digital Product Management
Class Introduction: Digital Product ManagementClass Introduction: Digital Product Management
Class Introduction: Digital Product ManagementAlex Cowan
 
"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David LesueMarcus Varner, MBA
 
7 Secrets of Successful HipChat Integrations
7 Secrets of Successful HipChat Integrations7 Secrets of Successful HipChat Integrations
7 Secrets of Successful HipChat IntegrationsAtlassian
 
Atlassian RoadTrip 2015
Atlassian RoadTrip 2015Atlassian RoadTrip 2015
Atlassian RoadTrip 2015Atlassian
 
In product growth hacking to increase revenue
In product growth hacking to increase revenueIn product growth hacking to increase revenue
In product growth hacking to increase revenueTotango
 

La actualidad más candente (20)

F5: Creating a Culture of Experimentation: the Mozilla Story, Matthew Grimes,...
F5: Creating a Culture of Experimentation: the Mozilla Story, Matthew Grimes,...F5: Creating a Culture of Experimentation: the Mozilla Story, Matthew Grimes,...
F5: Creating a Culture of Experimentation: the Mozilla Story, Matthew Grimes,...
 
10 steps to developing great products
10 steps to developing great products10 steps to developing great products
10 steps to developing great products
 
Getting to MVP
Getting to MVPGetting to MVP
Getting to MVP
 
Clean up the mess with MVP
Clean up the mess with MVPClean up the mess with MVP
Clean up the mess with MVP
 
Grails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGrails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloud
 
Build A Minimum Viable Product PowerPoint Presentation Slides
Build A Minimum Viable Product PowerPoint Presentation Slides Build A Minimum Viable Product PowerPoint Presentation Slides
Build A Minimum Viable Product PowerPoint Presentation Slides
 
Inside Developer Relations at AWS
Inside Developer Relations at AWSInside Developer Relations at AWS
Inside Developer Relations at AWS
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleAtlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle
 
Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackType
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
 
Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)
 
Minimum Viable Product Examples
Minimum Viable Product ExamplesMinimum Viable Product Examples
Minimum Viable Product Examples
 
Agile Product Development: Scaled Delivery
Agile Product Development: Scaled DeliveryAgile Product Development: Scaled Delivery
Agile Product Development: Scaled Delivery
 
Building an MVP
Building an MVPBuilding an MVP
Building an MVP
 
Class Introduction: Digital Product Management
Class Introduction: Digital Product ManagementClass Introduction: Digital Product Management
Class Introduction: Digital Product Management
 
"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue
 
7 Secrets of Successful HipChat Integrations
7 Secrets of Successful HipChat Integrations7 Secrets of Successful HipChat Integrations
7 Secrets of Successful HipChat Integrations
 
Atlassian RoadTrip 2015
Atlassian RoadTrip 2015Atlassian RoadTrip 2015
Atlassian RoadTrip 2015
 
In product growth hacking to increase revenue
In product growth hacking to increase revenueIn product growth hacking to increase revenue
In product growth hacking to increase revenue
 

Similar a Lean Product Development 101

Lean Product Development for Startups- Denver Startup Week
Lean Product Development for Startups- Denver Startup Week Lean Product Development for Startups- Denver Startup Week
Lean Product Development for Startups- Denver Startup Week Cloud Elements
 
Lean product development for startups
Lean product development for startupsLean product development for startups
Lean product development for startupsCloud Elements
 
Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Eric Swenson
 
From an idea to an MVP: a guide for startups
From an idea to an MVP: a guide for startupsFrom an idea to an MVP: a guide for startups
From an idea to an MVP: a guide for startupsGeorge Krasadakis
 
Prototyping and MVPs for startups
Prototyping and MVPs for startupsPrototyping and MVPs for startups
Prototyping and MVPs for startupsGeorge Krasadakis
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderProduct School
 
Lean startup - WhatIsMVP
Lean startup - WhatIsMVPLean startup - WhatIsMVP
Lean startup - WhatIsMVPYuki Sekiguchi
 
Skribb.it Berkeley Final Presentation
Skribb.it Berkeley Final PresentationSkribb.it Berkeley Final Presentation
Skribb.it Berkeley Final PresentationStanford University
 
Uxpin guide to_mvps
Uxpin guide to_mvpsUxpin guide to_mvps
Uxpin guide to_mvpsDr. Data Ng
 
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Ron Lazaro
 
DigitalOcean SaaS Webinar - Jake Levirne
DigitalOcean SaaS Webinar - Jake LevirneDigitalOcean SaaS Webinar - Jake Levirne
DigitalOcean SaaS Webinar - Jake LevirneJake Levirne
 
Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)Avatech Accelerator
 
Build Measure Learn - Designing Your MVP
Build Measure Learn - Designing Your MVPBuild Measure Learn - Designing Your MVP
Build Measure Learn - Designing Your MVPemilller1024
 
Lecture13-Product-Development-PartI-Feb25-2018.pptx
Lecture13-Product-Development-PartI-Feb25-2018.pptxLecture13-Product-Development-PartI-Feb25-2018.pptx
Lecture13-Product-Development-PartI-Feb25-2018.pptxKamalKamalli1
 
Building & launching mobile & digital products
Building & launching mobile & digital productsBuilding & launching mobile & digital products
Building & launching mobile & digital productsAnurag Jain
 
Whole Product: Life Beyond MVP
Whole Product: Life Beyond MVPWhole Product: Life Beyond MVP
Whole Product: Life Beyond MVPDavid Nash
 
Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopTilen Travnik
 

Similar a Lean Product Development 101 (20)

Lean Product Development for Startups- Denver Startup Week
Lean Product Development for Startups- Denver Startup Week Lean Product Development for Startups- Denver Startup Week
Lean Product Development for Startups- Denver Startup Week
 
Lean product development for startups
Lean product development for startupsLean product development for startups
Lean product development for startups
 
Swenson "Defining a Minimum Viable Product"
Swenson "Defining a Minimum Viable Product"Swenson "Defining a Minimum Viable Product"
Swenson "Defining a Minimum Viable Product"
 
Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)
 
From an idea to an MVP: a guide for startups
From an idea to an MVP: a guide for startupsFrom an idea to an MVP: a guide for startups
From an idea to an MVP: a guide for startups
 
Prototyping and MVPs for startups
Prototyping and MVPs for startupsPrototyping and MVPs for startups
Prototyping and MVPs for startups
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Lean startup - WhatIsMVP
Lean startup - WhatIsMVPLean startup - WhatIsMVP
Lean startup - WhatIsMVP
 
Skribb.it Berkeley Final Presentation
Skribb.it Berkeley Final PresentationSkribb.it Berkeley Final Presentation
Skribb.it Berkeley Final Presentation
 
Uxpin guide to_mvps
Uxpin guide to_mvpsUxpin guide to_mvps
Uxpin guide to_mvps
 
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
 
Whats my MVP?
Whats my MVP?Whats my MVP?
Whats my MVP?
 
DigitalOcean SaaS Webinar - Jake Levirne
DigitalOcean SaaS Webinar - Jake LevirneDigitalOcean SaaS Webinar - Jake Levirne
DigitalOcean SaaS Webinar - Jake Levirne
 
Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)
 
Build Measure Learn - Designing Your MVP
Build Measure Learn - Designing Your MVPBuild Measure Learn - Designing Your MVP
Build Measure Learn - Designing Your MVP
 
Lecture13-Product-Development-PartI-Feb25-2018.pptx
Lecture13-Product-Development-PartI-Feb25-2018.pptxLecture13-Product-Development-PartI-Feb25-2018.pptx
Lecture13-Product-Development-PartI-Feb25-2018.pptx
 
Building & launching mobile & digital products
Building & launching mobile & digital productsBuilding & launching mobile & digital products
Building & launching mobile & digital products
 
Whole Product: Life Beyond MVP
Whole Product: Life Beyond MVPWhole Product: Life Beyond MVP
Whole Product: Life Beyond MVP
 
LFLP Concept Development Lab #1
LFLP Concept Development Lab #1LFLP Concept Development Lab #1
LFLP Concept Development Lab #1
 
Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshop
 

Más de Cloud Elements

10 Step Guide to API Integrations
10 Step Guide to API Integrations10 Step Guide to API Integrations
10 Step Guide to API IntegrationsCloud Elements
 
How to Build Platforms, Not Products
How to Build Platforms, Not ProductsHow to Build Platforms, Not Products
How to Build Platforms, Not ProductsCloud Elements
 
State of API Integration Report 2017
State of API Integration Report 2017State of API Integration Report 2017
State of API Integration Report 2017Cloud Elements
 
Cloud Elements | State of API Integration Report 2018
Cloud Elements | State of API Integration Report 2018Cloud Elements | State of API Integration Report 2018
Cloud Elements | State of API Integration Report 2018Cloud Elements
 
All Things API Presentation - Gordon Weakleim [HomeAway]
All Things API Presentation - Gordon Weakleim [HomeAway]All Things API Presentation - Gordon Weakleim [HomeAway]
All Things API Presentation - Gordon Weakleim [HomeAway]Cloud Elements
 
Atlassianconnectadd onsforeveryplatform-tanguycrusson-140925195129-phpapp01
Atlassianconnectadd onsforeveryplatform-tanguycrusson-140925195129-phpapp01Atlassianconnectadd onsforeveryplatform-tanguycrusson-140925195129-phpapp01
Atlassianconnectadd onsforeveryplatform-tanguycrusson-140925195129-phpapp01Cloud Elements
 
Lean Product Development 101
Lean Product Development 101Lean Product Development 101
Lean Product Development 101Cloud Elements
 
Building Event Driven API Services Using Webhooks
Building Event Driven API Services Using WebhooksBuilding Event Driven API Services Using Webhooks
Building Event Driven API Services Using WebhooksCloud Elements
 
'Scalable Logging and Analytics with LogStash'
'Scalable Logging and Analytics with LogStash''Scalable Logging and Analytics with LogStash'
'Scalable Logging and Analytics with LogStash'Cloud Elements
 
The Entrepreneurial Methodology: How engineers can harness the madness in a n...
The Entrepreneurial Methodology: How engineers can harness the madness in a n...The Entrepreneurial Methodology: How engineers can harness the madness in a n...
The Entrepreneurial Methodology: How engineers can harness the madness in a n...Cloud Elements
 
Cloud Elements Documents Hub
Cloud Elements Documents HubCloud Elements Documents Hub
Cloud Elements Documents HubCloud Elements
 
Data normalization across API interactions
Data normalization across API interactionsData normalization across API interactions
Data normalization across API interactionsCloud Elements
 
Filtering From the Firehose: Real Time Social Media Streaming
Filtering From the Firehose: Real Time Social Media StreamingFiltering From the Firehose: Real Time Social Media Streaming
Filtering From the Firehose: Real Time Social Media StreamingCloud Elements
 
Using a simple Ruby program to interface with quickly provisioned cloud appli...
Using a simple Ruby program to interface with quickly provisioned cloud appli...Using a simple Ruby program to interface with quickly provisioned cloud appli...
Using a simple Ruby program to interface with quickly provisioned cloud appli...Cloud Elements
 
Money & Bitcoin & the Cloud: It's all just data streams, anyway!
Money & Bitcoin & the Cloud: It's all just data streams, anyway!Money & Bitcoin & the Cloud: It's all just data streams, anyway!
Money & Bitcoin & the Cloud: It's all just data streams, anyway!Cloud Elements
 
API Versioning in the Cloud
API Versioning in the CloudAPI Versioning in the Cloud
API Versioning in the CloudCloud Elements
 
Choosing a PaaS for the Enterprise
Choosing a PaaS for the EnterpriseChoosing a PaaS for the Enterprise
Choosing a PaaS for the EnterpriseCloud Elements
 
Building Cloud Apps Faster with PaaS
Building Cloud Apps Faster with PaaSBuilding Cloud Apps Faster with PaaS
Building Cloud Apps Faster with PaaSCloud Elements
 

Más de Cloud Elements (20)

10 Step Guide to API Integrations
10 Step Guide to API Integrations10 Step Guide to API Integrations
10 Step Guide to API Integrations
 
How to Build Platforms, Not Products
How to Build Platforms, Not ProductsHow to Build Platforms, Not Products
How to Build Platforms, Not Products
 
State of API Integration Report 2017
State of API Integration Report 2017State of API Integration Report 2017
State of API Integration Report 2017
 
Cloud Elements | State of API Integration Report 2018
Cloud Elements | State of API Integration Report 2018Cloud Elements | State of API Integration Report 2018
Cloud Elements | State of API Integration Report 2018
 
All Things API Presentation - Gordon Weakleim [HomeAway]
All Things API Presentation - Gordon Weakleim [HomeAway]All Things API Presentation - Gordon Weakleim [HomeAway]
All Things API Presentation - Gordon Weakleim [HomeAway]
 
Atlassianconnectadd onsforeveryplatform-tanguycrusson-140925195129-phpapp01
Atlassianconnectadd onsforeveryplatform-tanguycrusson-140925195129-phpapp01Atlassianconnectadd onsforeveryplatform-tanguycrusson-140925195129-phpapp01
Atlassianconnectadd onsforeveryplatform-tanguycrusson-140925195129-phpapp01
 
Email As A Datasource
Email As A DatasourceEmail As A Datasource
Email As A Datasource
 
Lean Product Development 101
Lean Product Development 101Lean Product Development 101
Lean Product Development 101
 
Building Event Driven API Services Using Webhooks
Building Event Driven API Services Using WebhooksBuilding Event Driven API Services Using Webhooks
Building Event Driven API Services Using Webhooks
 
'Scalable Logging and Analytics with LogStash'
'Scalable Logging and Analytics with LogStash''Scalable Logging and Analytics with LogStash'
'Scalable Logging and Analytics with LogStash'
 
The Entrepreneurial Methodology: How engineers can harness the madness in a n...
The Entrepreneurial Methodology: How engineers can harness the madness in a n...The Entrepreneurial Methodology: How engineers can harness the madness in a n...
The Entrepreneurial Methodology: How engineers can harness the madness in a n...
 
Cloud Elements Documents Hub
Cloud Elements Documents HubCloud Elements Documents Hub
Cloud Elements Documents Hub
 
Data normalization across API interactions
Data normalization across API interactionsData normalization across API interactions
Data normalization across API interactions
 
Filtering From the Firehose: Real Time Social Media Streaming
Filtering From the Firehose: Real Time Social Media StreamingFiltering From the Firehose: Real Time Social Media Streaming
Filtering From the Firehose: Real Time Social Media Streaming
 
Appx for Developers
Appx for Developers   Appx for Developers
Appx for Developers
 
Using a simple Ruby program to interface with quickly provisioned cloud appli...
Using a simple Ruby program to interface with quickly provisioned cloud appli...Using a simple Ruby program to interface with quickly provisioned cloud appli...
Using a simple Ruby program to interface with quickly provisioned cloud appli...
 
Money & Bitcoin & the Cloud: It's all just data streams, anyway!
Money & Bitcoin & the Cloud: It's all just data streams, anyway!Money & Bitcoin & the Cloud: It's all just data streams, anyway!
Money & Bitcoin & the Cloud: It's all just data streams, anyway!
 
API Versioning in the Cloud
API Versioning in the CloudAPI Versioning in the Cloud
API Versioning in the Cloud
 
Choosing a PaaS for the Enterprise
Choosing a PaaS for the EnterpriseChoosing a PaaS for the Enterprise
Choosing a PaaS for the Enterprise
 
Building Cloud Apps Faster with PaaS
Building Cloud Apps Faster with PaaSBuilding Cloud Apps Faster with PaaS
Building Cloud Apps Faster with PaaS
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Lean Product Development 101

  • 1. Lean product development 101 mark geene @mgeene
  • 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
  • 4. Confidential & Proprietary BUILD-MEASURE-LEARN FEEDBACK LOOP* *Lean Startup, Eric Ries
  • 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
  • 19. Confidential & Proprietary Epics in Pivotal tracker Hint: Once entered you can drag and drop them to prioritize.
  • 20. Confidential & Proprietary Stories In Pivotal tracker Hint: Once entered you can drag and drop them to prioritize.
  • 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

  1. Build. What’s Lean then click to the answer
  2. Build one bullet at a time
  3. Fonts and title
  4. Can we get a graphical version?
  5. Please udate with the final version of this graphic
  6. Build each step on a click
  7. Build each step on a click