SlideShare a Scribd company logo
1 of 57
Download to read offline
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
Is this a product?




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




From Code to Product   Lecture 1 — Products — Slide 4   gidgreen.com/course
Lecture 1
•  About this course
•  Products and people
•  Layers of a product
•  Software platforms
•  What does a startup do?
•  Founders and goals
•  External resources
From Code to Product   Lecture 1 — Products — Slide 5   gidgreen.com/course
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 6   gidgreen.com/course
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 7   gidgreen.com/course
Syllabus
       1
       2               Products + Process
       3
       4               User Interface + Localization
       5

       6
       7               Business models + Analytics
       8

      9
      10               Marketing + SEO
      11
      12
      13
                       Desktop, web, mobile

From Code to Product           Lecture 1 — Products — Slide 8   gidgreen.com/course
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 9   gidgreen.com/course
Lecture 1
•  About this course
•  Products and people
•  Layers of a product
•  Software platforms
•  What does a startup do?
•  Founders and goals
•  External resources
From Code to Product   Lecture 1 — Products — Slide 10   gidgreen.com/course
Products are for people




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

                        Hands




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




From Code to Product   Lecture 1 — Products — Slide 13   gidgreen.com/course
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 14   gidgreen.com/course
People are irrational




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




From Code to Product   Lecture 1 — Products — Slide 16   gidgreen.com/course
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 17   gidgreen.com/course
People are followers




From Code to Product    Lecture 1 — Products — Slide 18   gidgreen.com/course
People are short on cash
$30,000




$25,000



                       US Inflation-Adjusted Median Income

$20,000
            1992 1994 1996 1998 2000 2002 2004 2006 2008 2010

From Code to Product        Lecture 1 — Products — Slide 19   gidgreen.com/course
Lecture 1
•  About this course
•  Products and people
•  Layers of a product
•  Software platforms
•  What does a startup do?
•  Founders and goals
•  External resources
From Code to Product   Lecture 1 — Products — Slide 20   gidgreen.com/course
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 21   gidgreen.com/course
Layers of a product

                                                              Less unique
          eting

                                                              Less technology
                                                              But more visible
                                                              to end users
       Mark



                                       Core
                                                              (in general…)




From Code to Product        Lecture 1 — Products — Slide 22   gidgreen.com/course
Layers of Microsoft Excel

                e
             Offic
           soft


                               Calculation
                                 engine
      Micro




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

                 …,
             Maps
         mail,



                                   PageRank
     PR, G




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




From Code to Product   Lecture 1 — Products — Slide 25   gidgreen.com/course
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 26   gidgreen.com/course
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 27         gidgreen.com/course
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 28          gidgreen.com/course
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 29      gidgreen.com/course
Lecture 1
•  About this course
•  Products and people
•  Layers of a product
•  Software platforms
•  What does a startup do?
•  Founders and goals
•  External resources
From Code to Product   Lecture 1 — Products — Slide 30   gidgreen.com/course
Major platforms
                          PCs                 Web               Touchphone         Tablet


 Initial adoption         1977               1993                  2007             2010

 2011 shipments        350 million              —               250 million     50 million

 Jan 2012 users        1.4 billion       2.3 billion            350 million     60 million

 Annual growth            10%                 12%                  100%             150%

 Core platforms

From Code to Product          Lecture 1 — Products — Slide 31                 gidgreen.com/course
Historical user growth

2 billion
                       PCs                 Web

                       Touchphone          Tablet
1 billion




         0
             1980       1985    1990         1995           2000   2005       2010


From Code to Product            Lecture 1 — Products — Slide 32           gidgreen.com/course
Other platforms
•  Mainframes
•  Supercomputers
•  PC servers
      –  Linux, FreeBSD, Windows Server
•  Game consoles
      –  Wii, Xbox, PlayStation, handhelds
•  Other mobiles
      –  Blackberry, Symbian, Windows Mobile
From Code to Product      Lecture 1 — Products — Slide 33   gidgreen.com/course
Lecture 1
•  About this course
•  Products and people
•  Layers of a product
•  Software platforms
•  What does a startup do?
•  Founders and goals
•  External resources
From Code to Product   Lecture 1 — Products — Slide 34   gidgreen.com/course
What does a startup do?
•    (Raise money)
•    Development
•    Monetization
•    Marketing
•    Publicity
•    Biz dev
•    (Exit)

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


                        Steady growth by word of mouth
