how to be a good it product manager - part 2 - talking to developers

70

Upload: bartek-gatz

Post on 29-Nov-2014

243 views

Category:

Software


3 download

DESCRIPTION

This is a second part of the presentation about good practices in IT Product Management. This time I focus on collaboration with The Lab. The presentation was delivered during Tech3Camp conference in October 2014.

TRANSCRIPT

Page 1: How to be a good IT Product Manager - part 2 - talking to Developers
Page 2: How to be a good IT Product Manager - part 2 - talking to Developers

PRODUCT MANAGEMENTwith focus on

a few words about

HOW TO TALK TO DEVELOPERS

Page 4: How to be a good IT Product Manager - part 2 - talking to Developers

IT EDUCATION VS

PRODUCT MANAGEMENT

technology

coding efficiency

project management

Page 5: How to be a good IT Product Manager - part 2 - talking to Developers

product

goal

customers / market

process

schedule

team

project management product management

GOALS

Page 6: How to be a good IT Product Manager - part 2 - talking to Developers

product

goal

customers / market

process

schedule

team

project management product management

GOALS

Page 7: How to be a good IT Product Manager - part 2 - talking to Developers

PRODUCT MANAGEMENT

customers sales

marketing the lab

product manager

Page 8: How to be a good IT Product Manager - part 2 - talking to Developers

PRODUCT MANAGEMENT

How to become an effective information hub?

Page 9: How to be a good IT Product Manager - part 2 - talking to Developers

PRODUCT MANAGEMENT

Let’s focus on The Lab today

the lab

Page 10: How to be a good IT Product Manager - part 2 - talking to Developers

Why are IT jobs cool?

Page 11: How to be a good IT Product Manager - part 2 - talking to Developers

creativity

Page 12: How to be a good IT Product Manager - part 2 - talking to Developers

problem solving

Page 13: How to be a good IT Product Manager - part 2 - talking to Developers

technology

Page 14: How to be a good IT Product Manager - part 2 - talking to Developers

compensation

Page 15: How to be a good IT Product Manager - part 2 - talking to Developers
Page 16: How to be a good IT Product Manager - part 2 - talking to Developers

What motivates us?

Page 17: How to be a good IT Product Manager - part 2 - talking to Developers

What are the goals of an IT company?

Page 18: How to be a good IT Product Manager - part 2 - talking to Developers

What are the goals of an IT company?

to solve customer problems and pains

to sell IT solutions

to become rich

Page 19: How to be a good IT Product Manager - part 2 - talking to Developers

What are the goals of an IT company?

to solve customer problems and pains

to sell IT solutions

to become rich

Page 20: How to be a good IT Product Manager - part 2 - talking to Developers

How are the problems solved?

Page 21: How to be a good IT Product Manager - part 2 - talking to Developers

#1problem understanding

customers

product manager

Page 22: How to be a good IT Product Manager - part 2 - talking to Developers

#2validate problem with other sources

product manager

sales

market

Page 23: How to be a good IT Product Manager - part 2 - talking to Developers

#3check if the problem can be solved

product manager

the lab

Page 24: How to be a good IT Product Manager - part 2 - talking to Developers

#4forge the solution proposal

product manager

Page 25: How to be a good IT Product Manager - part 2 - talking to Developers

#5solution is built

the lab

Page 26: How to be a good IT Product Manager - part 2 - talking to Developers

#6solution is validated

product manager

the lab customers

Page 27: How to be a good IT Product Manager - part 2 - talking to Developers

#7solution is ready

the lab

customers

sales marketing

Page 28: How to be a good IT Product Manager - part 2 - talking to Developers

Easy, right?

Page 29: How to be a good IT Product Manager - part 2 - talking to Developers

Easy, right?Right?

Page 30: How to be a good IT Product Manager - part 2 - talking to Developers

What is a relay race?

Page 31: How to be a good IT Product Manager - part 2 - talking to Developers

What is a relay race?

Page 32: How to be a good IT Product Manager - part 2 - talking to Developers

What is a relay race?

well defined connection point

well defined handoff artefact

team members run the race alone

Page 33: How to be a good IT Product Manager - part 2 - talking to Developers

What is a relay race in IT?

well defined connection point

well defined handoff artefact

team members run the race alone

project execution schedule

release requirements document

!

Page 34: How to be a good IT Product Manager - part 2 - talking to Developers

What is a relay race in IT?

well defined connection point

well defined handoff artefact

team members run the race alone oh, s#!t….

project execution schedule

release requirements document

!

Page 35: How to be a good IT Product Manager - part 2 - talking to Developers

well defined connection point

well defined handoff artefact

