Sink or Swim - Effective Collaboration Between Eng & Product - - PowerPoint PPT Presentation

sink or swim effective collaboration between eng product
SMART_READER_LITE
LIVE PREVIEW

Sink or Swim - Effective Collaboration Between Eng & Product - - PowerPoint PPT Presentation

Sink or Swim - Effective Collaboration Between Eng & Product Khadija Ali Jean Barmash QCon New York 2019 Agenda: Keys to Effective Collaboration PM & TL Frustrations Examples Conflict Resolution Scenario About Khadija Director of


slide-1
SLIDE 1

Sink or Swim - Effective Collaboration Between Eng & Product

Khadija Ali Jean Barmash QCon New York 2019

slide-2
SLIDE 2

Agenda:

Keys to Effective Collaboration PM & TL Frustrations Examples Conflict Resolution Scenario

slide-3
SLIDE 3

About Khadija

Director of Product @Better.com - “We are Hiring” Lead Product Manager @ Compass Senior Product Manager @ Chloe and Isabel

slide-4
SLIDE 4

About Jean

VP Engineering @ Komodo Health Director of Engineering @ Compass VP Engineering @ Tradeshift Co-Founder & Organizer, CTO School http://www.meetup.com/ctoschool/

slide-5
SLIDE 5

About Us

  • Worked together closely for 18 months @ Compass
  • Shipped 3 New Products Together, Major Revamps on 2 more
  • Had some ups and downs, but figured out a way to work together
slide-6
SLIDE 6

Defining Keys To Effective Collaboration

slide-7
SLIDE 7

Keys To Effective Collaboration

  • Empathy
  • Building Trust
  • Communication
  • Role Clarity & Accountability
  • Negotiation & Conflict Resolution
slide-8
SLIDE 8
  • 1. Empathy

Perspective Taking - Being able to understand another person’s perspective and context. Putting yourself in their shoes.

slide-9
SLIDE 9
  • 2. Building Trust

You are able to rely on someone else to do the right

  • thing. You believe your partner will follow through.

You're able to put yourself on the line, at some risk to yourself. Dimensions - Intent and Capability

slide-10
SLIDE 10
  • 3. Communication

Sharing information and context with each other. Both talking and actively listening. Working to understand each other.

slide-11
SLIDE 11
  • 4. Role Clarity & Accountability

Understand each other’s roles and boundaries of

  • responsibilities. Holding yourself and each other

accountable.

slide-12
SLIDE 12

Let’s Define Roles - Tech Lead & Product Manager

  • Engineering - Owns The How
  • Product - Owns The What and Why
  • In practice, there are a lot of gray areas….
slide-13
SLIDE 13

Tech Leads - The How

  • Technical delivery strategy to support business / product strategy
  • Focused on medium to long-term aspects of the system
  • Support Engineering Processes such as deployment
  • Non-functional Requirements - performance, scalability, security, etc.
  • Point of view on technology needs and non-functional things
  • Understand the Business
  • Coach & Mentor Engineers on the Team
slide-14
SLIDE 14

Why do product managers exist?

  • Understanding what to build is crucially important,

but is also very hard to define.

  • Help to facilitate solutions and product strategy

between engineering, design and business stakeholders.

slide-15
SLIDE 15
  • 5. Negotiation & Conflict Resolution

Equal partners must discuss any disagreements to arrive at the best solution.

slide-16
SLIDE 16

Great Opportunity For Win-Win

The Roles are fundamentally in conflict They need each other to get things done, and each brings their own perspective. The perspectives are in tension with other. When the collaboration works well, great results follow - a lot of value delivered at reasonable cost.

slide-17
SLIDE 17

Deliver Value To Customers

Product & Engineering have fundamental tension as they have different goals.

Engineering Product

slide-18
SLIDE 18

Keys to Effective Collaboration

  • Empathy
  • Building Trust
  • Communication
  • Role Clarity & Accountability
  • Negotiation & Conflict Resolution
slide-19
SLIDE 19

Let’s Look at Some Scenarios In practice, there is a lot of nuance and gray areas

slide-20
SLIDE 20

Architecture! Engineering wants to spend weeks of time thinking about it.

#communication #negotiation #empathy #trust PM Frustration:

slide-21
SLIDE 21

A PM asks for a large feature. There are

  • bvious ways to phase and experiment

before developing all of functionality.

#negotiation #empathy #role_clarity Eng Frustration:

slide-22
SLIDE 22

Engineer wants the perfect spec or a user story that has every detail defined.

#role_clarity #negotiation #empathy #trust PM Frustration:

slide-23
SLIDE 23

When PM does not act as the CEO of the

  • product. They should be calling all the

shots.

#role_clarity #empathy Eng Frustration:

slide-24
SLIDE 24

TL is involving himself / herself in ideation phase of the product. Feels like he is trying to play a bit of a product role.

#role_clarity, #communication #negotiation #trust PM Frustration:

slide-25
SLIDE 25

PMs don’t include Eng in planning process

#trust #role_clarity #empathy #communication Eng Frustration:

slide-26
SLIDE 26

TL does not give options or explain trade-offs

#role_clarity #communication #trust PM Frustration:

slide-27
SLIDE 27

PM does not prioritize technical debt

#role_clarity #negotiation #trust Eng Frustration:

slide-28
SLIDE 28

Negotiation & Conflict Resolution

slide-29
SLIDE 29

Example Scenario

Product puts pressure on Engineering to deliver on something quickly

slide-30
SLIDE 30

TL:

Clarifies business drivers. #communication Looks for most important value to the business #negotiation #empathy Explains engineering trade offs #communication

PM:

Holds Eng Accountable #role_clarity Explains the pressure they are under #empathy #trust Explains biggest sources of business value #communication Problem Solving Together #negotiation #communication Compromise - solution gives the most business value in given time, but also ensures Engineering priorities are met.

slide-31
SLIDE 31

Summary

slide-32
SLIDE 32

Keys to Effective Collaboration

  • Empathy
  • Building Trust
  • Communication
  • Role Clarity & Accountability
  • Negotiation & Conflict Resolution
slide-33
SLIDE 33

Thanks! Both Komodo Health & Better Are Hiring!