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

1 products
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

1 — Products

Software Development From Code to Product

slide-2
SLIDE 2

Is this a restaurant?

From Code to Product Lecture 1 — Products — Slide 2 gidgreen.com/course

Tasty, nutritious food

slide-3
SLIDE 3

This is a restaurant

From Code to Product Lecture 1 — Products — Slide 3 gidgreen.com/course

slide-4
SLIDE 4

Is this a product?

From Code to Product Lecture 1 — Products — Slide 4 gidgreen.com/course

slide-5
SLIDE 5

Some leading products

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

slide-6
SLIDE 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

slide-7
SLIDE 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

slide-8
SLIDE 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

slide-9
SLIDE 9

Syllabus and Assessment

From Code to Product Lecture 1 — Products — Slide 9 gidgreen.com/course

Introduction to products The entrepreneurship process

The big picture

User interface principles Practical interface design

User interface

Selling products and services Digital advertising

Business model

Marketing and retention Search engine visibility

Marketing

Customer facing APIs Analytics and optimization

Technical stuff Ex: Spec for MVP Ex: Design an API Final project

slide-10
SLIDE 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

slide-11
SLIDE 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

slide-12
SLIDE 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

slide-13
SLIDE 13

Products are for people

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

slide-14
SLIDE 14

People are physical

From Code to Product Lecture 1 — Products — Slide 14 gidgreen.com/course

Eyes Hands Brain

slide-15
SLIDE 15

People are emotional

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

slide-16
SLIDE 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

slide-17
SLIDE 17

People are irrational

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

slide-18
SLIDE 18

People are self-interested

From Code to Product Lecture 1 — Products — Slide 18 gidgreen.com/course

slide-19
SLIDE 19

People are skeptical

From Code to Product Lecture 1 — Products — Slide 19 gidgreen.com/course

“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

slide-20
SLIDE 20

People are followers

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

slide-21
SLIDE 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

slide-22
SLIDE 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

slide-23
SLIDE 23

Marketing

Layers of a product

From Code to Product Lecture 1 — Products — Slide 23 gidgreen.com/course

Core

Less unique Less technology But more visible to end users (in general…)

slide-24
SLIDE 24

Microsoft Office

Layers of Microsoft Excel

From Code to Product Lecture 1 — Products — Slide 24 gidgreen.com/course

Calculation engine

slide-25
SLIDE 25

P R , G m a i l , M a p s , …

Layers of Google

From Code to Product Lecture 1 — Products — Slide 25 gidgreen.com/course

PageRank

slide-26
SLIDE 26

Code Breakdown Example

From Code to Product Lecture 1 — Products — Slide 26 gidgreen.com/course

Algorithm Core

48% 13% 14% 5% 9% 11%

slide-27
SLIDE 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

slide-28
SLIDE 28

An ideal core

  • New
  • Clever
  • Invisible
  • Hard to reproduce
  • Research-based
  • Optimized for speed
  • Improve with usage

From Code to Product Lecture 1 — Products — Slide 28 gidgreen.com/course

Objective: Barrier to entry

slide-29
SLIDE 29

An ideal core interface

  • New Familiar
  • Clever Simple
  • Invisible Obvious
  • Hard to reproduce
  • Research-based
  • Optimized for speed
  • Improve with usage

From Code to Product Lecture 1 — Products — Slide 29 gidgreen.com/course

Objective: No barriers to usage

slide-30
SLIDE 30

Product Technology Interface

Desktop P2P + VoIP Config-free Web Messaging 140 characters Mobile Super effects Instant posting

Combining the ideals

From Code to Product Lecture 1 — Products — Slide 30 gidgreen.com/course

slide-31
SLIDE 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

slide-32
SLIDE 32

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

Startups vs (Real) Companies

From Code to Product Lecture 1 — Products — Slide 32 gidgreen.com/course

slide-33
SLIDE 33

But just maybe…

20,000 40,000 60,000 80,000 100,000 120,000 140,000 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8

Visitors/Users/Customers = Revenue

From Code to Product Lecture 1 — Products — Slide 33 gidgreen.com/course

slide-34
SLIDE 34

The Math of Rapid Growth

