Refactoring the Product and Engineering Relationship Stp204

Title

AWS re:Invent 2022 - Refactoring the product and engineering relationship (STP204)

Summary

  • Anne Hunt and Eric Peterson, with 25 years of experience each, discuss improving the product management and engineering relationship.
  • They emphasize the importance of delivering products that serve both the customer and the business, highlighting the need for collaboration over communication.
  • The speakers touch on the evolution from traditional to agile methodologies, stressing the importance of learning before building.
  • They introduce "product flow," a process that integrates product and engineering responsibilities, focusing on learning and iterating.
  • The talk includes discussions on the importance of customer interaction for both product managers and engineers, and the financial implications of engineering decisions.
  • They present a checklist to assess the health of the product-engineering relationship and suggest resources for further learning.
  • The session concludes with an encouragement to provide feedback and continue the conversation on this topic.

Insights

  • The traditional division of responsibilities between product management ("the what and the why") and engineering ("the how and the when") is outdated and hinders collaboration.
  • Direct and regular interaction with customers by both product managers and engineers is crucial for creating products that truly meet customer needs.
  • The concept of "product flow" is introduced as a modern approach to integrate product and engineering efforts, with a strong emphasis on learning and iteration.
  • Financial considerations, such as cloud costs and unit economics, are now integral to the product development process, and teams should adopt FinOps principles.
  • The speakers advocate for a culture of commitment and iteration, where decisions are made and revisited based on continuous learning and customer feedback.
  • The checklist provided serves as a practical tool for organizations to evaluate and improve their product-engineering relationship.
  • The session underscores the importance of shared goals and a unified vision between product and engineering teams to achieve successful outcomes.