Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Product Development in a Startup

Ronan Amicel
November 26, 2014

Product Development in a Startup

Talk given at the Paris Founder Institute on November 26th, 2014.

Ronan Amicel

November 26, 2014
Tweet

More Decks by Ronan Amicel

Other Decks in Business

Transcript

  1. Ronan Amicel 10+ years with startups Flying Sensei @ Pocket

    Sensei Hacker in Residence @ The Family
  2. Recipe for Product Success 1. Come up with a killer

    idea 2. Write detailed specs and mockups 3. Hire team or outsource to development shop 4. Get an awesome product!
  3. Recipe for Product Success 1. Come up with a killer

    idea 2. Write detailed specs and mockups 3. Hire team or outsource to development shop 4. Get an awesome product! NOT
  4. Love the Problem,
 not the Solution • Focus on really

    understanding: — The Problem — The Customer • Tools: — Customer Development — Lean Startup ♥︎
  5. Iterate • Release early – start learning ASAP! • Release

    often – maximize the number of cycles through the loop Build Measure Learn
  6. Minimum Viable Product • Minimal is NOT crappy • Focus

    on solving one aspect of the problem for a single group of people • Pick a minimal core set of features • Remove features • Remove more features
  7. Tech-Business Collaboration • Split work in small chunks — Minimum

    Marketable Feature — User Stories • Prioritize backlog based on business value — use Impact Mapping — define goals and metrics
  8. Product Leadership • Have someone with strong product sense on

    the team • Translate understanding of customer problems into a great user experience • Making product decisions = saying no
  9. Experienced Developers Bad Developer Sure, I can do it!
 (except

    not) Good Developer Sure, I can do it! Experienced Developer Hmm, I can reuse this library
  10. Experienced Developers Bad Developer Sure, I can do it!
 (except

    not) Good Developer Sure, I can do it! Experienced Developer Hmm, I can reuse this library Very Experienced Developer Actually, we don’t need this
  11. But hiring is tough! • You don’t have much money

    • You don’t have much time • You don’t have much experience • You don’t know many people
  12. So, here’s Plan B • Do whatever you can to

    build a crappy throwaway MVP: — learn to code — go to hackathons — hire someone • Get the ball rolling!
  13. Typical Problems • The team doesn’t ship • Quality issues

    • New features take longer and longer
  14. The Team Doesn’t Ship • Remove non-working and half-finished features,

    find a working core • Aggressively trim the backlog • Start releasing ASAP at least internally (shipping != launching)
  15. Quality issues • Managing Quality — Feature vs. experiment —

    Understand technical debt — Unit tests and code review can help
  16. Low Fidelity MVPs • Interviews (like, talking to people!) •

    Paper prototypes • Mockups (Balsamiq, PowerPoint, KeyNote...) • Landing pages, surveys, videos...
  17. Do Things that Don’t Scale • “Concierge” MVP — Solve

    the problem by doing things manually • “Wizard of Oz” MVP — Do things manually behind the curtain (app, website...)
  18. Key Takeaways • Love the problem, not the solution •

    Start small and iterate • Balance speed and quality • Don’t build it yet