Excellent product-engineering teams have some things in common:

  • Leadership provides the “why”, the direction and support, the team has autonomy and accountability for the what and how, the solutions and implementation
  • Team ownership – “you build it, you run it”
  • Team owns a certain business domain end-to-end
  • Psychological safety
  • Product mastery
  • The team is the unit of execution
  • The team solves customer problems – everyone talks to customers directly
  • Focus on priorities, the most valuable work items
  • Dedicated learning and creativity time
  • Work is transparent
  • Conducting experiments in order to validate solutions that drive business outcomes
  • Bringing customer value incrementally and continuously
  • Short recovery time over targeting perfect uptime and stability
  • Automated tests, deployments, tasks and recovery to boost productivity
  • Observability, system behavior metrics
  • Meritocracy, data driven and “disagree and commit” decision making
  • Build the core, buy commodity
  • Tracking progress and health metrics
First place - Excellent product-engineering

Subscribe to my newsletter

Leave a Reply

Previous Post
Next Post
×