Le Wagon - Product Specs 101

43
Product Specs 101 @bpapillard

Transcript of Le Wagon - Product Specs 101

Page 1: Le Wagon - Product Specs 101

Product Specs 101

@bpapillard

Page 2: Le Wagon - Product Specs 101

Why this workshop?

2 common mistakes

Page 3: Le Wagon - Product Specs 101

Vague

Page 4: Le Wagon - Product Specs 101

Too Specific

Page 5: Le Wagon - Product Specs 101

1) Product pitch 2) Mockup 3) DB scheme 4) User stories

4 simple steps

Page 6: Le Wagon - Product Specs 101

vision design

architecture features

1) Product pitch 2) Mockup 3) DB scheme 4) User stories

4 simple steps

Page 7: Le Wagon - Product Specs 101

Different languages to speak

Page 8: Le Wagon - Product Specs 101

Architecturebackend development

Page 9: Le Wagon - Product Specs 101

Designfrontend development / UI / UX

Page 10: Le Wagon - Product Specs 101

Featuresproduct management

Page 11: Le Wagon - Product Specs 101

YOU

Page 12: Le Wagon - Product Specs 101

“We got the best goddamn product so we gonna sell no matter where we are, right? Product, motherf*ckers. Product.”

1) Product Pitch

Stringer Bell

Page 13: Le Wagon - Product Specs 101

Target Who are my customers?

Pain

What do they suffer from?

Solution How do I answer their need?

Page 14: Le Wagon - Product Specs 101

MedpicsGreenThumbs

What’s their product pitch?

Page 15: Le Wagon - Product Specs 101

2) Live Mockup

Page 16: Le Wagon - Product Specs 101

3) DB scheme

Page 17: Le Wagon - Product Specs 101

Focus on core tables

Page 18: Le Wagon - Product Specs 101

Example

Page 20: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

Page 21: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 2

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

Page 22: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

Page 23: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 1

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

Page 24: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

Page 25: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io 3

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

Page 26: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io 34 Freshest frshst.com

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

Page 27: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io 34 Freshest frshst.com 2

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

Page 28: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io 34 Freshest frshst.com 2

a user has many products

a product belongs to one user

1..N relationship

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

Page 29: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io 34 Freshest frshst.com 2

primary key primary key foreign key

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

Page 30: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io 34 Freshest frshst.com 2

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

upvotes

id user_id product_id date

Page 31: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io 34 Freshest frshst.com 2

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

upvotes

id user_id product_id date1 3 2 17/10/15

Page 32: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io 34 Freshest frshst.com 2

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

upvotes

id user_id product_id date1 3 2 17/10/152 3 1 15/11/15

Page 33: Le Wagon - Product Specs 101

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io 34 Freshest frshst.com 2

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

upvotes

id user_id product_id date1 3 2 17/10/152 3 1 15/11/153 2 1 20/01/16

Page 34: Le Wagon - Product Specs 101

1..Na user has many upvotes

1..Na product has many upvotes

upvotes

id user_id product_id date1 3 2 17/10/152 3 1 15/11/153 2 1 20/01/16

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io 34 Freshest frshst.com 2

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

Page 35: Le Wagon - Product Specs 101

a product has many users through upvotes

a user has many products through upvotes

N..N relationship

users products

id name url user_id1 LovelyHood lovely-hood.com 22 Kudoz getkudoz.com 13 uSlide uslide.io 34 Freshest frshst.com 2

id username email1 olivier [email protected] edward [email protected] vincent [email protected]

upvotes

id user_id product_id date1 3 2 17/10/152 3 1 15/11/153 2 1 20/01/16

Page 36: Le Wagon - Product Specs 101

Let’s draw DB schemeshttp://db.lewagon.org

Page 37: Le Wagon - Product Specs 101

4) User Stories

As a … , I can …

Page 38: Le Wagon - Product Specs 101

As a … , I can …

user upvote a product

user post a product

visitor signup

Page 39: Le Wagon - Product Specs 101

As a … , I can …

owner accept / refuse a booking

user add / book a flat

visitor signup

Page 40: Le Wagon - Product Specs 101

User Stories

Page 41: Le Wagon - Product Specs 101

Let’s write themhttps://trello.com/

Page 42: Le Wagon - Product Specs 101

Your Turn!

1) Product pitch 2) Mockup 3) DB scheme 4) User stories

Page 43: Le Wagon - Product Specs 101

Thank you