Top Banner
Product Owners: How to Get Your Development Team to Love You Ron Lichty, principal, Ron Lichty Consulting author, Managing the Unmanageable www.RonLichty.com www.ManagingTheUnmanageable.net 1
60

Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Jan 16, 2017

Download

Software

Ron Lichty
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Product Owners: How to Get Your Development Team to Love You

Ron Lichty, principal, Ron Lichty Consulting author, Managing the Unmanageable

www.RonLichty.com www.ManagingTheUnmanageable.net 1

Page 2: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

* Addison Wesley published October 2012

*

2

Page 3: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Ron Lichty,��� Managing Development & Product Teams ���

SOFTWEST

3

Page 4: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

4

Untangling Knots in Development and Product Teams

Page 5: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

5

Transforming Chaos to Clarity

Page 6: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Training Teams: Scrum and Agile���

1-4 weeks

Ron Lichty: How to Get Your Development Team to Love You 6

Page 7: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

…and training Managers, ���Product Managers & Execs

* Addison Wesley published October 2012 7

Page 8: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Rules of Thumb / Nuggets of Wisdom*

* 300 in the bookRon Lichty: How to Get Your Development Team to Love You 8

Page 9: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Rules of Thumb / Nuggets of Wisdom*

Brooks’s Law: Adding manpower to a late software project makes it later.

– Frederick P. Brooks Jr.

* 300 in the book

Ron Lichty: How to Get Your Development Team to Love You 9

Page 10: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

In the beginning, everyone will talk about scope, and budget, and schedule, but in the end, nobody really cares about any of those things.

The only thing they care about is this: People will love your software, or they won’t. ���

So that’s the only criterion to which you should truly manage.  —Joseph Kleinschmidt, CTO

* 300 in the bookRon Lichty: How to Get Your Development Team to Love You 10

Rules of Thumb / Nuggets of Wisdom*

Page 11: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

What Motivates Programmers ���•  Making a difference…

From Managing the Unmanageable:, by Mickey W. Mantle and Ron Lichty, based on Frederick Herzberg’s seminal work in the 1950s identifying and differentiating motivators and de-motivators. 11

Page 12: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

How to Get Your Development Team

to Love You

Ron Lichty: How to Get Your Development Team to Love You 12

Page 13: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Share the Big Picture

Ron Lichty: How to Get Your Development Team to Love You 13

Page 14: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Share the Big Picture

•  Connect the dots– The big picture– What each team member is contributing

Ron Lichty: How to Get Your Development Team to Love You 14

Page 15: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Partner

Ron Lichty: How to Get Your Development Team to Love You 15

Page 16: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

16

Partner

ScrumTeam.jpg (from Exploring Scrum- the Fundamentals, by Dan Rawsthorne & Doug Shimp)Ron Lichty: How to Get Your Development Team to Love You

Page 17: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Prioritize

Ron Lichty: How to Get Your Development Team to Love You 17

Page 18: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Prioritize

18Ron Lichty: How to Get Your Development Team to Love You

Page 19: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Prioritize

•  Be the source of clarity!

Ron Lichty: How to Get Your Development Team to Love You 19

Page 20: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Share the “What” not the “How”

Ron Lichty: How to Get Your Development Team to Love You 20

Page 21: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Share the “What” not the “How”

As a <some kind of user>���I want to <do something>���

in order to <accomplish some goal>

Who���What

Why

Never “How”Ron Lichty: How to Get Your Development Team to Love You 21

Page 22: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Delight Your Customers ���•  Making a difference…

From Managing the Unmanageable:, by Mickey W. Mantle and Ron Lichty, based on Frederick Herzberg’s seminal work in the 1950s identifying and differentiating motivators and de-motivators. 22

Page 23: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Block the Noise

Ron Lichty: How to Get Your Development Team to Love You 23

Page 24: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Block the Noise

--John Evans photo

