Top Banner
Leading And Motivating Engineers: What Product Managers Need To Know Ron Lichty, principal, Ron Lichty Consulting author, Managing the Unmanageable www.RonLichty.com
73

Leading and Motivating Engineers - what product managers need to know - product camp '17

Apr 05, 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: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Leading And Motivating Engineers: What Product Managers Need To Know

Ron Lichty, principal, Ron Lichty Consulting

author, Managing the Unmanageable

www.RonLichty.com www.ManagingTheUnmanageable.net

Page 2: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Ron Lichty, Managing Development &

Product Teams

SOFTWEST

2

Page 3: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Annual Study of Product Team Performance

http://www.ronlichty.com/study.html © Ron Lichty 3

Page 4: Leading and Motivating Engineers -  what product managers need to know - product camp '17

* Addison Wesley

*

© Ron Lichty 4

Page 5: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Training Teams: Agile

1-4 weeks

© Ron Lichty 5

Page 6: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Debugging Software Teams

© Ron Lichty 6

Page 7: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Debugging Software Teams

© Ron Lichty 7

Page 8: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Debugging Software Teams

© Ron Lichty 8

Page 9: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Debugging Software TeamsTransforming Chaos to

Clarity• Product Management is essential

© Ron Lichty 9

Page 10: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Debugging Software TeamsTransforming Chaos to

Clarity• Product Management is essential– Technical– Effective– Experienced

© Ron Lichty 10

Page 11: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Debugging Software TeamsTransforming Chaos to

Clarity• Product Management is essential

– Technical– Effective– Experienced

• Product Managers have to lead– Vision– Data– Collaboration– Prioritization

© Ron Lichty 11

Page 12: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Vision

pixabay.com

© Ron Lichty 12

Page 13: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Scattershot, Hit-or-Miss Development

pixabay.com

© Ron Lichty 13

Page 14: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Scattershot, Hit-or-Miss Development

• It’s PdM that supplies consistent direction– vision– roadmap– prioritized backlogs of stories

© Ron Lichty 14

Page 15: Leading and Motivating Engineers -  what product managers need to know - product camp '17

It Starts with Vision

pixabay.com

© Ron Lichty 15

Page 16: Leading and Motivating Engineers -  what product managers need to know - product camp '17

… Based on Data

© Ron Lichty 16pixabay.com

Page 17: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Your Opportunity:Engage Developers with Real

Users

pixabay.com

© Ron Lichty 17

Page 18: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Engage Users

• Open a connection to users for developers

• Remember: It’s about delighting users!

18

Page 19: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Project WorkflowVision

Page 20: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Project Workflow

Roadmap

Vision

Page 21: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Project WorkflowVision -> Roadmap ->

Project

Page 22: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Project Workflow

Epics & Stories

Listin

gProject

Page 23: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Cost of Adding Features Spikes

pixabay.com

© Ron Lichty 23

Page 24: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Project Workflow

Technical PBIs*

Epics & Stories

*PBI: Product Backlog Items; list provided by technical leadership

Listin

gProject

Page 25: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Project Workflow

Technical PBIs*

Epics & Stories

*PBI: Product Backlog Items; list provided by technical leadership

Sizing

Listin

g

Sizing

Project

Page 26: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Project Workflow

Technical PBIs*

Epics & Stories

*PBI: Product Backlog Items; list provided by technical leadership

Sizing

Orderi

ng

Listin

g

Sizing

Project

Page 27: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Order the Backlog by Value

© Ron Lichty 27pixabay.com

Page 28: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Ordering: Value / Size: ROI

Technical PBIs*

Epics & Stories

*PBI: Product Backlog Items; list provided by technical leadership

Sizing

ROIOrderi

ng

Listin

g

Sizing

Project

Page 29: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Ordering: Not Just ROI

Technical PBIs*

Epics & Stories

*PBI: Product Backlog Items; list provided by technical leadership

Sizing

ROI/Dependencies/

Risk

Orderi

ng

Listin

g

Sizing

Project

Page 30: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Groom the Backlog in Collaboration

with your Tech Lead!• PdMs are responsible for the backlog• Critical technical Product Backlog Items:– just-enough architecture– resolving technical risk– automating building and testing– fixing critical bugs

• Either– collaboratively interweave technical PBIs

– assign nn% every sprint to tech team stories

© Ron Lichty 30

Page 31: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Ordering Is More than ROI

• Good user-story ordering is a collaboration with Eng– take dependencies into account– support risk-first development– reduce uncertainty– enable design to emerge– test architecture– listen for opportunities

Page 32: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Ordering: Not Just ROI

Technical PBIs*

Epics & Stories

*PBI: Product Backlog Items; list provided by technical leadership

Sizing

ROI/Dependencies/

Risk

Orderi

ng

Listin

g

Sizing

Project

Page 33: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Project Workflow

Technical PBIs*

Epics & Stories

*PBI: Product Backlog Items; list provided by technical leadership

Sizing

Urgency / RiskROI/Dependencies/

Risk

Orderi

ng

Listin

g

Sizing

Project

Page 34: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Project Workflow

Technical PBIs*

Epics & Stories

*PBI: Product Backlog Items; list provided by technical leadership

Sizing

Urgency / RiskROI/Dependencies/

Risk

Orderi

ng

Listin

g

Product BacklogInt

egrati

ng

Sizing

with ~ 2 ½ sprints detailed

Project

Page 35: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Provide Clarity: Scope or Deadline???

© Ron Lichty 35

Page 36: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Project WorkflowProject

Technical PBIs*

Epics & Stories

*PBI: Product Backlog Items; list provided by technical leadership

Two-Pass Sizing