Revenue




                         5% per month = ~80% per year




                                            Time

 From Code to Product          Lecture 1 — Products — Slide 36   gidgreen.com/course
Monetization
Revenue




                                                     More revenue
                                                     per user


                                      Time

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


                                                          Lose
Revenue




                                Gain
                                partner                   partner




                                     Time

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




                                                                   users
                                                          of extra
                                              tant flow
                                   Cons

                                     Time

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


                                              Diminishing
Revenue




                                                returns
                          Depres
               Euphoria


                            sion




                                                Time

 From Code to Product              Lecture 1 — Products — Slide 40   gidgreen.com/course
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 41                     gidgreen.com/course
Everything but the Product
Revenue




                                                        Revenue
                          Time                                     Time
Revenue




                                                        Revenue




                          Time                                     Time




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




                                                                  growth rate
Revenue




                                                                  Increasing
                                     Time

 From Code to Product   Lecture 1 — Products — Slide 43   gidgreen.com/course
Word of mouth
•  Sharer:
      –  Helping their friend
      –  Building social capital
      –  Thanking you
•  Recipient:
      –  Saving time
      –  Is “in the know”
      –  Becoming a sharer
•  Also: word of web

From Code to Product     Lecture 1 — Products — Slide 44   gidgreen.com/course
Growth by word of mouth
   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
From Code to Product            Lecture 1 — Products — Slide 45             gidgreen.com/course
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
of these crazy things… was nothing
compared to just making a better version
of the product and releasing it.”
      — Joel Spolsky, Fog Creek Software

From Code to Product   Lecture 1 — Products — Slide 46   gidgreen.com/course
Lecture 1
•  About this course
•  Products and people
•  Layers of a product
•  Software platforms
•  What does a startup do?
•  Founders and goals
•  External resources
From Code to Product   Lecture 1 — Products — Slide 47   gidgreen.com/course
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 48   gidgreen.com/course
Founder goals
•  Make money
•  Have fun
•  Be free
•  Create something
•  Do good
•  Get famous
•  Make money
From Code to Product     Lecture 1 — Products — Slide 49   gidgreen.com/course
How much annual income?
             $1,000                                      Feel good


         $10,000                                         Extra money


      $100,000                                           Lifestyle


$1,000,000                                               Working rich

From Code to Product   Lecture 1 — Products — Slide 50         gidgreen.com/course
How big an exit?
     $2 million                                         Something neat


 $20 million                                            Team + technology


$200 million                                            Scaled business


       $2 billion                                       Scare someone big

From Code to Product      Lecture 1 — Products — Slide 51        gidgreen.com/course
Lecture 1
•  About this course
•  Products and people
•  Layers of a product
•  Software platforms
•  What does a startup do?
•  Founders and goals
•  External resources
From Code to Product   Lecture 1 — Products — Slide 52   gidgreen.com/course
Books




From Code to Product   Lecture 1 — Products — Slide 53   gidgreen.com/course
Some websites
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


From Code to Product        Lecture 1 — Products — Slide 54             gidgreen.com/course
Thought leaders — Entrepreneurs
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                                onstartups.com

Joel Spolsky               Stack Overflow                          joelonsoftware.com

Eric Ries                  “Lean Startup”                       startuplessonslearned.com


From Code to Product          Lecture 1 — Products — Slide 55                gidgreen.com/course
Thought leaders — Investors
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


From Code to Product           Lecture 1 — Products — Slide 56              gidgreen.com/course
And check these out




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

More Related Content

Similar to Products to People

ADL TIP Project June 2011
ADL TIP Project June 2011ADL TIP Project June 2011
ADL TIP Project June 2011Judy Brown
 
Analytics and Optimization
Analytics and OptimizationAnalytics and Optimization
Analytics and Optimizationgidgreen
 
Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...
Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...
Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...AgileNZ Conference
 
B2Bsn BOX presentation
B2Bsn BOX presentationB2Bsn BOX presentation
B2Bsn BOX presentationjpdoggett
 
Applying Innovation in Software Development
Applying Innovation in Software DevelopmentApplying Innovation in Software Development
Applying Innovation in Software DevelopmentAmish Gandhi
 
