how to get a highly effective product development team

32
How to get a highly effective product development team … and PO’s role in it Bojan Spasić

Upload: bojan-spasic

Post on 09-Jan-2017

124 views

Category:

Software


5 download

TRANSCRIPT

Page 1: How to get a highly effective product development team

How to get a highly effective product development team

… and PO’s role in it

Bojan Spasić

Page 2: How to get a highly effective product development team

Structure of this talk

• Team types and team structures overview (really loose definition of ”team”)

• Push towards highly effective product development teams (and what PO has to do with that)

Page 3: How to get a highly effective product development team

When “team” is not just a word

Page 4: How to get a highly effective product development team

Product Development Team Genealogy …

Page 5: How to get a highly effective product development team

“One Man Band”

Page 6: How to get a highly effective product development team

{ … }{ … }

“Ad-hoc flat team”

Page 7: How to get a highly effective product development team

{ … }

{ | | }

| |

{ … }

“Specialized team members”

“Parallelized specialization”

“Collaborative specialization”

Page 8: How to get a highly effective product development team

{ … }

{ | | }

{ … }

| |

{ … }

“Feature-focused teams” (prioritized)

Page 9: How to get a highly effective product development team

Feature focused{ … }

Page 10: How to get a highly effective product development team

{ … }

{ | | }

{ … } { … }

| |

{ … }

“Outcome/Impact-focused teams”

Page 11: How to get a highly effective product development team

{ … }

{ | | }

{ … } { … }

| |

{ … }

OUTPUT OUTCOME

Page 12: How to get a highly effective product development team

Allow the team to make that last step

Page 13: How to get a highly effective product development team

LET’S EXPLORE IDEAS!

Page 14: How to get a highly effective product development team

• Have a clearly defined and understood direction• Clearly communicate and agree on goals• Develop roadmap (with options) and make it

transparent

NO OR UNCLEAR DIRECTION

Page 15: How to get a highly effective product development team
Page 16: How to get a highly effective product development team

• Define how to measure desired outcome• Share all outcome measurements and feedback

(customer surveys, success indicators) with the team

NO MEASUREMENTS

Page 17: How to get a highly effective product development team
Page 18: How to get a highly effective product development team

• Favor outcome instead - output without desired outcome doesn’t mean much

• Emphasize the value of outcome• Reward reaching desired outcomes instead

FAVOR OUTPUT OVER OUTCOME

Page 19: How to get a highly effective product development team
Page 20: How to get a highly effective product development team

• Don’t celebrate (just) deliveries• Celebrate desired outcomes

CELEBRATE WRONG THINGS

Page 21: How to get a highly effective product development team
Page 22: How to get a highly effective product development team

NOT HAVING PO RETROSPECTIVES

• Improvement opportunity by reflecting on the recent experience

• Reflect on the actual outcome

Page 23: How to get a highly effective product development team
Page 24: How to get a highly effective product development team

NO EXPERIMENTATION

• Encourage early experimentation to (in)validate options

• Allow failures on individual features, i.e. fail feature to produce value

Page 25: How to get a highly effective product development team
Page 26: How to get a highly effective product development team

• Avoid upfront work (fully defined specifications, designs etc.)

• Discourage specializations (e.g. “UX work is ready”)

• Encourage full involvement of the whole team in product definition

CULTURE OF HANDOFFS

Page 27: How to get a highly effective product development team
Page 28: How to get a highly effective product development team

NO TRIMMING OF FEATURES

• Allow feature removal• Allow for feature optimization (“downscale”)• # of features is not measure of product value or its

usability

Page 29: How to get a highly effective product development team
Page 30: How to get a highly effective product development team

CHASING SHINY OBJECTS

• Keep the focus on valuable increments• Don’t make “quick detours” to get “quick wins”

(HINT: avoid team tetris)

Page 31: How to get a highly effective product development team
Page 32: How to get a highly effective product development team

Thank you!