Product owners - how to get your development team to love you (product school, 8.16)
-
Upload
ron-lichty -
Category
Technology
-
view
285 -
download
1
Transcript of 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
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
* Addison Wesley published October 2012
*
3
Ron Lichty, Managing Development & Product Teams
SOFTWEST
4
5
Transforming Chaos to Clarity
6
Untangling Knots in Development and Product Teams
Training Teams: Scrum and Agile
1-4 weeks
Ron Lichty: How to Get Your Development Team to Love You 7
…and training Managers, Product Managers & Execs
* Addison Wesley published October 2012 8
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
Rules of Thumb / Nuggets of Wisdom*
* 300 in the bookRon Lichty: How to Get Your Development Team to Love You 10
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*
How to Get
Your Development Team
to Love You
Ron Lichty: How to Get Your Development Team to Love You 12
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
Share the Big Picture
Ron Lichty: How to Get Your Development Team to Love You 14
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
Partner
Ron Lichty: How to Get Your Development Team to Love You 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
Prioritize
Ron Lichty: How to Get Your Development Team to Love You 18
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
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
Prioritize
21Ron Lichty: How to Get Your Development Team to Love You
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
Prioritize
• Be the source of clarity!
Ron Lichty: How to Get Your Development Team to Love You 23
Share the “What” not the “How”
Ron Lichty: How to Get Your Development Team to Love You 24
Share the “What” not the “How”
• It’s subtle
Ron Lichty: How to Get Your Development Team to Love You 25
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
Block the Noise
Ron Lichty: How to Get Your Development Team to Love You 27
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
Make Trade-Offs
• Scope and Schedule
Ron Lichty: How to Get Your Development Team to Love You 29
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
Be Available
Ron Lichty: How to Get Your Development Team to Love You 31
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
Let Developers Focus
Ron Lichty: How to Get Your Development Team to Love You 33
Let Developers Focus
• Avoid interruptions
Ron Lichty: How to Get Your Development Team to Love You 34
Let Developers Focus
• Avoid interruptions• Prevent mid-sprint tangents
Ron Lichty: How to Get Your Development Team to Love You 35
Let Developers Focus
• Avoid interruptions• Prevent mid-sprint tangents• Multitasking?
Ron Lichty: How to Get Your Development Team to Love You 36
Have the Data
Ron Lichty: How to Get Your Development Team to Love You 37
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
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
Engage Users
Ron Lichty: How to Get Your Development Team to Love You 40
Engage Users
• Open a connection to users for developers
Ron Lichty: How to Get Your Development Team to Love You 41
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
Listen
Ron Lichty: How to Get Your Development Team to Love You 43
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
Incorporate Engineering’s Stories
Ron Lichty: How to Get Your Development Team to Love You 45
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
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
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
Be Tech Savvy
Ron Lichty: How to Get Your Development Team to Love You 49
Theme Your Sprints
Ron Lichty: How to Get Your Development Team to Love You 50
Support Agile Values
Annual Study of Product Team Performance
Ron Lichty: How to Get Your Development Team to Love You 52
http://www.ronlichty.com/study.html
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
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
Agile Values Inspire Great Teams
Ron Lichty: How to Get Your Development Team to Love You 55
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
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
Support Agile Values• Create an Agile Culture
Projects Not Suitable for Agile?
Ron Lichty: How to Get Your Development Team to Love You 59
Projects Not Suitable for Agile?
• Micromanagement
Ron Lichty: How to Get Your Development Team to Love You 60
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
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
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/
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
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
Upcoming Courses
San Francisco
Weeknights: September 6th
Weekends: September 10th
Apply Atwww.productschool.com
www.productschool.com
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