Mobile opportunity and options for it
Mobile opportunity and options   for itMobile opportunity and options   for it
Mobile opportunity and options for itTim McGovern
 
Product_Planning of Design and Development Product.ppt
Product_Planning of Design and Development Product.pptProduct_Planning of Design and Development Product.ppt
Product_Planning of Design and Development Product.pptNicholasEgo
 
Marketing for Startups 2013
Marketing for Startups 2013Marketing for Startups 2013
Marketing for Startups 2013gidgreen
 
Mobile opportunity and options - for CIOs
Mobile opportunity and options - for CIOsMobile opportunity and options - for CIOs
Mobile opportunity and options - for CIOsTim McGovern
 
Agile and Secure
Agile and SecureAgile and Secure
Agile and SecureDenim Group
 
NYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaNYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaJoshua Wexler
 
Lets smartenyourproduct 11 december 2012
Lets smartenyourproduct 11 december 2012Lets smartenyourproduct 11 december 2012
Lets smartenyourproduct 11 december 2012Sirris
 
DevOps Gamification Workshop at JTEL Summer School 2015
DevOps Gamification Workshop at JTEL Summer School 2015DevOps Gamification Workshop at JTEL Summer School 2015
DevOps Gamification Workshop at JTEL Summer School 2015IstvanKoren
 
Collaboration Tools to Create Better Products
Collaboration Tools to Create Better ProductsCollaboration Tools to Create Better Products
Collaboration Tools to Create Better ProductsEnthiosys Inc
 
Practices of agile developers
Practices of agile developersPractices of agile developers
Practices of agile developersDUONG Trong Tan
 
OSEN SF Meetup - Business of Open Source
OSEN SF Meetup - Business of Open SourceOSEN SF Meetup - Business of Open Source
OSEN SF Meetup - Business of Open SourceJohn Mark Walker
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...WSO2
 

Similar to Products to People (20)

ADL TIP Project June 2011
ADL TIP Project June 2011ADL TIP Project June 2011
ADL TIP Project June 2011
 
Analytics and Optimization
Analytics and OptimizationAnalytics and Optimization
Analytics and Optimization
 
Class2
Class2Class2
Class2
 
Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...
Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...
Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...
 
B2Bsn BOX presentation
B2Bsn BOX presentationB2Bsn BOX presentation
B2Bsn BOX presentation
 
Applying Innovation in Software Development
Applying Innovation in Software DevelopmentApplying Innovation in Software Development
Applying Innovation in Software Development
 
Mobile opportunity and options for it
Mobile opportunity and options   for itMobile opportunity and options   for it
Mobile opportunity and options for it
 
Product_Planning of Design and Development Product.ppt
Product_Planning of Design and Development Product.pptProduct_Planning of Design and Development Product.ppt
Product_Planning of Design and Development Product.ppt
 
Marketing for Startups 2013
Marketing for Startups 2013Marketing for Startups 2013
Marketing for Startups 2013
 
Mobile opportunity and options - for CIOs
Mobile opportunity and options - for CIOsMobile opportunity and options - for CIOs
Mobile opportunity and options - for CIOs
 
Agile and Secure
Agile and SecureAgile and Secure
Agile and Secure
 
NYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaNYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital Idea
 
Lets smartenyourproduct 11 december 2012
Lets smartenyourproduct 11 december 2012Lets smartenyourproduct 11 december 2012
Lets smartenyourproduct 11 december 2012
 
DevOps Gamification Workshop at JTEL Summer School 2015
DevOps Gamification Workshop at JTEL Summer School 2015DevOps Gamification Workshop at JTEL Summer School 2015
DevOps Gamification Workshop at JTEL Summer School 2015
 
Dual-Track Agile at Scale
Dual-Track Agile at ScaleDual-Track Agile at Scale
Dual-Track Agile at Scale
 
Product launch disasters and how to avoid them
Product launch disasters and how to avoid themProduct launch disasters and how to avoid them
Product launch disasters and how to avoid them
 
Collaboration Tools to Create Better Products
Collaboration Tools to Create Better ProductsCollaboration Tools to Create Better Products
Collaboration Tools to Create Better Products
 