From Code to Product Lecture 1 — Products — Slide 34 gidgreen.com/course

Size = aeb⋅Time Growth = dSize dTime = abeb⋅Time ⇒ Growth ∝ Size

slide-35
SLIDE 35

In other words…

Sustainable growth is characterized by

  • ne simple rule: New customers come

from the actions of past customers. — Eric Ries, The Lean Startup

From Code to Product Lecture 1 — Products — Slide 35 gidgreen.com/course

Growth ∝ Size

slide-36
SLIDE 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

slide-37
SLIDE 37

Baseline scenario

From Code to Product Lecture 1 — Products — Slide 37 gidgreen.com/course

Revenue Time

Steady growth by word of mouth 5% per month = ~80% per year

slide-38
SLIDE 38

Monetization without buying ads

From Code to Product Lecture 1 — Products — Slide 38 gidgreen.com/course

Revenue Time

More revenue per user

slide-39
SLIDE 39

Business development

From Code to Product Lecture 1 — Products — Slide 39 gidgreen.com/course

Revenue Time

Gain partner Lose partner

slide-40
SLIDE 40

Marketing

From Code to Product Lecture 1 — Products — Slide 40 gidgreen.com/course

Revenue Time

C

  • n

s t a n t f l

  • w
  • f

e x t r a u s e r s

slide-41
SLIDE 41

Publicity

From Code to Product Lecture 1 — Products — Slide 41 gidgreen.com/course

Revenue Time

E u p h

  • r

i a D e p r e s s i

  • n

Diminishing returns

slide-42
SLIDE 42

Example: Not so Cuil

From Code to Product Lecture 1 — Products — Slide 42 gidgreen.com/course

Mar 07 Sep 07 Mar 08 Sep 08 Mar 09 Sep 09 Mar 10 Sep 10

Raised $8m Raised $25m Launched as Google Killer Didn’t Kill Google Relaunched as Cpedia Dead

slide-43
SLIDE 43

Everything but the Product

From Code to Product Lecture 1 — Products — Slide 43 gidgreen.com/course

Revenue Time Revenue Time Revenue Time Revenue Time

slide-44
SLIDE 44

Product development

From Code to Product Lecture 1 — Products — Slide 44 gidgreen.com/course

Revenue Time

Increasing growth rate

slide-45
SLIDE 45

Compound Growth

From Code to Product Lecture 1 — Products — Slide 45 gidgreen.com/course

Monthly 1 year 2 years 5 years 10 years

3%

1.4x 2.0x 5.9x

35x 5%

1.8x 3.2x 19x

349x 7%

2.3x 5.1x 58x

3358x

slide-46
SLIDE 46

Map of Startup Growth

From Code to Product Lecture 1 — Products — Slide 46 gidgreen.com/course

Stranger Visitor Active User Referrer Paying Customer Inbound Onboarding Retention Hearing

Viral arc

Adverts

Money arc

slide-47
SLIDE 47

Word of Mouth

From Code to Product Lecture 1 — Products — Slide 47 gidgreen.com/course Source: Nielsen Global Trust in Advertising Survey Q3 2011

slide-48
SLIDE 48

On marketing schemes…

“The one thing we learned over 5 years is that nothing works better than just improving your product. Every minute, every developer hour we spent on any one

  • f these crazy things… was nothing

compared to just making a better version

  • f the product and releasing it.”

— Joel Spolsky, Fog Creek Software

From Code to Product Lecture 1 — Products — Slide 48 gidgreen.com/course

slide-49
SLIDE 49

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 49 gidgreen.com/course

slide-50
SLIDE 50

Software platforms

PCs Web Smartphone Tablet

Initial adoption 1977 1993 2007 2010 2013 shipments 316 million — 1 billion 229 million Annual growth ~10% 8% 39% 59% Jan 2014 users 1.7 billion 2.8 billion 1.5 billion 290 million Core platforms

From Code to Product Lecture 1 — Products — Slide 50 gidgreen.com/course

slide-51
SLIDE 51

Web on Mobile

From Code to Product Lecture 1 — Products — Slide 51 gidgreen.com/course http://www.kpcb.com/internet-trends