Be a damper to the noise. --Joe Kleinschmidt, CTORon Lichty: How to Get Your Development Team to Love You 24

Page 25: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Annual Study ���of Product Team Performance

Ron Lichty: How to Get Your Development Team to Love You 25

Page 26: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Support Agile Values

Methodology  You  Use  

Methodology  You  Associate  with  Increase  Profits  

Agile   Blended  (Some  Waterfall  and  Some  Agile)   Lean   Waterfall  

Agile   73.9%   13.0%   9.8%   0.0%  

Blended  (Some  Waterfall  and  Some  Agile)   31.8%   46.2%   10.6%   6.1%  

Lean   14.3%   0.0%   42.9%   14.3%  

Waterfall   15.8%   50.0%   18.4%   13.2%  

Don't  Know   5.3%   42.1%   26.3%   5.3%  

Ron Lichty: How to Get Your Development Team to Love You 26

Page 27: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Make Trade-Offs

Ron Lichty: How to Get Your Development Team to Love You 27

Page 28: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Make Trade-Offs

•  Scope and Schedule

Ron Lichty: How to Get Your Development Team to Love You 28

Page 29: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Make Trade-Offs

•  Honor velocity•  Focus on fomenting amazing teamwork

–  on supporting the team becoming high performance

Ron Lichty: How to Get Your Development Team to Love You 29

Page 30: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Be Available

Ron Lichty: How to Get Your Development Team to Love You 30

Page 31: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Be Available

•  Be there with clarity– with the priorities / with the backlog– with the stories– with the acceptance tests– with the detail– with the clarity / the disambiguation

Ron Lichty: How to Get Your Development Team to Love You 31

Page 32: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Let Developers Focus

Ron Lichty: How to Get Your Development Team to Love You 32

Page 33: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Let Developers Focus

•  Multitasking?

Ron Lichty: How to Get Your Development Team to Love You 33

Page 34: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

34

Let the Team Focus

ScrumTeam.jpg (from Exploring Scrum- the Fundamentals, by Dan Rawsthorne & Doug Shimp)Ron Lichty: How to Get Your Development Team to Love You

Page 35: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Have the Data

Ron Lichty: How to Get Your Development Team to Love You 35

Page 36: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Have the Data

•  “If you don’t have time to calculate value, we don’t have time to calculate cost.”��� --Jim Highsmith, agile coach and guru

Ron Lichty: How to Get Your Development Team to Love You 36

Page 37: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Have the Data

•  You need to know about this classic book:��� Software by Numbers ��� Mark Denne & Jane Cleland-Huang

Ron Lichty: How to Get Your Development Team to Love You 37

Page 38: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Have the Data

•  You need to know about this classic book:��� Software by Numbers ��� Mark Denne & Jane Cleland-Huang

–  the source of•  Minimum Marketable Features (MMFs)•  Incremental Funding Methodology (IFM)

Ron Lichty: How to Get Your Development Team to Love You 38

Page 39: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Engage Users

Ron Lichty: How to Get Your Development Team to Love You 39

Page 40: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Engage Users

•  Remember: It’s about delighting users!

Ron Lichty: How to Get Your Development Team to Love You 40

Page 41: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Listen

Ron Lichty: How to Get Your Development Team to Love You 41

Page 42: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Listen

•  Support a culture of communication–  at every level–  with everyone

•  up, down, within and across

•  “We have two ears and one mouth. Use them in this ratio.”— Kimberly Wiefling

Ron Lichty: How to Get Your Development Team to Love You 42

Page 43: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Incorporate Engineering’s Stories

Ron Lichty: How to Get Your Development Team to Love You 43

Page 44: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Incorporate Engineering’s Stories

•  opportunities in the code•  technical risk•  reducing technical debt•  refactoring•  automation

Ron Lichty: How to Get Your Development Team to Love You 44

Page 45: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Incorporate Engineering’s Stories

