SlideShare ist ein Scribd-Unternehmen logo
1 von 75
Getting It Built
From Idea to Launch
BETTER PRODUCT CO
AGENDA
1. Introduction (15 minutes)
2. Burning Question Exercise (15 minutes)
3. Some Slides (30 minutes)
4. Questions and Answers (15 minutes)
5. More Slides (30 minutes)
6. More Q&A (15 minutes)
Introductions
INTRODUCTIONS
1. Who Am I?
a. Andrew Gassen
b. XAPPmedia, Pivotal Labs, Better Product Co, DevReady, Junyo, 360Ed, EA Sports
c. Can’t code, can launch products
d. Why this matters to me
2. Who Are You?
a. Name
b. Company Name
c. Problem You’re Solving
d. Biggest Fear
Write as many questions as you can
in 5 minutes
(One question per sticky)
Pick your TOP 5.
Got ‘em? Good!
Post your Top 5 on the wall. If
others are similar, group them
together.
Good Software is more than Code
THE RIGHT PROBLEM
● Perfectly crafted code is useless if nobody wants the product.
● Good products clearly solve a specific problem for a specific person.
● How do we know we have the right problem to solve for?
○ GOOB (Get out of the building!)
○ Exploratory interviews, not surveys or focus groups
○ Many potential users are feeling the same pains
○ The “Mom Test”
● Identifying the right problem significantly de-risks everything else!
● Example:
○ “I’m just starting my business and need an affordable place to work that’s not my
kitchen table”
THE RIGHT PROBLEM
● Perfectly crafted code is useless if nobody wants the product.
● Good products clearly solve a specific problem for a specific person.
● How do we know we have the right problem to solve for?
○ GOOB (Get out of the building!)
○ Exploratory interviews, not surveys or focus groups
○ Many potential users are feeling the same pains
○ The “Mom Test”
● Identifying the right problem significantly de-risks everything else!
● Example:
○ “I’m just starting my business and need an affordable place to work that’s not my
kitchen table”
THE RIGHT PROBLEM
● Perfectly crafted code is useless if nobody wants the product.
● Good products clearly solve a specific problem for a specific person.
● How do we know we have the right problem to solve for?
○ GOOB (Get out of the building!)
○ Exploratory interviews, not surveys or focus groups
○ Many potential users are feeling the same pains
○ The “Mom Test”
● Identifying the right problem significantly de-risks everything else!
● Example:
○ “I’m just starting my business and need an affordable place to work that’s not my
kitchen table”
THE RIGHT PROBLEM
● Perfectly crafted code is useless if nobody wants the product.
● Good products clearly solve a specific problem for a specific person.
● How do we know we have the right problem to solve for?
○ GOOB (Get out of the building!)
○ Exploratory interviews, not surveys or focus groups
○ Many potential users are feeling the same pains
○ The “Mom Test”
● Identifying the right problem significantly de-risks everything else!
● Example:
○ “I’m just starting my business and need an affordable place to work that’s not my
kitchen table”
EXPLORATORY INTERVIEWS
● Ask open-ended questions
○ Tell me a time when…
○ That must’ve been hard, how did you…
○ If you had a magic wand…
● Don’t lead the user!
○ How great would it be if you had…
● Hunt for the problems they have, not specific solution ideas
○ Confirmation bias is to be avoided!
● Talk to 3-5 of each type of user
● Sticky note note-taking
● Synthesize!
UNDERSTAND YOUR USER
● What motivates them?
● How are they currently solving their problem?
● What’s their background?
● Is the User the same person as the Buyer?
● Make your user persona feel as real as possible
○ Give them a name
○ Draw a picture/find one on the internet
○ Refer to solving “Teri’s problem” in your head
● In what context(s) do they feel this pain?
Be passionate about your problem,
not a specific solution.
IDENTIFY POTENTIAL SOLUTIONS
● Sketch! Like, really, sketch on paper.
● Come up with as many off-the-wall ideas that address your chosen
problem.
● Use a clickable prototype to test solutions with your users
○ Invision is great for this!
○ https://invis.io/45C32JKUD#/137581041_List_Page
Take 5 minutes to list out things
you need to do.
(One per sticky)
Select your Top 5. Pass the rest to
your neighbor to the right.
Ready?
Rip up the sticky notes you just got,
and tell the author, “You’re
welcome!”
PRIORITIZE RUTHLESSLY
● The 2x2 Framework
○ Do Now
○ Do Next
○ Seductive Distractions
○ Don’t Do
● There’s only one “Most Important” thing
● Solving one problem extremely well > addressing several problems poorly
● Why does this matter?
Deliver VALUE as early and often as
possible.
DEFINING MVP
Your Minimum Viable Product is not bad versions of lots of features.
Your Minimum Viable Product is the smallest lovable solution to your biggest
problem.
You will probably be extremely uncomfortable with what your MVP actually
is. (Psst...it might not be software!)
And now, a silly example...
DEFINING MVP
Your Minimum Viable Product is not bad versions of lots of features.
Your Minimum Viable Product is the smallest lovable solution to your biggest
problem.
You will probably be extremely uncomfortable with what your MVP actually
is. (Psst...it might not be software!)
And now, a silly example...
DEFINING MVP
Your Minimum Viable Product is not bad versions of lots of features.
Your Minimum Viable Product is the smallest lovable solution to your biggest
problem.
You will probably be extremely uncomfortable with what your MVP actually
is. (Psst...it might not be software!)
And now, a silly example...
“I need to get from here to there
faster than walking.”
OppsDaily.com
The founder believed app developers wanted to be connected to people who
needed apps to use.
1. Create a Mailchimp account
2. Throw up a landing page with a single input field
3. Mail out daily opportunities
4. Wait for interested devs to request a match
5. Request $25 via Paypal
6. Send an email connecting dev and customer
Total dev time: about 8 hours
ITERATION
Your software releases should be tied to value delivered to users, NOT new
features.
The longer you wait between releases, the riskier your product is becoming.
A simple barometer: You have confidence about 2 weeks into the future at
all times.
Frequent iterations de-risk your product.
VALUE OF FREQUENT ITERATIONS
AGILE
Iterative development practices are often referred to as “agile.”
There’s an agile manifesto, check it out!
Many flavors of agile exist:
● Scrum
● Extreme Programming
● SAFe
● Kanban
WATERFALL
The “old school” method of software is commonly referred to as Waterfall.
● All the requirements gathered up front
● All the designs done next
● All the development done next
● Launch
● Oops we were wrong
Important Tech Terms and Concepts
TECH LINGO 101
To be a successful founder, you DO NOT need to be a developer. You should,
however, be able to talk about the technology at a reasonable level.
TECH LINGO 101
● User-Centered Design
○ The concept of designing to solve user problems, not deliver features. Validation with
real users
● Clickable Prototype
○ Interactive designs that demonstrate workflow without building software
● Frontend
○ The parts of the application a user interacts with. HTML, CSS, Javascript
● Backend
○ The logic of the application a user never sees. Python, Ruby on Rails, Java, et al
● Database
○ The “bucket” where all your users’ stuff gets stored
● Web Application
○ Software a user accesses by navigating to a web address; Interactive, allows user input
TECH LINGO 101
● Website
○ Static, non-interactive content accessed by navigating to a web address
● Native Mobile App
○ iOS or Android app built using device-specific languages; best performing option
● Hybrid Mobile App
○ Cross-platform apps built using web technologies and wrapped to appear mobile; lower
performing
● API
○ Application Programming Interface; Allows apps to send data back and forth to each
other
● Infrastructure
○ Where the software is deployed; AWS, Azure; “The Cloud” most commonly
BALANCED TEAM 101
The “Balanced Team” approach allows you to get coverage for all the major
areas of your software development effort. It consists of:
● Product Designer
○ Interviews users, creates wireframes, creates target visuals. Primarily concerned with
how value is delivered on an experience level, and representing the voice of the user.
● Product Manager
○ Writes user stories, prioritizes the backlog, removes blockers. Primarily concerned with
what bits of value are delivered in what order.
● Software Engineer
○ Writes the code, releases the code, fixes the bugs. Primarily concerned about how the
value is implemented on a technical level.
BALANCED TEAM 101
The ideal world is one person for each role. You don’t want to have solutions
limited by an engineer’s poor design sense, or have technical details limited
by a product manager’s lack of acumen.
Even if you don’t have a person for each role, the responsibilities of each
need to be accounted for to de-risk the effort.
Protip: Look for “Full Stack” developers, they are best suited for delivering
incremental value with limited hurdles.
Ok, Let’s Build It!
Case 1: I have money to spend
HIRE YOUR OWN TEAM
Having a full-time, committed team is the best way to get bang for your
buck.
Incentivize them to share in the success of the company.
Look for true partners, not “implementers.”
Find folks comfortable and willing to work using an Agile methodology. Your
success depends on it!
Make sure you click on a personal level. Success will be hard to find if y’all
don’t get along.
HIRE YOUR OWN TEAM
Having a full-time, committed team is the best way to get bang for your
buck.
Incentivize them to share in the success of the company.
Look for true partners, not “implementers.”
Find folks comfortable and willing to work using an Agile methodology. Your
success depends on it!
Make sure you click on a personal level. Success will be hard to find if y’all
don’t get along.
HIRE YOUR OWN TEAM
Having a full-time, committed team is the best way to get bang for your
buck.
Incentivize them to share in the success of the company.
Look for true partners, not “implementers.”
Find folks comfortable and willing to work using an Agile methodology. Your
success depends on it!
Make sure you click on a personal level. Success will be hard to find if y’all
don’t get along.
HIRE YOUR OWN TEAM
Having a full-time, committed team is the best way to get bang for your
buck.
Incentivize them to share in the success of the company.
Look for true partners, not “implementers.”
Find folks comfortable and willing to work using an Agile methodology. Your
success depends on it!
Make sure you click on a personal level. Success will be hard to find if y’all
don’t get along.
HIRE YOUR OWN TEAM
Having a full-time, committed team is the best way to get bang for your
buck.
Incentivize them to share in the success of the company.
Look for true partners, not “implementers.”
Find folks comfortable and willing to work using an Agile methodology. Your
success depends on it!
Make sure you click on a personal level. Success will be hard to find if y’all
don’t get along.
HIRE YOUR OWN TEAM
Challenges:
● Expensive
○ A solid performer in each role starts over $100k in this area
● Finding a rhythm
● Getting buy-in on the vision and direction
● You’re likely to give up equity
HIRE A FREELANCER
Freelancers are happy to work for you (for as long as you can pay them.)
If you have an established process and set expectations, they can easily fill
in.
Check their portfolio, ask for references.
Understand their availability, make sure you have shared expectations.
Look for someone local, or at least someone willing to spend hours on video
chat daily collaborating.
Beware low-priced freelancers. You get what you pay for.
HIRE A FREELANCER
Freelancers are happy to work for you (for as long as you can pay them.)
If you have an established process and set expectations, they can easily fill
in.
Check their portfolio, ask for references.
Understand their availability, make sure you have shared expectations.
Look for someone local, or at least someone willing to spend hours on video
chat daily collaborating.
Beware low-priced freelancers. You get what you pay for.
HIRE A FREELANCER
Freelancers are happy to work for you (for as long as you can pay them.)
If you have an established process and set expectations, they can easily fill
in.
Check their portfolio, ask for references.
Understand their availability, make sure you have shared expectations.
Look for someone local, or at least someone willing to spend hours on video
chat daily collaborating.
Beware low-priced freelancers. You get what you pay for.
HIRE A FREELANCER
Freelancers are happy to work for you (for as long as you can pay them.)
If you have an established process and set expectations, they can easily fill
in.
Check their portfolio, ask for references.
Understand their availability, make sure you have shared expectations.
Look for someone local, or at least someone willing to spend hours on video
chat daily collaborating.
Beware low-priced freelancers. You get what you pay for.
HIRE A FREELANCER
Freelancers are happy to work for you (for as long as you can pay them.)
If you have an established process and set expectations, they can easily fill
in.
Check their portfolio, ask for references.
Understand their availability, make sure you have shared expectations.
Look for someone local, or at least someone willing to spend hours on video
chat daily collaborating.
Beware low-priced freelancers. You get what you pay for.
HIRE A FREELANCER
Freelancers are happy to work for you (for as long as you can pay them.)
If you have an established process and set expectations, they can easily fill
in.
Check their portfolio, ask for references.
Understand their availability, make sure you have shared expectations.
Look for someone local, or at least someone willing to spend hours on video
chat daily collaborating.
Beware low-priced freelancers. You get what you pay for.
HIRE A FREELANCER
Challenges:
● They aren’t incentivized to make your company successful
● If you take a break, it can be hard to re-hire when needed
● Difficult to predict or scale number of hours needed
● Tough to know what rate is a good value
● Hard to build the “team” cohesion with several independent freelancers
HIRE A CONTRACT FIRM
There are many successful, talented firms of all shapes and sizes that can
deliver software on your behalf.
Check their customer references, check their portfolio for quality work or
software similar to yours.
Do a Google search, Glassdoor, Quora, Twitter. People talk.
Have a plan for continued development when their time ends. Software is
never done!
HIRE A CONTRACT FIRM
There are many successful, talented firms of all shapes and sizes that can
deliver software on your behalf.
Check their customer references, check their portfolio for quality work or
software similar to yours.
Do a Google search, Glassdoor, Quora, Twitter. People talk.
Have a plan for continued development when their time ends. Software is
never done!
HIRE A CONTRACT FIRM
There are many successful, talented firms of all shapes and sizes that can
deliver software on your behalf.
Check their customer references, check their portfolio for quality work or
software similar to yours.
Do a Google search, Glassdoor, Quora, Twitter. People talk.
Have a plan for continued development when their time ends. Software is
never done!
HIRE A CONTRACT FIRM
There are many successful, talented firms of all shapes and sizes that can
deliver software on your behalf.
Check their customer references, check their portfolio for quality work or
software similar to yours.
Do a Google search, Glassdoor, Quora, Twitter. People talk.
Have a plan for continued development when their time ends. Software is
never done!
HIRE A CONTRACT FIRM
Challenges:
● Very Expensive
○ You’re paying for salaries plus markup
● Extra level of management overhead for you
● They aren’t incentivized for product success, they’re incentivized to finish
their scope of work
● They process they use may not match your needs
● Hard to set up long-term support arrangement at a reasonable price
Case 2: I have no money (yet)
BUILD YOUR OWN TEAM
Having a full-time, committed team is the best way to build a balanced dev
team.
Incentivize them to share in the success of the company.
Look for true partners passionate about the problem you’re solving.
Make sure you click on a personal level. Success will be hard to find if y’all
don’t get along.
Find people who can commit to the level that you need.
BUILD YOUR OWN TEAM
Challenges:
● Hard to find folks willing to work for free
● Accepting someone that can help you vs someone who can’t but wants
to
● Getting buy-in on the vision and direction
● You’re almost guaranteed to give up equity
● Earning trust
CODE IT YOURSELF
If you can build it yourself, why not? There are many advantages to building
the first version of your software.
● Something to show people
● Get something out there without paying much
● Don’t give away any equity
● Working software > Pitch Deck
● Prove to your investors and team members that you’re serious about
this
● Learn the complexities of the software you’re trying to build
CODE IT YOURSELF
Challenges:
● Coding software takes time away from doing other activities
● You might not know how
● Watch out for compromising on your needs due to your own technical
limitations
● You may become married to the code you wrote, making it difficult to
throw out or refactor later
BUILD IT YOURSELF, NO CODE
There are many platforms out there today that allow you to build mobile and
web apps without writing a single line of code. For real!
You can test your ideas crazy fast, release software crazy fast, and make
changes based on learnings crazy fast. It’s just crazy. And fast.
Low cost, low effort way to get real, paying users without breaking the bank.
BUILD IT YOURSELF, NO CODE
Challenges:
● Platforms may not scale to millions of users gracefully
● Still takes up your time and attention
● Vendor lock-in
● Learning a very, very specific skill
● If you need something that isn’t supported, you’re out of luck
Let’s Talk About Codeless Tools
DROPSOURCE
Dropsource lets you build native iOS and Android mobile applications.
Recently raised a Series A ($5.4 million)
PawBoost built with Dropsource
You can actually get the iOS and Android code exported to hand to a
developer
Currently free while in beta
Extremely powerful, a bit tougher to use than other options
KINETISE
Kinetise lets you build native iOS and Android mobile applications.
Mature and very extensive documentation
A bit pricey, but plans scale with your success
You can actually get the iOS and Android code exported to hand to a
developer
The editor is a tad wonky, but you can build most things that you can
imagine
You can “Hire a Pro” to help out and work with you
IONIC CREATOR
Ionic Creator lets you build hybrid iOS and Android mobile applications.
Mature and very extensive documentation, with frequent updates
No backend support
You can export the HTML, CSS, and JS
The editor is a bit limited, but most use cases will be covered
Widely used by some big name companies
BUBBLE
Bubble lets you build responsive web applications using a slick editor and
without writing a single line of code.
Very active community on the forums, several video courses available
One founder raised $300k, another over $2.5mm
All my web apps are based on Bubble
Let’s do a demo
Other Helpful Resources
RESOURCES
● The Lean Startup by Eric Ries
● Silicon Valley Product Group: www.svpg.com
● Anything by Steve Blank
● Business Model Canvas and Lean Canvas
● www.howmuchtomakeanapp.com
● Built to Adapt (Pivotal Labs Blog): https://builttoadapt.io/
● https://saijogeorge.com/website-builders/
● Me!
○ andrew@betterproduct.co
○ Cell: 407-307-6049
○ www.betterproduct.co
Summary
1. Solve a real problem for real people.
2. Do one thing masterfully, not 10 things poorly.
3. Don’t wait too long before you release something. Build a little, test a lot.
4. Prioritize ruthlessly. You are the gatekeeper.
5. Don’t get too caught up on a solution, even if you came up with it.
6. You don’t need to code to build software.
7. It’s better to find out you’re wrong earlier than later.