Urgency / RiskROI/Dependencies/

Risk

Orderi

ng

Listin

g

Product BacklogSprint Backlog

Integr

ating

Sizing

Planni

ngwith ~ 2 ½ sprints detailed

Page 37: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Sprints Are a Mishmash of Stuff

pixabay.com

© Ron Lichty 37

Page 38: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Scattershot, Hit-or-Miss Development

• It’s PdM that supplies consistent direction– vision– roadmap– prioritized backlogs of stories– theming sprints

© Ron Lichty 38

Page 39: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Theme Your Sprints

© Ron Lichty 39pixabay.com

Page 40: Leading and Motivating Engineers -  what product managers need to know - product camp '17

pixabay.com

© Ron Lichty 40

Page 41: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Manage Stakeholders / Protect Developers

pixabay.com

© Ron Lichty 41

Page 42: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Be an umbrella to the noise

--John Evans photo

© Ron Lichty 42

Page 43: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Be an umbrella to the noise

--John Evans photo

• Speed of Ideation exceeds the Speed of Development

© Ron Lichty 43

Page 44: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Be an umbrella to the noise

--John Evans photo

• Speed of Ideation exceeds the Speed of Development

• Courage: “Great idea! I’ll put that in the backlog”

© Ron Lichty 44

Page 45: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Be an umbrella to the noise

--John Evans photo

• Speed of Ideation exceeds the Speed of Development

• Courage: “Great idea! I’ll put that in the backlog”

• Prioritize: Developers want to do what customers value

© Ron Lichty 45

Page 46: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Let developers focus

© Ron Lichty 46pixabay.com

Page 47: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Don’t Be a Source of Interruptions

© Ron Lichty 47pixabay.com

Page 48: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Source: Mike Cohn, citing Steven C.Wheelwright and Kim B.Clark (1993), Revolutionizing Product Development: Quantum Leaps in Speed, Efficiency and Quality, 1993

Don’t Be a Source of Multitasking

© Ron Lichty 48

Page 49: Leading and Motivating Engineers -  what product managers need to know - product camp '17

taking communications overload into account

Source: Rob Maher, “Increasing Team Productivity: A project focus creates waste and leaves value on the table”, Scrum.org Whitepapers

Rob Maher, surmising that email, texts, IRC, chat, smartphones together represent a second “task”Source: Mike Cohn, citing Steven C.Wheelwright and Kim B.Clark (1993), Revolutionizing Product Development: Quantum Leaps in Speed, Efficiency and Quality, 1993

Don’t Be a Source of Multitasking

© Ron Lichty 49

Page 50: Leading and Motivating Engineers -  what product managers need to know - product camp '17

--Larry Maccherone, The Impact of Agile Quantified, Rally, 2013

Don’t Be a Source of Multitasking

© Ron Lichty 50

Page 51: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Enliven Your Developers!

pixabay.com

© Ron Lichty 51

Page 52: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Connect the vision with the team’s work

http://www.ManagingTheUnmanageable.net© Ron Lichty

Page 53: Leading and Motivating Engineers -  what product managers need to know - product camp '17

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”

53

Page 54: Leading and Motivating Engineers -  what product managers need to know - product camp '17

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

54

Page 55: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Personify Agile Culture

© Ron Lichty 55

Page 56: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Personify Agile Culture

© Ron Lichty 56

• Focus on fomenting amazing teamwork– on supporting the team becoming high performance

Page 57: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Deliver Clarity

© Ron Lichty 57

Page 58: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Deliver Clarity / Be Present• Clear requirements• Always based on the customer• An answer to every ambiguity• The “what”; for context the “who” & the “why”

• Never the demotivating “how”• How we’ll know we’ve achieved success: UATs• 3rd ‘C’ in Planning Meeting 3 C’s: Confirmation

© Ron Lichty 58

Page 59: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Share the “What” not the “How”

• It’s subtle

59

Page 60: Leading and Motivating Engineers -  what product managers need to know - product camp '17

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

60

Page 61: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Listen to Developers

pixabay.com

© Ron Lichty 61

Page 62: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Listen to Developers

• 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

62

Page 63: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Listen to Developers

“If you’re just using your engineers to code, you’re losing half their value.”

“The single biggest innovator in many companies is the tech lead.”

--Marty Cagan

© Ron Lichty 63

Page 64: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Listen, Ask

pixabay.com

• Developers want to delight customers, too

• They see opportunities in the code

• Give them context / expect rich options

© Ron Lichty 64

Page 65: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Projects Not Suitable for Agile?

65

Page 66: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Projects Not Suitable for Agile?

• Micromanagement

66

Page 67: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Projects Not Suitable for Agile?

• Micromanagement disrupts Agile• Micromanagement prevents Best Teams

• Micromanagement prevents Learning• Micromanaged teams become order-takers

67

Page 68: Leading and Motivating Engineers -  what product managers need to know - product camp '17

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

68

Page 69: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Partner

69

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

Page 70: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Debugging Software TeamsTransforming Chaos to

Clarity

Product Management is essential

© Ron Lichty 70

Page 71: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Debugging Software TeamsTransforming Chaos to

Clarity

Product Management leadership and

motivation are essential

© Ron Lichty 71

Page 72: Leading and Motivating Engineers -  what product managers need to know - product camp '17

Rules of Thumb / Nuggets of Wisdom*

* 300 in the book / more at http://managingtheunmanageable.net/morerulesofthumb.html

© Ron Lichty 72

Page 73: Leading and Motivating Engineers -  what product managers need to know - product camp '17

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

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

• The book and the video training: 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: Zero to Agile in Three DaysThe Agile ManagerManaging Software People and Teams

© Ron Lichty 73