Top Banner
Product Owners: How to get your development team to love you @ProductSchoo l / Productmanage / Productscho
67

Product owners - how to get your development team to love you (product school, 8.16)

Apr 14, 2017

Download

Technology

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 (product school, 8.16)

Product Owners: How to get your development team to love you

@ProductSchool

/ProductmanagementNY

/Productschool

Page 2: Product owners - how to get your development team to love you (product school, 8.16)

Product Owners: How to Get Your

Development Team to Love YouRon Lichty, principal, Ron Lichty Consultingauthor, Managing the Unmanageable

www.RonLichty.com www.ManagingTheUnmanageable.net 2

Page 3: Product owners - how to get your development team to love you (product school, 8.16)

* Addison Wesley published October 2012

*

3

Page 4: Product owners - how to get your development team to love you (product school, 8.16)

Ron Lichty, Managing Development & Product Teams

SOFTWEST

4

Page 5: Product owners - how to get your development team to love you (product school, 8.16)

5

Transforming Chaos to Clarity

Page 6: Product owners - how to get your development team to love you (product school, 8.16)

6

Untangling Knots in Development and Product Teams

Page 7: Product owners - how to get your development team to love you (product school, 8.16)

Training Teams: Scrum and Agile

1-4 weeks

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

Page 8: Product owners - how to get your development team to love you (product school, 8.16)

…and training Managers, Product Managers & Execs

* Addison Wesley published October 2012 8

Page 9: Product owners - how to get your development team to love you (product school, 8.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 (product school, 8.16)

Rules of Thumb / Nuggets of Wisdom*

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

Page 11: Product owners - how to get your development team to love you (product school, 8.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, now a CEO

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

Rules of Thumb / Nuggets of Wisdom*

Page 12: Product owners - how to get your development team to love you (product school, 8.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 (product school, 8.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. 13

Page 14: Product owners - how to get your development team to love you (product school, 8.16)

Share the Big Picture

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 (product school, 8.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 15

Page 16: Product owners - how to get your development team to love you (product school, 8.16)

Partner

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

Page 17: Product owners - how to get your development team to love you (product school, 8.16)

17

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 18: Product owners - how to get your development team to love you (product school, 8.16)

Prioritize

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

Page 19: Product owners - how to get your development team to love you (product school, 8.16)

Prioritize

• Developers want to know they’re working on the stuff customers will value most!

• There is no such thing as “2 top priorities”!• Get good at the mantra, “I’ll put it in the backlog”

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 (product school, 8.16)

Prioritize

• Developers want to know they’re working on the stuff customers will value most!

• There is no such thing as “2 top priorities”!• Get good at the mantra, “I’ll put it in the backlog”

• “If everything is a priority, nothing is a priority.”— Sheila Brady, Apple project management

guru

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 (product school, 8.16)

Prioritize

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

Page 22: Product owners - how to get your development team to love you (product school, 8.16)

Prioritize

• “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 22

Page 23: Product owners - how to get your development team to love you (product school, 8.16)

Prioritize

• Be the source of clarity!

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 (product school, 8.16)

Share the “What” not the “How”

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

Page 25: Product owners - how to get your development team to love you (product school, 8.16)

Share the “What” not the “How”

• It’s subtle

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 (product school, 8.16)

Share the “What” not the “How”

As a <some kind of user>I want to <do something>in order to <accomplish some goal>

WhoWhatWhy

Never “How”

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 (product school, 8.16)

Block the Noise

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 (product school, 8.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 28

Page 29: Product owners - how to get your development team to love you (product school, 8.16)

Make Trade-Offs

• Scope and Schedule

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 (product school, 8.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 30

Page 31: Product owners - how to get your development team to love you (product school, 8.16)

Be Available

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 (product school, 8.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 32

Page 33: Product owners - how to get your development team to love you (product school, 8.16)

Let Developers Focus

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 (product school, 8.16)

Let Developers Focus

• Avoid interruptions

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

Page 35: Product owners - how to get your development team to love you (product school, 8.16)

Let Developers Focus

• Avoid interruptions• Prevent mid-sprint tangents

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 (product school, 8.16)

Let Developers Focus

• Avoid interruptions• Prevent mid-sprint tangents• Multitasking?

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 (product school, 8.16)

Have the Data

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 (product school, 8.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 38

Page 39: Product owners - how to get your development team to love you (product school, 8.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 39

Page 40: Product owners - how to get your development team to love you (product school, 8.16)

Engage 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 (product school, 8.16)

Engage Users

• Open a connection to users for developers

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 (product school, 8.16)

Engage Users

• Open a connection to users for developers• Remember: It’s about delighting users!

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 (product school, 8.16)

Listen

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 (product school, 8.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 44

Page 45: Product owners - how to get your development team to love you (product school, 8.16)

Incorporate Engineering’s Stories

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 (product school, 8.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 46

Page 47: Product owners - how to get your development team to love you (product school, 8.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 47

Page 48: Product owners - how to get your development team to love you (product school, 8.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 48

Page 49: Product owners - how to get your development team to love you (product school, 8.16)

Be Tech Savvy

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

Page 50: Product owners - how to get your development team to love you (product school, 8.16)

Theme Your Sprints

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 (product school, 8.16)

Support Agile Values

Page 52: Product owners - how to get your development team to love you (product school, 8.16)

Annual Study of Product Team Performance

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

http://www.ronlichty.com/study.html

Page 53: Product owners - how to get your development team to love you (product school, 8.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 53

Page 54: Product owners - how to get your development team to love you (product school, 8.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 54

Page 55: Product owners - how to get your development team to love you (product school, 8.16)

Agile Values Inspire Great Teams

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 (product school, 8.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 57: Product owners - how to get your development team to love you (product school, 8.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 57

Page 58: Product owners - how to get your development team to love you (product school, 8.16)

Support Agile Values• Create an Agile Culture

Page 59: Product owners - how to get your development team to love you (product school, 8.16)

Projects Not Suitable for Agile?

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

Page 60: Product owners - how to get your development team to love you (product school, 8.16)

Projects Not Suitable for Agile?

• Micromanagement

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

Page 61: Product owners - how to get your development team to love you (product school, 8.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 61

Page 62: Product owners - how to get your development team to love you (product school, 8.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 62

Page 63: Product owners - how to get your development team to love you (product school, 8.16)

Partner

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

Photo by Esti Alvarez, Some rights reserved, http://www.Flickr.com/photos/esti/4638056301/

Page 64: Product owners - how to get your development team to love you (product school, 8.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

64

Page 65: Product owners - how to get your development team to love you (product school, 8.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

65

Page 66: Product owners - how to get your development team to love you (product school, 8.16)

 

Upcoming Courses

San Francisco

Weeknights: September 6th

Weekends: September 10th

Apply Atwww.productschool.com

www.productschool.com

Page 67: Product owners - how to get your development team to love you (product school, 8.16)

www.productschool.com

Upcoming Workshops

Rsvp On Eventbrite

August 24: PM Life at an Early Stage Startup

August 31: Product Management Course - Info Session

Sept 7: Why are you Road-mapping?

Sept 14: Getting to a Product Market Fit Quickly

Sept 21: Product Management Happy Hour