Weitere ähnliche Inhalte

Was ist angesagt?

Pretotype it (first pretotype edition) - ProductCamp Nuremberg 2014
Pretotype it (first pretotype edition) - ProductCamp Nuremberg 2014Pretotype it (first pretotype edition) - ProductCamp Nuremberg 2014
Pretotype it (first pretotype edition) - ProductCamp Nuremberg 2014pcampger
 
Design sprint info deck
Design sprint info deckDesign sprint info deck
Design sprint info deckDaniil Lanovyi
 
Validate Your Ideas Quickly with Google Design Sprint
Validate Your Ideas Quickly with Google Design SprintValidate Your Ideas Quickly with Google Design Sprint
Validate Your Ideas Quickly with Google Design SprintBorrys Hasian
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2Aliza Carpio
 
Google Design Sprint - Case-Study by MAK3it
Google Design Sprint - Case-Study by MAK3itGoogle Design Sprint - Case-Study by MAK3it
Google Design Sprint - Case-Study by MAK3itDaniel Bartel
 
How to Run a Design Sprint
How to Run a Design SprintHow to Run a Design Sprint
How to Run a Design SprintTim Metzner
 
Songkick Product Discovery FOWA (Michelle You)
Songkick Product Discovery FOWA (Michelle You)Songkick Product Discovery FOWA (Michelle You)
Songkick Product Discovery FOWA (Michelle You)Michelle You
 
