Slide 1

Slide 1 text

Should a PM know how to code? Director, Product Manager @ Labs Graham Siener @gsiener Technical Literacy

Slide 2

Slide 2 text

AKA why should I care? • Enterprise Software Developer • Startup Product Owner • Helped grow our PM team from 4 to 50 About Me

Slide 3

Slide 3 text

AKA how can I help? • Developers • Product Owners • Taxidermists Who are you?

Slide 4

Slide 4 text

What makes a PM successful?

Slide 5

Slide 5 text

Do you improve your product every time you push new features?

Slide 6

Slide 6 text

Do you improve your product every time you push new features? Can you prove it?

Slide 7

Slide 7 text

Does anybody like what you’re building?

Slide 8

Slide 8 text

Does anybody like what you’re building? Who are they? What do they have in common?

Slide 9

Slide 9 text

How do you prioritize your product’s roadmap?

Slide 10

Slide 10 text

How do you prioritize your product’s roadmap? Does your team agree?

Slide 11

Slide 11 text

From the experts

Slide 12

Slide 12 text

(Good PM, Bad PM) Ben Horowitz Good product managers know the market, the product, the product line and the competition extremely well and operate from a strong basis of knowledge and confidence. ...is the CEO of the product. ...takes full responsibility and measures themselves in terms of the success of the product. They are responsible for right product/right time and all that entails.

Slide 13

Slide 13 text

(How to hire a PM) Ken Norton Hire Smart people Strong technical background Spidey-sense product instincts and creativity Leadership that's earned Ability to channel multiple points-of-view

Slide 14

Slide 14 text

(Customer Development) Steve Blank Build Measure Learn

Slide 15

Slide 15 text

(Customer Development) Steve Blank Form Measure Learn

Slide 16

Slide 16 text

(Metrics for Pirates) Dave McClure Acquisition Activation Retention Referral Revenue

Slide 17

Slide 17 text

(need to be technical to be a PM?) Ellen Chisa

Slide 18

Slide 18 text

(Confessions of a Non-Tech PM) Julie Babb The Product is the boss Tell a great story Be available Ask questions Speak up + Listen @awkward_hug

Slide 19

Slide 19 text

Agile Lean Empathy (This talk) Me ==> Fluency

Slide 20

Slide 20 text

Where a PM lives

Slide 21

Slide 21 text

Who a PM lives with

Slide 22

Slide 22 text

PM Des Dev Ubiquitous Language

Slide 23

Slide 23 text

Convey needs of product Know when to call YAGNI

Slide 24

Slide 24 text

Development is the most expensive part of your process, optimize for it

Slide 25

Slide 25 text

Do as much work as you can before you need a developer to help.

Slide 26

Slide 26 text

Run your app locally Write SQL queries Run rails console Understand logfiles Use curl to accept API stories

Slide 27

Slide 27 text

An Example: Cart abandonment email

Slide 28

Slide 28 text

Hey, answer the question already!

Slide 29

Slide 29 text

No. PMs don’t need to be technical, but they should be fluent!

Slide 30

Slide 30 text

Q/A