•  Webinar w Greg Cohen:���http://www.slideshare.net/RonLichty/prioritizing-the-product-backlog-aipmm-webinar

Ron Lichty: How to Get Your Development Team to Love You 45

Page 46: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Incorporate Engineering’s Stories

•  Webinar w Greg Cohen:���http://www.slideshare.net/RonLichty/prioritizing-the-product-backlog-aipmm-webinar

If you’re just using your engineers to code, you’re losing half their value. --Marty Cagan

Ron Lichty: How to Get Your Development Team to Love You 46

Page 47: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Be Tech Savvy

Ron Lichty: How to Get Your Development Team to Love You 47

Page 48: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Theme Your Sprints

Ron Lichty: How to Get Your Development Team to Love You 48

Page 49: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Support Agile Values•  Create an Agile Culture

Page 50: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

It’s the Values

•  Support Agile Values

The Agile Manifesto–  We value:

•  Individuals and interactions over processes and tools•  Working software over comprehensive documentation•  Customer collaboration over contract negotiation•  Responding to change over following a plan

-- http://agilemanifesto.org/

Ron Lichty: How to Get Your Development Team to Love You 50

Page 51: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Agile Values Inspire Great Teams

Ron Lichty: How to Get Your Development Team to Love You 51

Page 52: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

It’s the Values

•  That self-organizing team thing

By Michaelblinkpipe (Own work) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons, ���https://commons.wikimedia.org/wiki/File%3AAn_Abcam_stand_up_meeting_using_BlinkPipe_video_conferencing..png

Page 53: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Agile Values Inspire Great Teams

•  Build projects around motivated individuals

•  Trust… to get the job done •  Face-to-face conversation •  Self-organizing teams•  The team reflects, …tunes, …adjusts -- http://agilemanifesto.org/

Ron Lichty: How to Get Your Development Team to Love You 53

Page 54: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

It’s the Values

•  That self-organizing team thing–  It’s all about shared leadership

Ron Lichty: How to Get Your Development Team to Love You 54

Page 55: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Projects Not Suitable for Agile?

Ron Lichty: How to Get Your Development Team to Love You 55

Page 56: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Projects Not Suitable for Agile?

•  Micromanagement

Ron Lichty: How to Get Your Development Team to Love You 56

Page 57: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Projects Not Suitable for Agile?

•  Micromanagement disrupts Agile•  Micromanagement prevents Best Teams•  Micromanagement prevents Learning•  Micromanaged teams become order-takers

Ron Lichty: How to Get Your Development Team to Love You 57

Page 58: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Projects Not Suitable for Agile?

•  Micromanagement disrupts Agile•  Micromanagement prevents Best Teams•  Micromanagement prevents Learning•  Micromanaged teams become order-takers

•  Agile calls for everyone on the team to step up•  Micromanagement causes everyone to step back

Ron Lichty: How to Get Your Development Team to Love You 58

Page 59: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Ron Lichty Consulting •  Interim & acting CTO/VP Eng roles / making development hum

–  http://ronlichty.com, [email protected]

•  The book: ���Managing the Unmanageable: ��� Rules, Tools & Insights for Managing Software People & Teams–  http://ManagingTheUnmanageable.net

•  The study: ���The Study of Product Team Performance –  http://www.ronlichty.com/study.html

•  Training: Agile for TeamsThe Agile ManagerManaging Software People and Teams

59

Page 60: Product Owners - How to get your development team to love you (ProductTankSV, 5.16)

Ron Lichty Consulting •  Interim & acting CTO/VP Eng roles / making development hum

–  http://ronlichty.com, [email protected]

•  The book: ���Managing the Unmanageable: ��� Rules, Tools & Insights for Managing Software People & Teams–  http://ManagingTheUnmanageable.net

•  The study: ���The Study of Product Team Performance –  http://www.ronlichty.com/study.html

•  Training: Agile for TeamsThe Agile ManagerManaging Software People and Teams

60