team members run the race alone

oh, s#!t…. relay race

too short for The Labto understand the pain

not taking all the conditionsinto account

no place for trial and error

Page 36: How to be a good IT Product Manager - part 2 - talking to Developers

oh, s#!t…. relay race

well defined connection point

well defined handoff artefact

team members run the race alone

too short for The Labto understand the pain

not taking all the conditionsinto account

no place for trial and error

no collaboration

Page 37: How to be a good IT Product Manager - part 2 - talking to Developers

Consequences?

Page 38: How to be a good IT Product Manager - part 2 - talking to Developers

s#!tty motivation

need for micromanagement

s#!tty product

Consequences?

Page 39: How to be a good IT Product Manager - part 2 - talking to Developers

What are the goals of an IT company?

to solve customer problems and pains

to sell IT solutions

to become rich

Page 40: How to be a good IT Product Manager - part 2 - talking to Developers

What are the goals of an IT company?

to solve customer problems and pains

to sell IT solutions

to become richFAIL

Page 41: How to be a good IT Product Manager - part 2 - talking to Developers

What motivates us?

Page 42: How to be a good IT Product Manager - part 2 - talking to Developers

collaboration

Page 43: How to be a good IT Product Manager - part 2 - talking to Developers

collaborationHow to implement ?

Page 44: How to be a good IT Product Manager - part 2 - talking to Developers

#1problem understanding

customers

product manager

Page 45: How to be a good IT Product Manager - part 2 - talking to Developers

#1collaboration on problem definition

customers

product manager

the lab

Page 46: How to be a good IT Product Manager - part 2 - talking to Developers

#2validate problem with other sources

product manager

sales

market

Page 47: How to be a good IT Product Manager - part 2 - talking to Developers

#2

sales

market

collaboration on problem definition

product manager

the lab

Page 48: How to be a good IT Product Manager - part 2 - talking to Developers

#3check if the problem can be solved

product manager

the lab

Page 49: How to be a good IT Product Manager - part 2 - talking to Developers

#3check if the problem can be solved

product manager

the lab

Page 50: How to be a good IT Product Manager - part 2 - talking to Developers

#4forge the solution

proposal

product manager

#5build the solution

the lab

Page 51: How to be a good IT Product Manager - part 2 - talking to Developers

#3build and evolve the solution’s shape

product manager

the lab

Page 52: How to be a good IT Product Manager - part 2 - talking to Developers

#6solution is validated

product manager

the lab customers

Page 53: How to be a good IT Product Manager - part 2 - talking to Developers

#4continuous validation

product manager

the lab

customers

Page 54: How to be a good IT Product Manager - part 2 - talking to Developers

#7solution is ready

the lab

customers

sales marketing

Page 55: How to be a good IT Product Manager - part 2 - talking to Developers

#5product maturity

product manager

the lab

customers

sales

marketing

Page 56: How to be a good IT Product Manager - part 2 - talking to Developers

Takeaways

Page 57: How to be a good IT Product Manager - part 2 - talking to Developers

#1PM should be a member of The Lab

product manager

the lab

Page 58: How to be a good IT Product Manager - part 2 - talking to Developers

#2solution definition comes from all The Lab members

product manager

the lab

Page 59: How to be a good IT Product Manager - part 2 - talking to Developers

#3PM should sit, work and participate in The Lab’s day

product manager

the lab

every day

Page 60: How to be a good IT Product Manager - part 2 - talking to Developers

#4PM is not The Lab’s manager

product manager

the lab

Page 61: How to be a good IT Product Manager - part 2 - talking to Developers

User Story FTW!

Page 62: How to be a good IT Product Manager - part 2 - talking to Developers

User Story FTW!

prevents the relay race

imposes collaboration

Page 63: How to be a good IT Product Manager - part 2 - talking to Developers

so…

Page 64: How to be a good IT Product Manager - part 2 - talking to Developers

If you are a PM

product manager

work with your Lab!

Page 65: How to be a good IT Product Manager - part 2 - talking to Developers

If you work in The Lab

invite your PM to collaborate!

the lab

Page 66: How to be a good IT Product Manager - part 2 - talking to Developers

If you see a relay race

raise the alarm!

Page 67: How to be a good IT Product Manager - part 2 - talking to Developers

If that does not work

find a better company to work for.

Page 68: How to be a good IT Product Manager - part 2 - talking to Developers
Page 69: How to be a good IT Product Manager - part 2 - talking to Developers

Collaboration

be open

be honest

don’t bulls#!t anyone

don’t be a smartass

Page 70: How to be a good IT Product Manager - part 2 - talking to Developers

THANK YOU