Product Roadmapping Workshop
Product Roadmapping WorkshopProduct Roadmapping Workshop
Product Roadmapping WorkshopFresh Tilled Soil
 
Design Sprint - Day 1
Design Sprint - Day 1 Design Sprint - Day 1
Design Sprint - Day 1 Andy Ayim
 
beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0Jesse Flores
 
Build the Right Product with Lean UX
Build the Right Product with Lean UXBuild the Right Product with Lean UX
Build the Right Product with Lean UXMike Long
 
Design Sprint for Inceptions - CAS 2016
Design Sprint for Inceptions - CAS 2016Design Sprint for Inceptions - CAS 2016
Design Sprint for Inceptions - CAS 2016Gaston Valle
 
趨勢科技案例分享 - 與專家一起共舞 Design Sprint
趨勢科技案例分享 - 與專家一起共舞 Design Sprint趨勢科技案例分享 - 與專家一起共舞 Design Sprint
趨勢科技案例分享 - 與專家一起共舞 Design SprintJuggernaut Liu
 
Preparing for 1st Design Sprint
Preparing for 1st Design SprintPreparing for 1st Design Sprint
Preparing for 1st Design SprintNew Haircut
 
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni MahariashaAnton Chandra
 
The Full Stack Deisgner Manifesto
The Full Stack Deisgner ManifestoThe Full Stack Deisgner Manifesto
The Full Stack Deisgner ManifestoRan Segall
 
