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

Transcript

37 slides
  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

More Decks by Ronan Amicel

Other Decks in Business