What should Product Engineers track?

Product engineers main purpose is to deliver value to customers in the form of features (code). The quality metrics should reflect this purpose.

There are 3 types of quality issues

  1. Incidents: When a user cannot use the system.
  2. Production Bugs: When a user fails to use a feature.
  3. Staging & Development Bugs: Errors or issues identified pre-production. Doesn’t have impact on the user.

Haystack Group.png

There is major distinction between top 2 parts of the pyramid and the bottom layer.

The top 2 parts reflect “user pain”. Bottom part reflects “development pain”. As a business we should mainly care about users and engineering teams should align with business goals.

<aside> ℹ️ As quality metrics, Product Engineering teams should track

</aside>

Haystack Group (2).png

Incidents & Production Bugs