POSSIBLE product design sprint
POSSIBLE product design sprintPOSSIBLE product design sprint
POSSIBLE product design sprintThomas Waegemans
 
10 Questions to prove that you can run a Design Sprint today
10 Questions to prove that you can run a Design Sprint today10 Questions to prove that you can run a Design Sprint today
10 Questions to prove that you can run a Design Sprint todayPeter Goossens
 
Product Design Sprint
Product Design SprintProduct Design Sprint
Product Design SprintFaren faren
 
The Design Sprint: A Fast Start to Creating Digital Products People Want
The Design Sprint: A Fast Start to Creating Digital Products People WantThe Design Sprint: A Fast Start to Creating Digital Products People Want
The Design Sprint: A Fast Start to Creating Digital Products People Wantdpdnyc
 

Was ist angesagt? (20)

Pretotype it (first pretotype edition) - ProductCamp Nuremberg 2014
Pretotype it (first pretotype edition) - ProductCamp Nuremberg 2014Pretotype it (first pretotype edition) - ProductCamp Nuremberg 2014
Pretotype it (first pretotype edition) - ProductCamp Nuremberg 2014
 
Design sprint info deck
Design sprint info deckDesign sprint info deck
Design sprint info deck
 
Validate Your Ideas Quickly with Google Design Sprint
Validate Your Ideas Quickly with Google Design SprintValidate Your Ideas Quickly with Google Design Sprint
Validate Your Ideas Quickly with Google Design Sprint
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2
 
Google Design Sprint - Case-Study by MAK3it
Google Design Sprint - Case-Study by MAK3itGoogle Design Sprint - Case-Study by MAK3it
Google Design Sprint - Case-Study by MAK3it
 
How to Run a Design Sprint
How to Run a Design SprintHow to Run a Design Sprint
How to Run a Design Sprint
 
Songkick Product Discovery FOWA (Michelle You)
Songkick Product Discovery FOWA (Michelle You)Songkick Product Discovery FOWA (Michelle You)
Songkick Product Discovery FOWA (Michelle You)
 
Product Roadmapping Workshop
Product Roadmapping WorkshopProduct Roadmapping Workshop
Product Roadmapping Workshop
 
Design Sprint - Day 1
Design Sprint - Day 1 Design Sprint - Day 1
Design Sprint - Day 1
 
beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0
 
Build the Right Product with Lean UX
Build the Right Product with Lean UXBuild the Right Product with Lean UX
Build the Right Product with Lean UX
 
Design Sprint for Inceptions - CAS 2016
Design Sprint for Inceptions - CAS 2016Design Sprint for Inceptions - CAS 2016
Design Sprint for Inceptions - CAS 2016
 
趨勢科技案例分享 - 與專家一起共舞 Design Sprint
趨勢科技案例分享 - 與專家一起共舞 Design Sprint趨勢科技案例分享 - 與專家一起共舞 Design Sprint
趨勢科技案例分享 - 與專家一起共舞 Design Sprint
 
Preparing for 1st Design Sprint
Preparing for 1st Design SprintPreparing for 1st Design Sprint
Preparing for 1st Design Sprint
 
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
 
The Full Stack Deisgner Manifesto
The Full Stack Deisgner ManifestoThe Full Stack Deisgner Manifesto
The Full Stack Deisgner Manifesto
 
POSSIBLE product design sprint
POSSIBLE product design sprintPOSSIBLE product design sprint
POSSIBLE product design sprint
 
10 Questions to prove that you can run a Design Sprint today
10 Questions to prove that you can run a Design Sprint today10 Questions to prove that you can run a Design Sprint today
10 Questions to prove that you can run a Design Sprint today
 
Product Design Sprint
Product Design SprintProduct Design Sprint
Product Design Sprint
 
The Design Sprint: A Fast Start to Creating Digital Products People Want
The Design Sprint: A Fast Start to Creating Digital Products People WantThe Design Sprint: A Fast Start to Creating Digital Products People Want
The Design Sprint: A Fast Start to Creating Digital Products People Want
 

Ähnlich wie Getting it Built

Agile product development
Agile product developmentAgile product development
Agile product developmentBrenn Hill
 