0% 5% 10% 15% 20% 25% 30% 35% 12/08 12/09 12/10 12/11 12/12 12/13 12/14 % of Internet Traffic Global Mobile Traffic as % of Total Internet Traffic, 12/08 – 5/14 (with Trendline Projection to 5/15E) 0.9% in 5/09 2.4% in 5/10 15% in 5/13 6% in 5/11 10% in 5/12 Trendline E 25% in 5/14

slide-52
SLIDE 52

Historical user growth

From Code to Product Lecture 1 — Products — Slide 52 gidgreen.com/course

1 billion 2 billion 1980 1985 1990 1995 2000 2005 2010 2015 PCs Web Touchphone Tablet

slide-53
SLIDE 53

Operating system shipments

From Code to Product Lecture 1 — Products — Slide 53 gidgreen.com/course http://www.kpcb.com/insights/2012-internet-trends-update

slide-54
SLIDE 54

Other platforms

  • Mainframes
  • Supercomputers
  • PC servers

– Linux, FreeBSD, Windows Server

  • Game consoles

– Wii, Xbox, PlayStation, handhelds

  • Other mobiles

– Blackberry, Symbian

From Code to Product Lecture 1 — Products — Slide 54 gidgreen.com/course

slide-55
SLIDE 55

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 55 gidgreen.com/course

slide-56
SLIDE 56

Startup founders

  • 2 or 3 people

– If just one, get lots of advice

  • Complementary skills

– Vision + Product – Technology

  • Friendship + trust
  • Shared goals
  • Everyone vests

From Code to Product Lecture 1 — Products — Slide 56 gidgreen.com/course

slide-57
SLIDE 57

Founder goals

  • Make money
  • Have fun
  • Be free
  • Create something
  • Do good
  • Get famous
  • Make money

From Code to Product Lecture 1 — Products — Slide 57 gidgreen.com/course

slide-58
SLIDE 58

How much annual income?

From Code to Product Lecture 1 — Products — Slide 58 gidgreen.com/course

$1,000 $10,000 $100,000 $1,000,000

Feel good Extra money Lifestyle Working rich

slide-59
SLIDE 59

How big an exit?

From Code to Product Lecture 1 — Products — Slide 59 gidgreen.com/course

$2 million $20 million $200 million $2 billion

Something neat Team + technology Scaled business Scare someone big

slide-60
SLIDE 60

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 60 gidgreen.com/course

slide-61
SLIDE 61

Books

From Code to Product Lecture 1 — Products — Slide 61 gidgreen.com/course

slide-62
SLIDE 62

Some websites

From Code to Product Lecture 1 — Products — Slide 62 gidgreen.com/course

Hacker News Links to news news.ycombinator.com Mashable Social media news mashable.com Mixergy Interviews Interviews with founders mixergy.com/interviews OnStartups Answers Q&A for startups answers.onstartups.com Quora Q&A popular with startups quora.com ReadWriteWeb In-depth startup blog readwriteweb.com TechCrunch Leading startup blog techcrunch.com

slide-63
SLIDE 63

Thought leaders — Entrepreneurs

From Code to Product Lecture 1 — Products — Slide 63 gidgreen.com/course

37 Signals Ruby on Rails 37signals.com/svn Steve Blank “Customer Development” steveblank.com Jason Cohen SmartBear Software blog.asmartbear.com Seth Godin “Permission Marketing” sethgodin.typepad.com Dharmesh Shah HubSpot

  • nstartups.com

Joel Spolsky Stack Overflow joelonsoftware.com Eric Ries “Lean Startup” startuplessonslearned.com

slide-64
SLIDE 64

Thought leaders — Investors

From Code to Product Lecture 1 — Products — Slide 64 gidgreen.com/course

Chris Dixon Founder Collective cdixon.org Brad Feld TechStars feld.com Paul Graham Y Combinator paulgraham.com Guy Kawasaki Garage Technology Ventures blog.guykawasaki.com Dave McClure 500 Startups 500hats.typepad.com Mark Suster GRP Partners bothsidesofthetable.com Fred Wilson Union Square Ventures avc.com

slide-65
SLIDE 65

And check these out

From Code to Product Lecture 1 — Products — Slide 65 gidgreen.com/course