1 products
play

1 Products Software Development From Code to Product Is this a - PowerPoint PPT Presentation

1 Products Software Development From Code to Product Is this a restaurant? Tasty, nutritious food From Code to Product Lecture 1 Products Slide 2 gidgreen.com/course This is a restaurant From Code to Product Lecture 1


  1. 1 — Products Software Development From Code to Product

  2. Is this a restaurant? Tasty, nutritious food From Code to Product Lecture 1 — Products — Slide 2 gidgreen.com/course

  3. This is a restaurant From Code to Product Lecture 1 — Products — Slide 3 gidgreen.com/course

  4. Is this a product? From Code to Product Lecture 1 — Products — Slide 4 gidgreen.com/course

  5. Some leading products From Code to Product Lecture 1 — Products — Slide 5 gidgreen.com/course

  6. Lecture 1 • About this course • Products and people • Layers of a product • Startups and growth • Software platforms • Founders and goals • External resources From Code to Product Lecture 1 — Products — Slide 6 gidgreen.com/course

  7. Course objective “Learn how to turn a core technology or idea into a software product which delights users, succeeds in the marketplace and becomes a profitable business.” From Code to Product Lecture 1 — Products — Slide 7 gidgreen.com/course

  8. Our assumptions • You can program • You are web savvy • You know English, ish • No other experience • Technical founder(s) • No investors (yet) From Code to Product Lecture 1 — Products — Slide 8 gidgreen.com/course

  9. Syllabus and Assessment Introduction to products The big picture Ex: Spec for MVP The entrepreneurship process User interface principles User interface Practical interface design Selling products and services Final project Business model Digital advertising Marketing and retention Marketing Search engine visibility Customer facing APIs Technical stuff Ex: Design an API Analytics and optimization From Code to Product Lecture 1 — Products — Slide 9 gidgreen.com/course

  10. Final Project • Choose 2 competing products – Desktop/web/mobile (or a combination) – Lecturer approval required • Explain problem • Compare products – Functionality, UI, business model, marketing • Conclusion • Independent analysis From Code to Product Lecture 1 — Products — Slide 10 gidgreen.com/course

  11. We won’t cover… • Raising money • Forming a company • Recruiting • Legal issues • Enterprise sales • Management • Exit strategy From Code to Product Lecture 1 — Products — Slide 11 gidgreen.com/course

  12. Lecture 1 • About this course • Products and people • Layers of a product • Startups and growth • Software platforms • Founders and goals • External resources From Code to Product Lecture 1 — Products — Slide 12 gidgreen.com/course

  13. Products are for people From Code to Product Lecture 1 — Products — Slide 13 gidgreen.com/course

  14. People are physical Brain Eyes Hands From Code to Product Lecture 1 — Products — Slide 14 gidgreen.com/course

  15. People are emotional From Code to Product Lecture 1 — Products — Slide 15 gidgreen.com/course

  16. People are impatient “The vast majority of people who visit your site… will arrive with their finger poised on the Back button… So your site has to say: Wait! Don't click on Back. This site isn't lame. Look at this, for example.” — Paul Graham, Y Combinator From Code to Product Lecture 1 — Products — Slide 16 gidgreen.com/course

  17. People are irrational From Code to Product Lecture 1 — Products — Slide 17 gidgreen.com/course

  18. People are self-interested From Code to Product Lecture 1 — Products — Slide 18 gidgreen.com/course

  19. People are skeptical “The average American is exposed to several hundred ad messages a day and is trying to tune out.” — Prof. Philip Kotler, 2005 “On average, Americans are subject to some 3,000 essentially random pitches per day.” — Inc.com, 2005 “Not too long ago, the average American was exposed to over three thousand advertising messages in the average day. Today, you get that many before breakfast!” — Newspaper Association of America, 2002 From Code to Product Lecture 1 — Products — Slide 19 gidgreen.com/course

  20. People are followers From Code to Product Lecture 1 — Products — Slide 20 gidgreen.com/course

  21. Lecture 1 • About this course • Products and people • Layers of a product • Startups and growth • Software platforms • Founders and goals • External resources From Code to Product Lecture 1 — Products — Slide 21 gidgreen.com/course

  22. What is a software product? Code that solves problem + Inputs and outputs + User packaging + Can generate cash From Code to Product Lecture 1 — Products — Slide 22 gidgreen.com/course

  23. Layers of a product Marketing Less unique Less technology But more visible to end users Core (in general…) From Code to Product Lecture 1 — Products — Slide 23 gidgreen.com/course

  24. Layers of Microsoft Excel Microsoft Office Calculation engine From Code to Product Lecture 1 — Products — Slide 24 gidgreen.com/course

  25. Layers of Google … , s p a M , l i a PageRank m G , R P From Code to Product Lecture 1 — Products — Slide 25 gidgreen.com/course

  26. Code Breakdown Example 48% 13% 14% 5% 9% 11% Algorithm Core From Code to Product Lecture 1 — Products — Slide 26 gidgreen.com/course

  27. What’s the core of PayPal? • High volume transaction processing? • Integration with external systems? • “…PayPal is: a security company pretending to be a financial services company” — Max Levchin, Founder From Code to Product Lecture 1 — Products — Slide 27 gidgreen.com/course

  28. An ideal core • New • Clever • Invisible Objective: • Hard to reproduce Barrier to entry • Research-based • Optimized for speed • Improve with usage From Code to Product Lecture 1 — Products — Slide 28 gidgreen.com/course

  29. An ideal core interface • New Familiar • Clever Simple • Invisible Obvious Objective: • Hard to reproduce No barriers to usage • Research-based • Optimized for speed • Improve with usage From Code to Product Lecture 1 — Products — Slide 29 gidgreen.com/course

  30. Combining the ideals Product Technology Interface Desktop P2P + VoIP Config-free Web Messaging 140 characters Mobile Super effects Instant posting From Code to Product Lecture 1 — Products — Slide 30 gidgreen.com/course

  31. Lecture 1 • About this course • Products and people • Layers of a product • Startups and growth • Software platforms • Founders and goals • External resources From Code to Product Lecture 1 — Products — Slide 31 gidgreen.com/course

  32. Startups vs (Real) Companies Startups Real Companies No product Existing product Unknown market Known market No brand Recognized brand No customers Existing customers No revenue Significant revenue On life support Financially independent From Code to Product Lecture 1 — Products — Slide 32 gidgreen.com/course

  33. But just maybe… 140,000 Visitors/Users/Customers = Revenue 120,000 100,000 80,000 60,000 40,000 20,000 0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 From Code to Product Lecture 1 — Products — Slide 33 gidgreen.com/course

  34. The Math of Rapid Growth Size = ae b ⋅ Time Growth = dSize dTime = abe b ⋅ Time ⇒ Growth ∝ Size From Code to Product Lecture 1 — Products — Slide 34 gidgreen.com/course

  35. In other words… Sustainable growth is characterized by one simple rule: New customers come from the actions of past customers. — Eric Ries, The Lean Startup Growth ∝ Size From Code to Product Lecture 1 — Products — Slide 35 gidgreen.com/course

  36. What does a startup do? • (Raise money) • Development • Monetization • Marketing • Publicity • Biz dev • (Exit) From Code to Product Lecture 1 — Products — Slide 36 gidgreen.com/course

  37. Baseline scenario Steady growth by word of mouth Revenue 5% per month = ~80% per year Time From Code to Product Lecture 1 — Products — Slide 37 gidgreen.com/course

  38. Monetization without buying ads Revenue More revenue per user Time From Code to Product Lecture 1 — Products — Slide 38 gidgreen.com/course

  39. Business development Revenue Lose Gain partner partner Time From Code to Product Lecture 1 — Products — Slide 39 gidgreen.com/course

  40. Marketing Revenue s r e s u a r t x e f o w o l f t n a t s n o C Time From Code to Product Lecture 1 — Products — Slide 40 gidgreen.com/course

  41. Publicity Diminishing Revenue returns D e p a r e i r s o s h i o p n u E Time From Code to Product Lecture 1 — Products — Slide 41 gidgreen.com/course

  42. Example: Not so Cuil Didn’t Kill Google Launched as Google Killer Raised Raised Relaunched $8m $25m as Cpedia Dead Mar 07 Sep 07 Mar 08 Sep 08 Mar 09 Sep 09 Mar 10 Sep 10 From Code to Product Lecture 1 — Products — Slide 42 gidgreen.com/course

  43. Everything but the Product Revenue Revenue Time Time Revenue Revenue Time Time From Code to Product Lecture 1 — Products — Slide 43 gidgreen.com/course

  44. Product development growth rate Revenue Increasing Time From Code to Product Lecture 1 — Products — Slide 44 gidgreen.com/course

Recommend


More recommend