[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
 
Tips and tricks_on_how_to_build_a_startup_faster!
Tips and tricks_on_how_to_build_a_startup_faster!Tips and tricks_on_how_to_build_a_startup_faster!
Tips and tricks_on_how_to_build_a_startup_faster!11th
 
Making (Some?) Money as an Indie iOS Developer
Making (Some?) Money as an Indie iOS DeveloperMaking (Some?) Money as an Indie iOS Developer
Making (Some?) Money as an Indie iOS DeveloperStefan Haflidason
 
Product Development for Startups
Product Development for StartupsProduct Development for Startups
Product Development for StartupsBase CRM
 
5 Secrets of Tech Marketing
5 Secrets of Tech Marketing5 Secrets of Tech Marketing
5 Secrets of Tech MarketingOomph, Inc.
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience DesignKiera McMaster
 
MVP to MLP - Minimum Lovable Product
MVP to MLP - Minimum Lovable ProductMVP to MLP - Minimum Lovable Product
MVP to MLP - Minimum Lovable ProductJake Levirne
 
A Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignA Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignHoltstrom
 
How to Design a Web App People Love
How to Design a Web App People LoveHow to Design a Web App People Love
How to Design a Web App People LovePete Kistler
 
Product Culture with Property Finder VP Product
Product Culture with Property Finder VP ProductProduct Culture with Property Finder VP Product
Product Culture with Property Finder VP ProductProduct School
 
How to find the best technical partnes for your startup
How to find the best technical partnes for your startup How to find the best technical partnes for your startup
How to find the best technical partnes for your startup DeSmart Agile Software House
 
How to Manage Open Source Product by Github Sr. PM
How to Manage Open Source Product by Github Sr. PMHow to Manage Open Source Product by Github Sr. PM
How to Manage Open Source Product by Github Sr. PMProduct School
 
Intro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for AgilistsIntro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for AgilistsShashi Jain
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - KeynotePhil Barrett
 
Building a SaaS App: From Paper to Prototype to Product.
Building a SaaS App: From Paper to Prototype to Product.Building a SaaS App: From Paper to Prototype to Product.
Building a SaaS App: From Paper to Prototype to Product.Josh Rodriguez
 
ERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerJohn Greer
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes Hanokh Aloni
 
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)CityStarters
 
UX class presentation
UX class presentationUX class presentation
UX class presentationTheo V
 

Ähnlich wie Getting it Built (20)

Agile product development
Agile product developmentAgile product development
Agile product development
 