Practices of agile developers
Practices of agile developersPractices of agile developers
Practices of agile developers
 
OSEN SF Meetup - Business of Open Source
OSEN SF Meetup - Business of Open SourceOSEN SF Meetup - Business of Open Source
OSEN SF Meetup - Business of Open Source
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
 

More from gidgreen

The Secret Guide to Cloud Performance - Cloudlook
The Secret Guide to Cloud Performance - CloudlookThe Secret Guide to Cloud Performance - Cloudlook
The Secret Guide to Cloud Performance - Cloudlookgidgreen
 
Localization and Internationalization 2013
Localization and Internationalization 2013Localization and Internationalization 2013
Localization and Internationalization 2013gidgreen
 
Analytics and Optimization 2013
Analytics and Optimization 2013Analytics and Optimization 2013
Analytics and Optimization 2013gidgreen
 
Web API Design 2013
Web API Design 2013Web API Design 2013
Web API Design 2013gidgreen
 
Search Engine Visibility 2013
Search Engine Visibility 2013Search Engine Visibility 2013
Search Engine Visibility 2013gidgreen
 
Selling Advertising 2013
Selling Advertising 2013Selling Advertising 2013
Selling Advertising 2013gidgreen
 
Selling Products and Services 2013
Selling Products and Services 2013Selling Products and Services 2013
Selling Products and Services 2013gidgreen
 
User Interface Design 2013
User Interface Design 2013User Interface Design 2013
User Interface Design 2013gidgreen
 
User Interface Principles 2013
User Interface Principles 2013User Interface Principles 2013
User Interface Principles 2013gidgreen
 
Question2Answer - September 2012
Question2Answer - September 2012Question2Answer - September 2012
Question2Answer - September 2012gidgreen
 
Search Engine Visibility
Search Engine VisibilitySearch Engine Visibility
Search Engine Visibilitygidgreen
 
Selling Products and Services
Selling Products and ServicesSelling Products and Services
Selling Products and Servicesgidgreen
 
Advertising as a Business Model
Advertising as a Business ModelAdvertising as a Business Model
Advertising as a Business Modelgidgreen
 
Localization and Internationalization
Localization and InternationalizationLocalization and Internationalization
Localization and Internationalizationgidgreen
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Designgidgreen
 
User Interface Principles
User Interface PrinciplesUser Interface Principles
User Interface Principlesgidgreen
 

More from gidgreen (16)

The Secret Guide to Cloud Performance - Cloudlook
The Secret Guide to Cloud Performance - CloudlookThe Secret Guide to Cloud Performance - Cloudlook
The Secret Guide to Cloud Performance - Cloudlook
 
Localization and Internationalization 2013
Localization and Internationalization 2013Localization and Internationalization 2013
Localization and Internationalization 2013
 
Analytics and Optimization 2013
Analytics and Optimization 2013Analytics and Optimization 2013
Analytics and Optimization 2013
 
Web API Design 2013
Web API Design 2013Web API Design 2013
Web API Design 2013
 
Search Engine Visibility 2013
Search Engine Visibility 2013Search Engine Visibility 2013
Search Engine Visibility 2013
 
Selling Advertising 2013
Selling Advertising 2013Selling Advertising 2013
Selling Advertising 2013
 
Selling Products and Services 2013
Selling Products and Services 2013Selling Products and Services 2013
Selling Products and Services 2013
 
User Interface Design 2013
User Interface Design 2013User Interface Design 2013
User Interface Design 2013
 
User Interface Principles 2013
User Interface Principles 2013User Interface Principles 2013
User Interface Principles 2013
 
Question2Answer - September 2012
Question2Answer - September 2012Question2Answer - September 2012
Question2Answer - September 2012
 
Search Engine Visibility
Search Engine VisibilitySearch Engine Visibility
Search Engine Visibility
 
Selling Products and Services
Selling Products and ServicesSelling Products and Services
Selling Products and Services
 
Advertising as a Business Model
Advertising as a Business ModelAdvertising as a Business Model
Advertising as a Business Model
 
Localization and Internationalization
Localization and InternationalizationLocalization and Internationalization
Localization and Internationalization
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
 
