ga - product management for entrepreneurs

22
Product Management for Entrepreneurs Wan Li Zhu Fairhaven Capital Blog: hacktrend.com March 2012 1

Upload: zhurama

Post on 24-Apr-2015

2.615 views

Category:

Technology


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: GA - product management for entrepreneurs

1

Product Management for Entrepreneurs

Wan Li ZhuFairhaven CapitalBlog: hacktrend.comMarch 2012

Page 2: GA - product management for entrepreneurs

2

Product Management

Development• Specifications• Architecture• Programming• Testing/QA

Engineering Customer

Marketing• Product positioning• Channel/sales• Partnerships• Business models

Page 3: GA - product management for entrepreneurs

3

Part 1:Product Development

Page 4: GA - product management for entrepreneurs

4

Product Development Lifecycle

Idea

Spec

BuildTest

Feedback

Page 5: GA - product management for entrepreneurs

5

The Constraints of Software Projects

Features

Speed Quality

Choose 2 of the 3

The winning combo: Quality + Speed (less features) ?

Page 6: GA - product management for entrepreneurs

6

Waterfall vs. Lean – the oversimplified version

Waterfall Lean

Philosophy Know what you’re doing before you do it. Plan, spec, develop, test, ship.

Don’t know what’s right until market validates it, so throw it out there and iterate fast.

Origin Software on CDs The web 2.0, SaaS

Where Large, old school software companies

Startups

Suitable for Enterprise customers

Consumers

Page 7: GA - product management for entrepreneurs

7

Waterfall vs. Lean – striking the right balance

• Instead of long specs, aim for high level requirements and more wireframes

• Agile process (i.e. SCRUM, pair programming) + regular triage to manage bugs

• Prototype - test in small user groups to gather feedback and iterate quickly. A/B testing

• Shift more towards a waterfall method when working with an outsourced development shop

Page 8: GA - product management for entrepreneurs

8

Roles in a Technology Organization

Starting out:• (CTO)• Developer• Outsourced UX

As the company grows:• CTO / VP Product /

Architect• Developer• Designer (UX)• Test (QA)• Operations• Biz-specific roles: User

Education, Community Mgr

Page 9: GA - product management for entrepreneurs

9

What is a spec?

• Wireframes – storyboards to quickly iterate on features and UI

• Scenario – describes a user with a complex goal performing multiple actions (use cases)

• Use case – a sequence of steps performed by a user that represent features in the software

• Requirements – discrete must-haves that the product must meet

Page 10: GA - product management for entrepreneurs

10

Spec Example:

• Scenario: Joe is a college student and wants to stay on top of what his friends are up to. He first looks up his friends by their email address, then adds them, and once he’s connected checks regularly for their status updates.

• Use cases– Add friends– Approve friend request– Monitor newsfeed– Comment on newsfeed item

• Requirements– Must be able to look up people by email, by name, by school, etc.– Must be able to add friends (send invite to connect)– Must allow user to approve (or disapprove) of a request to friend– Must allow users to update their status with text, picture, location, etc– Newsfeed must be cached and updated on increments of X minutes– Etc etc

Page 11: GA - product management for entrepreneurs

11

User Flow Diagram

Quick way to define user experience, get sense of complexity

Forces you to flush out the product logic and flow

Can be created with MS Visio, Lucid Chart (online)

Page 12: GA - product management for entrepreneurs

12

Storyboard (wireframe)

Search

Google

1. Type in search term 2. Click search

Keep it low-fidelity! Use for brainstorming, debating functionality, UI design iterations

Page 13: GA - product management for entrepreneurs

13

Spec drives dev, test, marketing

Spec

Dev

Test

Marketing

Architecture / dev designTime/effort estimatesCode + documentation

QA plan / test casesPerformance / scalabilitySecurity

Product demo videoProduct positioningMarketing collateralSupport documentation

ScenariosUse casesFeaturesPrioritizationUX wireframes

Page 14: GA - product management for entrepreneurs

14

Spec Best Practices

• Stay organized: each scenario contains multiple use cases, each use case contains multiple requirements.

• Prioritize (high, med, low) all scenarios, use cases, and requirements - you will need to cut features to make deadlines. When cutting, keep track of dependencies.

• Other requirements - Don’t forget requirements that are outside of explicit use cases, i.e. security, scalability.

• Outsourced development - More detailed specs. Make sure code is well-documented, ask for developer design docs.

Page 15: GA - product management for entrepreneurs

15

Bug curve

Time

# of Bugs

Release

Fix/iterate

QA to a point, then release and fix/iterate. SaaS/agile - release earlier and more often.

Enterprise – need a certain level of qualityConsumer – users can do some of the testing, fix rapidly

Track bugs using a system i.e. FogBugz

FeatureComplete

Page 16: GA - product management for entrepreneurs

16

Suggested Reading

Page 17: GA - product management for entrepreneurs

17

Part 2:Business Models / Marketing(for Consumer Internet Startups)

Page 18: GA - product management for entrepreneurs

18

Factors for success in consumer internet• Viral built into product

– Sharing/collaboration is baked into the core use case (photo sharing)

• Value increases with more use– Makes it harder to leave (Dropbox)

• User engagement and repeat use– High # of vectors for engagement (Facebook), universal tool (Google)

• Low user input to value ratio – Minimum friction to get to value

• Distribution/buzz– Partnerships, celebrities, prominent investors

• High value user demographics– Female, teens, wealthy

• Adapting a successful model to new channel/device

Page 19: GA - product management for entrepreneurs

19

Network effect

Users

Search Traffic

Advertisers(Adwords)

Publishers(Adsense)

Users

User traffic + content

Advertisers Apps

Publishers

VideosUsers

Advertisers

What are the viral loops in your model?

Page 20: GA - product management for entrepreneurs

20

Go-to-market

• Staging your big vision– Plan for platform but simple features first - consumers can only absorb so

much.

• Multi-sided platforms: Create standalone value first– Focus on the side of the platform that is more desirable (to the other side of

the platform)

• Seed the platform– Trusted networks (i.e. universities)– Aggregate existing content– Recruit content creators

• Price @ free to capture market– Only works if you can monetize through other means (!)– Pricing at free also deters new entrants

Page 21: GA - product management for entrepreneurs

21

Positioning

• Be careful of “we’re more ____ than _____” and “we do ____ plus a lot more”

• Differentiate/position by…– Vertical– Device/channel (mobile)– Audience– Geography

• Against large incumbents– Misaligned economics– Feature gaps– Too small to move needle

• Type of market affects positioning– Emerging - define– Fragmented/crowded -

aggregate– Mature/declining - disrupt

Page 22: GA - product management for entrepreneurs

22

Creating and sustaining momentum

• Regular new product launches – Creates PR buzz and educates users

• Viral built into product– Lowers user acquisition cost and sustains PR momentum– OK to explicitly incentivize users to invite others

• Search engine optimized landing pages– Auto-generate content to attract organic search traffic

• Content focus and community development– Flavor of the day/month, popular trends

• Partnerships– Google/Facebook don’t need your 1M users, they need better ways to monetize

existing user base.