[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
 
Tips and tricks_on_how_to_build_a_startup_faster!
Tips and tricks_on_how_to_build_a_startup_faster!Tips and tricks_on_how_to_build_a_startup_faster!
Tips and tricks_on_how_to_build_a_startup_faster!
 
Making (Some?) Money as an Indie iOS Developer
Making (Some?) Money as an Indie iOS DeveloperMaking (Some?) Money as an Indie iOS Developer
Making (Some?) Money as an Indie iOS Developer
 
Product Development for Startups
Product Development for StartupsProduct Development for Startups
Product Development for Startups
 
5 Secrets of Tech Marketing
5 Secrets of Tech Marketing5 Secrets of Tech Marketing
5 Secrets of Tech Marketing
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience Design
 
MVP to MLP - Minimum Lovable Product
MVP to MLP - Minimum Lovable ProductMVP to MLP - Minimum Lovable Product
MVP to MLP - Minimum Lovable Product
 
A Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignA Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface Design
 
How to Design a Web App People Love
How to Design a Web App People LoveHow to Design a Web App People Love
How to Design a Web App People Love
 
Product Culture with Property Finder VP Product
Product Culture with Property Finder VP ProductProduct Culture with Property Finder VP Product
Product Culture with Property Finder VP Product
 
How to find the best technical partnes for your startup
How to find the best technical partnes for your startup How to find the best technical partnes for your startup
How to find the best technical partnes for your startup
 
How to Manage Open Source Product by Github Sr. PM
How to Manage Open Source Product by Github Sr. PMHow to Manage Open Source Product by Github Sr. PM
How to Manage Open Source Product by Github Sr. PM
 
Intro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for AgilistsIntro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for Agilists
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
Building a SaaS App: From Paper to Prototype to Product.
Building a SaaS App: From Paper to Prototype to Product.Building a SaaS App: From Paper to Prototype to Product.
Building a SaaS App: From Paper to Prototype to Product.
 
ERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John Greer
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
 
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
 
UX class presentation
UX class presentationUX class presentation
UX class presentation
 

Kürzlich hochgeladen

Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Paymentanilsa9823
 
(COD) ̄Young Call Girls In Defence Colony , New Delhi꧁❤ 7042364481❤꧂ Escorts S...
(COD) ̄Young Call Girls In Defence Colony , New Delhi꧁❤ 7042364481❤꧂ Escorts S...(COD) ̄Young Call Girls In Defence Colony , New Delhi꧁❤ 7042364481❤꧂ Escorts S...
(COD) ̄Young Call Girls In Defence Colony , New Delhi꧁❤ 7042364481❤꧂ Escorts S...Hot Call Girls In Sector 58 (Noida)
 
High Profile Call Girls in Lucknow | Whatsapp No 🧑🏼‍❤️‍💋‍🧑🏽 8923113531 𓀇 VIP ...
High Profile Call Girls in Lucknow | Whatsapp No 🧑🏼‍❤️‍💋‍🧑🏽 8923113531 𓀇 VIP ...High Profile Call Girls in Lucknow | Whatsapp No 🧑🏼‍❤️‍💋‍🧑🏽 8923113531 𓀇 VIP ...
High Profile Call Girls in Lucknow | Whatsapp No 🧑🏼‍❤️‍💋‍🧑🏽 8923113531 𓀇 VIP ...gurkirankumar98700
 
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...anilsa9823
 
Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323Pooja Nehwal
 
call girls in Siolim Escorts Book Tonight Now Call 8588052666
call girls in Siolim Escorts Book Tonight Now Call 8588052666call girls in Siolim Escorts Book Tonight Now Call 8588052666
call girls in Siolim Escorts Book Tonight Now Call 8588052666nishakur201
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...aditipandeya
 
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Payment
Top Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash PaymentTop Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash Payment
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Paymentanilsa9823
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Gachibowli high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Gachibowli high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Gachibowli high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Gachibowli high-profile Call ...aditipandeya
 
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our EscortsVIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escortssonatiwari757
 
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceTirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...aditipandeya
 
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual serviceanilsa9823
 
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...anilsa9823
 

Kürzlich hochgeladen (15)

Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
 
(COD) ̄Young Call Girls In Defence Colony , New Delhi꧁❤ 7042364481❤꧂ Escorts S...
(COD) ̄Young Call Girls In Defence Colony , New Delhi꧁❤ 7042364481❤꧂ Escorts S...(COD) ̄Young Call Girls In Defence Colony , New Delhi꧁❤ 7042364481❤꧂ Escorts S...
(COD) ̄Young Call Girls In Defence Colony , New Delhi꧁❤ 7042364481❤꧂ Escorts S...
 
High Profile Call Girls in Lucknow | Whatsapp No 🧑🏼‍❤️‍💋‍🧑🏽 8923113531 𓀇 VIP ...
High Profile Call Girls in Lucknow | Whatsapp No 🧑🏼‍❤️‍💋‍🧑🏽 8923113531 𓀇 VIP ...High Profile Call Girls in Lucknow | Whatsapp No 🧑🏼‍❤️‍💋‍🧑🏽 8923113531 𓀇 VIP ...
High Profile Call Girls in Lucknow | Whatsapp No 🧑🏼‍❤️‍💋‍🧑🏽 8923113531 𓀇 VIP ...
 
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
 
Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323
 
call girls in Siolim Escorts Book Tonight Now Call 8588052666
call girls in Siolim Escorts Book Tonight Now Call 8588052666call girls in Siolim Escorts Book Tonight Now Call 8588052666
call girls in Siolim Escorts Book Tonight Now Call 8588052666
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
 
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Payment
Top Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash PaymentTop Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash Payment
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Payment
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Gachibowli high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Gachibowli high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Gachibowli high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Gachibowli high-profile Call ...
 
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our EscortsVIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
 
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceTirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
 
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
 
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
 

Getting it Built

  • 1. Getting It Built From Idea to Launch BETTER PRODUCT CO
  • 2. AGENDA 1. Introduction (15 minutes) 2. Burning Question Exercise (15 minutes) 3. Some Slides (30 minutes) 4. Questions and Answers (15 minutes) 5. More Slides (30 minutes) 6. More Q&A (15 minutes)
  • 4. INTRODUCTIONS 1. Who Am I? a. Andrew Gassen b. XAPPmedia, Pivotal Labs, Better Product Co, DevReady, Junyo, 360Ed, EA Sports c. Can’t code, can launch products d. Why this matters to me 2. Who Are You? a. Name b. Company Name c. Problem You’re Solving d. Biggest Fear
  • 5. Write as many questions as you can in 5 minutes (One question per sticky)
  • 8. Post your Top 5 on the wall. If others are similar, group them together.
  • 9. Good Software is more than Code
  • 10. THE RIGHT PROBLEM ● Perfectly crafted code is useless if nobody wants the product. ● Good products clearly solve a specific problem for a specific person. ● How do we know we have the right problem to solve for? ○ GOOB (Get out of the building!) ○ Exploratory interviews, not surveys or focus groups ○ Many potential users are feeling the same pains ○ The “Mom Test” ● Identifying the right problem significantly de-risks everything else! ● Example: ○ “I’m just starting my business and need an affordable place to work that’s not my kitchen table”
  • 11. THE RIGHT PROBLEM ● Perfectly crafted code is useless if nobody wants the product. ● Good products clearly solve a specific problem for a specific person. ● How do we know we have the right problem to solve for? ○ GOOB (Get out of the building!) ○ Exploratory interviews, not surveys or focus groups ○ Many potential users are feeling the same pains ○ The “Mom Test” ● Identifying the right problem significantly de-risks everything else! ● Example: ○ “I’m just starting my business and need an affordable place to work that’s not my kitchen table”
  • 12. THE RIGHT PROBLEM ● Perfectly crafted code is useless if nobody wants the product. ● Good products clearly solve a specific problem for a specific person. ● How do we know we have the right problem to solve for? ○ GOOB (Get out of the building!) ○ Exploratory interviews, not surveys or focus groups ○ Many potential users are feeling the same pains ○ The “Mom Test” ● Identifying the right problem significantly de-risks everything else! ● Example: ○ “I’m just starting my business and need an affordable place to work that’s not my kitchen table”
  • 13. THE RIGHT PROBLEM ● Perfectly crafted code is useless if nobody wants the product. ● Good products clearly solve a specific problem for a specific person. ● How do we know we have the right problem to solve for? ○ GOOB (Get out of the building!) ○ Exploratory interviews, not surveys or focus groups ○ Many potential users are feeling the same pains ○ The “Mom Test” ● Identifying the right problem significantly de-risks everything else! ● Example: ○ “I’m just starting my business and need an affordable place to work that’s not my kitchen table”
  • 14. EXPLORATORY INTERVIEWS ● Ask open-ended questions ○ Tell me a time when… ○ That must’ve been hard, how did you… ○ If you had a magic wand… ● Don’t lead the user! ○ How great would it be if you had… ● Hunt for the problems they have, not specific solution ideas ○ Confirmation bias is to be avoided! ● Talk to 3-5 of each type of user ● Sticky note note-taking ● Synthesize!
  • 15. UNDERSTAND YOUR USER ● What motivates them? ● How are they currently solving their problem? ● What’s their background? ● Is the User the same person as the Buyer? ● Make your user persona feel as real as possible ○ Give them a name ○ Draw a picture/find one on the internet ○ Refer to solving “Teri’s problem” in your head ● In what context(s) do they feel this pain?
  • 16. Be passionate about your problem, not a specific solution.
  • 17. IDENTIFY POTENTIAL SOLUTIONS ● Sketch! Like, really, sketch on paper. ● Come up with as many off-the-wall ideas that address your chosen problem. ● Use a clickable prototype to test solutions with your users ○ Invision is great for this! ○ https://invis.io/45C32JKUD#/137581041_List_Page
  • 18. Take 5 minutes to list out things you need to do. (One per sticky)
  • 19. Select your Top 5. Pass the rest to your neighbor to the right.
  • 21. Rip up the sticky notes you just got, and tell the author, “You’re welcome!”
  • 22. PRIORITIZE RUTHLESSLY ● The 2x2 Framework ○ Do Now ○ Do Next ○ Seductive Distractions ○ Don’t Do ● There’s only one “Most Important” thing ● Solving one problem extremely well > addressing several problems poorly ● Why does this matter?
  • 23. Deliver VALUE as early and often as possible.
  • 24. DEFINING MVP Your Minimum Viable Product is not bad versions of lots of features. Your Minimum Viable Product is the smallest lovable solution to your biggest problem. You will probably be extremely uncomfortable with what your MVP actually is. (Psst...it might not be software!) And now, a silly example...
  • 25. DEFINING MVP Your Minimum Viable Product is not bad versions of lots of features. Your Minimum Viable Product is the smallest lovable solution to your biggest problem. You will probably be extremely uncomfortable with what your MVP actually is. (Psst...it might not be software!) And now, a silly example...
  • 26. DEFINING MVP Your Minimum Viable Product is not bad versions of lots of features. Your Minimum Viable Product is the smallest lovable solution to your biggest problem. You will probably be extremely uncomfortable with what your MVP actually is. (Psst...it might not be software!) And now, a silly example...
  • 27. “I need to get from here to there faster than walking.”
  • 28.
  • 29. OppsDaily.com The founder believed app developers wanted to be connected to people who needed apps to use. 1. Create a Mailchimp account 2. Throw up a landing page with a single input field 3. Mail out daily opportunities 4. Wait for interested devs to request a match 5. Request $25 via Paypal 6. Send an email connecting dev and customer Total dev time: about 8 hours
  • 30. ITERATION Your software releases should be tied to value delivered to users, NOT new features. The longer you wait between releases, the riskier your product is becoming. A simple barometer: You have confidence about 2 weeks into the future at all times. Frequent iterations de-risk your product.
  • 31. VALUE OF FREQUENT ITERATIONS
  • 32. AGILE Iterative development practices are often referred to as “agile.” There’s an agile manifesto, check it out! Many flavors of agile exist: ● Scrum ● Extreme Programming ● SAFe ● Kanban
  • 33. WATERFALL The “old school” method of software is commonly referred to as Waterfall. ● All the requirements gathered up front ● All the designs done next ● All the development done next ● Launch ● Oops we were wrong
  • 34. Important Tech Terms and Concepts
  • 35. TECH LINGO 101 To be a successful founder, you DO NOT need to be a developer. You should, however, be able to talk about the technology at a reasonable level.
  • 36. TECH LINGO 101 ● User-Centered Design ○ The concept of designing to solve user problems, not deliver features. Validation with real users ● Clickable Prototype ○ Interactive designs that demonstrate workflow without building software ● Frontend ○ The parts of the application a user interacts with. HTML, CSS, Javascript ● Backend ○ The logic of the application a user never sees. Python, Ruby on Rails, Java, et al ● Database ○ The “bucket” where all your users’ stuff gets stored ● Web Application ○ Software a user accesses by navigating to a web address; Interactive, allows user input
  • 37. TECH LINGO 101 ● Website ○ Static, non-interactive content accessed by navigating to a web address ● Native Mobile App ○ iOS or Android app built using device-specific languages; best performing option ● Hybrid Mobile App ○ Cross-platform apps built using web technologies and wrapped to appear mobile; lower performing ● API ○ Application Programming Interface; Allows apps to send data back and forth to each other ● Infrastructure ○ Where the software is deployed; AWS, Azure; “The Cloud” most commonly
  • 38. BALANCED TEAM 101 The “Balanced Team” approach allows you to get coverage for all the major areas of your software development effort. It consists of: ● Product Designer ○ Interviews users, creates wireframes, creates target visuals. Primarily concerned with how value is delivered on an experience level, and representing the voice of the user. ● Product Manager ○ Writes user stories, prioritizes the backlog, removes blockers. Primarily concerned with what bits of value are delivered in what order. ● Software Engineer ○ Writes the code, releases the code, fixes the bugs. Primarily concerned about how the value is implemented on a technical level.
  • 39. BALANCED TEAM 101 The ideal world is one person for each role. You don’t want to have solutions limited by an engineer’s poor design sense, or have technical details limited by a product manager’s lack of acumen. Even if you don’t have a person for each role, the responsibilities of each need to be accounted for to de-risk the effort. Protip: Look for “Full Stack” developers, they are best suited for delivering incremental value with limited hurdles.
  • 41. Case 1: I have money to spend
  • 42. HIRE YOUR OWN TEAM Having a full-time, committed team is the best way to get bang for your buck. Incentivize them to share in the success of the company. Look for true partners, not “implementers.” Find folks comfortable and willing to work using an Agile methodology. Your success depends on it! Make sure you click on a personal level. Success will be hard to find if y’all don’t get along.
  • 43. HIRE YOUR OWN TEAM Having a full-time, committed team is the best way to get bang for your buck. Incentivize them to share in the success of the company. Look for true partners, not “implementers.” Find folks comfortable and willing to work using an Agile methodology. Your success depends on it! Make sure you click on a personal level. Success will be hard to find if y’all don’t get along.
  • 44. HIRE YOUR OWN TEAM Having a full-time, committed team is the best way to get bang for your buck. Incentivize them to share in the success of the company. Look for true partners, not “implementers.” Find folks comfortable and willing to work using an Agile methodology. Your success depends on it! Make sure you click on a personal level. Success will be hard to find if y’all don’t get along.
  • 45. HIRE YOUR OWN TEAM Having a full-time, committed team is the best way to get bang for your buck. Incentivize them to share in the success of the company. Look for true partners, not “implementers.” Find folks comfortable and willing to work using an Agile methodology. Your success depends on it! Make sure you click on a personal level. Success will be hard to find if y’all don’t get along.
  • 46. HIRE YOUR OWN TEAM Having a full-time, committed team is the best way to get bang for your buck. Incentivize them to share in the success of the company. Look for true partners, not “implementers.” Find folks comfortable and willing to work using an Agile methodology. Your success depends on it! Make sure you click on a personal level. Success will be hard to find if y’all don’t get along.
  • 47. HIRE YOUR OWN TEAM Challenges: ● Expensive ○ A solid performer in each role starts over $100k in this area ● Finding a rhythm ● Getting buy-in on the vision and direction ● You’re likely to give up equity
  • 48. HIRE A FREELANCER Freelancers are happy to work for you (for as long as you can pay them.) If you have an established process and set expectations, they can easily fill in. Check their portfolio, ask for references. Understand their availability, make sure you have shared expectations. Look for someone local, or at least someone willing to spend hours on video chat daily collaborating. Beware low-priced freelancers. You get what you pay for.
  • 49. HIRE A FREELANCER Freelancers are happy to work for you (for as long as you can pay them.) If you have an established process and set expectations, they can easily fill in. Check their portfolio, ask for references. Understand their availability, make sure you have shared expectations. Look for someone local, or at least someone willing to spend hours on video chat daily collaborating. Beware low-priced freelancers. You get what you pay for.
  • 50. HIRE A FREELANCER Freelancers are happy to work for you (for as long as you can pay them.) If you have an established process and set expectations, they can easily fill in. Check their portfolio, ask for references. Understand their availability, make sure you have shared expectations. Look for someone local, or at least someone willing to spend hours on video chat daily collaborating. Beware low-priced freelancers. You get what you pay for.
  • 51. HIRE A FREELANCER Freelancers are happy to work for you (for as long as you can pay them.) If you have an established process and set expectations, they can easily fill in. Check their portfolio, ask for references. Understand their availability, make sure you have shared expectations. Look for someone local, or at least someone willing to spend hours on video chat daily collaborating. Beware low-priced freelancers. You get what you pay for.
  • 52. HIRE A FREELANCER Freelancers are happy to work for you (for as long as you can pay them.) If you have an established process and set expectations, they can easily fill in. Check their portfolio, ask for references. Understand their availability, make sure you have shared expectations. Look for someone local, or at least someone willing to spend hours on video chat daily collaborating. Beware low-priced freelancers. You get what you pay for.
  • 53. HIRE A FREELANCER Freelancers are happy to work for you (for as long as you can pay them.) If you have an established process and set expectations, they can easily fill in. Check their portfolio, ask for references. Understand their availability, make sure you have shared expectations. Look for someone local, or at least someone willing to spend hours on video chat daily collaborating. Beware low-priced freelancers. You get what you pay for.
  • 54. HIRE A FREELANCER Challenges: ● They aren’t incentivized to make your company successful ● If you take a break, it can be hard to re-hire when needed ● Difficult to predict or scale number of hours needed ● Tough to know what rate is a good value ● Hard to build the “team” cohesion with several independent freelancers
  • 55. HIRE A CONTRACT FIRM There are many successful, talented firms of all shapes and sizes that can deliver software on your behalf. Check their customer references, check their portfolio for quality work or software similar to yours. Do a Google search, Glassdoor, Quora, Twitter. People talk. Have a plan for continued development when their time ends. Software is never done!
  • 56. HIRE A CONTRACT FIRM There are many successful, talented firms of all shapes and sizes that can deliver software on your behalf. Check their customer references, check their portfolio for quality work or software similar to yours. Do a Google search, Glassdoor, Quora, Twitter. People talk. Have a plan for continued development when their time ends. Software is never done!
  • 57. HIRE A CONTRACT FIRM There are many successful, talented firms of all shapes and sizes that can deliver software on your behalf. Check their customer references, check their portfolio for quality work or software similar to yours. Do a Google search, Glassdoor, Quora, Twitter. People talk. Have a plan for continued development when their time ends. Software is never done!
  • 58. HIRE A CONTRACT FIRM There are many successful, talented firms of all shapes and sizes that can deliver software on your behalf. Check their customer references, check their portfolio for quality work or software similar to yours. Do a Google search, Glassdoor, Quora, Twitter. People talk. Have a plan for continued development when their time ends. Software is never done!
  • 59. HIRE A CONTRACT FIRM Challenges: ● Very Expensive ○ You’re paying for salaries plus markup ● Extra level of management overhead for you ● They aren’t incentivized for product success, they’re incentivized to finish their scope of work ● They process they use may not match your needs ● Hard to set up long-term support arrangement at a reasonable price
  • 60. Case 2: I have no money (yet)
  • 61. BUILD YOUR OWN TEAM Having a full-time, committed team is the best way to build a balanced dev team. Incentivize them to share in the success of the company. Look for true partners passionate about the problem you’re solving. Make sure you click on a personal level. Success will be hard to find if y’all don’t get along. Find people who can commit to the level that you need.
  • 62. BUILD YOUR OWN TEAM Challenges: ● Hard to find folks willing to work for free ● Accepting someone that can help you vs someone who can’t but wants to ● Getting buy-in on the vision and direction ● You’re almost guaranteed to give up equity ● Earning trust
  • 63. CODE IT YOURSELF If you can build it yourself, why not? There are many advantages to building the first version of your software. ● Something to show people ● Get something out there without paying much ● Don’t give away any equity ● Working software > Pitch Deck ● Prove to your investors and team members that you’re serious about this ● Learn the complexities of the software you’re trying to build
  • 64. CODE IT YOURSELF Challenges: ● Coding software takes time away from doing other activities ● You might not know how ● Watch out for compromising on your needs due to your own technical limitations ● You may become married to the code you wrote, making it difficult to throw out or refactor later
  • 65. BUILD IT YOURSELF, NO CODE There are many platforms out there today that allow you to build mobile and web apps without writing a single line of code. For real! You can test your ideas crazy fast, release software crazy fast, and make changes based on learnings crazy fast. It’s just crazy. And fast. Low cost, low effort way to get real, paying users without breaking the bank.
  • 66. BUILD IT YOURSELF, NO CODE Challenges: ● Platforms may not scale to millions of users gracefully ● Still takes up your time and attention ● Vendor lock-in ● Learning a very, very specific skill ● If you need something that isn’t supported, you’re out of luck
  • 67. Let’s Talk About Codeless Tools
  • 68. DROPSOURCE Dropsource lets you build native iOS and Android mobile applications. Recently raised a Series A ($5.4 million) PawBoost built with Dropsource You can actually get the iOS and Android code exported to hand to a developer Currently free while in beta Extremely powerful, a bit tougher to use than other options
  • 69. KINETISE Kinetise lets you build native iOS and Android mobile applications. Mature and very extensive documentation A bit pricey, but plans scale with your success You can actually get the iOS and Android code exported to hand to a developer The editor is a tad wonky, but you can build most things that you can imagine You can “Hire a Pro” to help out and work with you
  • 70. IONIC CREATOR Ionic Creator lets you build hybrid iOS and Android mobile applications. Mature and very extensive documentation, with frequent updates No backend support You can export the HTML, CSS, and JS The editor is a bit limited, but most use cases will be covered Widely used by some big name companies
  • 71. BUBBLE Bubble lets you build responsive web applications using a slick editor and without writing a single line of code. Very active community on the forums, several video courses available One founder raised $300k, another over $2.5mm All my web apps are based on Bubble Let’s do a demo
  • 73. RESOURCES ● The Lean Startup by Eric Ries ● Silicon Valley Product Group: www.svpg.com ● Anything by Steve Blank ● Business Model Canvas and Lean Canvas ● www.howmuchtomakeanapp.com ● Built to Adapt (Pivotal Labs Blog): https://builttoadapt.io/ ● https://saijogeorge.com/website-builders/ ● Me! ○ andrew@betterproduct.co ○ Cell: 407-307-6049 ○ www.betterproduct.co
  • 75. 1. Solve a real problem for real people. 2. Do one thing masterfully, not 10 things poorly. 3. Don’t wait too long before you release something. Build a little, test a lot. 4. Prioritize ruthlessly. You are the gatekeeper. 5. Don’t get too caught up on a solution, even if you came up with it. 6. You don’t need to code to build software. 7. It’s better to find out you’re wrong earlier than later.

Hinweis der Redaktion

  1. Wifi: in3Wir3L355