User Interface Principles
User Interface PrinciplesUser Interface Principles
User Interface Principles
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Products to People

  • 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. Is this a product? From Code to Product Lecture 1 — Products — Slide 3 gidgreen.com/course
  • 4. Some leading products From Code to Product Lecture 1 — Products — Slide 4 gidgreen.com/course
  • 5. Lecture 1 •  About this course •  Products and people •  Layers of a product •  Software platforms •  What does a startup do? •  Founders and goals •  External resources From Code to Product Lecture 1 — Products — Slide 5 gidgreen.com/course
  • 6. 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 6 gidgreen.com/course
  • 7. 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 7 gidgreen.com/course
  • 8. Syllabus 1 2 Products + Process 3 4 User Interface + Localization 5 6 7 Business models + Analytics 8 9 10 Marketing + SEO 11 12 13 Desktop, web, mobile From Code to Product Lecture 1 — Products — Slide 8 gidgreen.com/course
  • 9. 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 9 gidgreen.com/course
  • 10. Lecture 1 •  About this course •  Products and people •  Layers of a product •  Software platforms •  What does a startup do? •  Founders and goals •  External resources From Code to Product Lecture 1 — Products — Slide 10 gidgreen.com/course
  • 11. Products are for people From Code to Product Lecture 1 — Products — Slide 11 gidgreen.com/course
  • 12. People are physical Brain Eyes Hands From Code to Product Lecture 1 — Products — Slide 12 gidgreen.com/course
  • 13. People are emotional From Code to Product Lecture 1 — Products — Slide 13 gidgreen.com/course
  • 14. 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 14 gidgreen.com/course
  • 15. People are irrational From Code to Product Lecture 1 — Products — Slide 15 gidgreen.com/course
  • 16. People are self-interested From Code to Product Lecture 1 — Products — Slide 16 gidgreen.com/course
  • 17. 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 17 gidgreen.com/course
  • 18. People are followers From Code to Product Lecture 1 — Products — Slide 18 gidgreen.com/course
  • 19. People are short on cash $30,000 $25,000 US Inflation-Adjusted Median Income $20,000 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 From Code to Product Lecture 1 — Products — Slide 19 gidgreen.com/course
  • 20. Lecture 1 •  About this course •  Products and people •  Layers of a product •  Software platforms •  What does a startup do? •  Founders and goals •  External resources From Code to Product Lecture 1 — Products — Slide 20 gidgreen.com/course
  • 21. 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 21 gidgreen.com/course
  • 22. Layers of a product Less unique eting Less technology But more visible to end users Mark Core (in general…) From Code to Product Lecture 1 — Products — Slide 22 gidgreen.com/course
  • 23. Layers of Microsoft Excel e Offic soft Calculation engine Micro From Code to Product Lecture 1 — Products — Slide 23 gidgreen.com/course
  • 24. Layers of Google …, Maps mail, PageRank PR, G From Code to Product Lecture 1 — Products — Slide 24 gidgreen.com/course
  • 25. Code Breakdown Example 48% 13% 14% 5% 9% 11% Algorithm Core From Code to Product Lecture 1 — Products — Slide 25 gidgreen.com/course
  • 26. 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 26 gidgreen.com/course
  • 27. 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 27 gidgreen.com/course
  • 28. 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 28 gidgreen.com/course
  • 29. 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 29 gidgreen.com/course
  • 30. Lecture 1 •  About this course •  Products and people •  Layers of a product •  Software platforms •  What does a startup do? •  Founders and goals •  External resources From Code to Product Lecture 1 — Products — Slide 30 gidgreen.com/course
  • 31. Major platforms PCs Web Touchphone Tablet Initial adoption 1977 1993 2007 2010 2011 shipments 350 million — 250 million 50 million Jan 2012 users 1.4 billion 2.3 billion 350 million 60 million Annual growth 10% 12% 100% 150% Core platforms From Code to Product Lecture 1 — Products — Slide 31 gidgreen.com/course
  • 32. Historical user growth 2 billion PCs Web Touchphone Tablet 1 billion 0 1980 1985 1990 1995 2000 2005 2010 From Code to Product Lecture 1 — Products — Slide 32 gidgreen.com/course
  • 33. Other platforms •  Mainframes •  Supercomputers •  PC servers –  Linux, FreeBSD, Windows Server •  Game consoles –  Wii, Xbox, PlayStation, handhelds •  Other mobiles –  Blackberry, Symbian, Windows Mobile From Code to Product Lecture 1 — Products — Slide 33 gidgreen.com/course
  • 34. Lecture 1 •  About this course •  Products and people •  Layers of a product •  Software platforms •  What does a startup do? •  Founders and goals •  External resources From Code to Product Lecture 1 — Products — Slide 34 gidgreen.com/course
  • 35. What does a startup do? •  (Raise money) •  Development •  Monetization •  Marketing •  Publicity •  Biz dev •  (Exit) From Code to Product Lecture 1 — Products — Slide 35 gidgreen.com/course
  • 36. Baseline scenario Steady growth by word of mouth Revenue 5% per month = ~80% per year Time From Code to Product Lecture 1 — Products — Slide 36 gidgreen.com/course
  • 37. Monetization Revenue More revenue per user Time From Code to Product Lecture 1 — Products — Slide 37 gidgreen.com/course
  • 38. Business development Lose Revenue Gain partner partner Time From Code to Product Lecture 1 — Products — Slide 38 gidgreen.com/course
  • 39. Marketing Revenue users of extra tant flow Cons Time From Code to Product Lecture 1 — Products — Slide 39 gidgreen.com/course
  • 40. Publicity Diminishing Revenue returns Depres Euphoria sion Time From Code to Product Lecture 1 — Products — Slide 40 gidgreen.com/course
  • 41. 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 41 gidgreen.com/course
  • 42. Everything but the Product Revenue Revenue Time Time Revenue Revenue Time Time From Code to Product Lecture 1 — Products — Slide 42 gidgreen.com/course
  • 43. Product development growth rate Revenue Increasing Time From Code to Product Lecture 1 — Products — Slide 43 gidgreen.com/course
  • 44. Word of mouth •  Sharer: –  Helping their friend –  Building social capital –  Thanking you •  Recipient: –  Saving time –  Is “in the know” –  Becoming a sharer •  Also: word of web From Code to Product Lecture 1 — Products — Slide 44 gidgreen.com/course
  • 45. Growth by word of mouth 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 From Code to Product Lecture 1 — Products — Slide 45 gidgreen.com/course
  • 46. 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 of these crazy things… was nothing compared to just making a better version of the product and releasing it.” — Joel Spolsky, Fog Creek Software From Code to Product Lecture 1 — Products — Slide 46 gidgreen.com/course
  • 47. Lecture 1 •  About this course •  Products and people •  Layers of a product •  Software platforms •  What does a startup do? •  Founders and goals •  External resources From Code to Product Lecture 1 — Products — Slide 47 gidgreen.com/course
  • 48. 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 48 gidgreen.com/course
  • 49. Founder goals •  Make money •  Have fun •  Be free •  Create something •  Do good •  Get famous •  Make money From Code to Product Lecture 1 — Products — Slide 49 gidgreen.com/course
  • 50. How much annual income? $1,000 Feel good $10,000 Extra money $100,000 Lifestyle $1,000,000 Working rich From Code to Product Lecture 1 — Products — Slide 50 gidgreen.com/course
  • 51. How big an exit? $2 million Something neat $20 million Team + technology $200 million Scaled business $2 billion Scare someone big From Code to Product Lecture 1 — Products — Slide 51 gidgreen.com/course
  • 52. Lecture 1 •  About this course •  Products and people •  Layers of a product •  Software platforms •  What does a startup do? •  Founders and goals •  External resources From Code to Product Lecture 1 — Products — Slide 52 gidgreen.com/course
  • 53. Books From Code to Product Lecture 1 — Products — Slide 53 gidgreen.com/course
  • 54. Some websites 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 From Code to Product Lecture 1 — Products — Slide 54 gidgreen.com/course
  • 55. Thought leaders — Entrepreneurs 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 onstartups.com Joel Spolsky Stack Overflow joelonsoftware.com Eric Ries “Lean Startup” startuplessonslearned.com From Code to Product Lecture 1 — Products — Slide 55 gidgreen.com/course
  • 56. Thought leaders — Investors 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 From Code to Product Lecture 1 — Products — Slide 56 gidgreen.com/course
  • 57. And check these out From Code to Product Lecture 1 — Products — Slide 57 gidgreen.com/course