Prepyr

Measure software-release quality from bugs, deployments, and support data

Compare releases using exposure-adjusted defects, severity, affected users, time to detect, and time to fix rather than bug counts alone. Start with the what one row represents and definitions, calculate only from eligible records, and check the result against the source before using it.

Why this gets messy

Bug trackers contain duplicates and enhancements, support tickets describe the same issue differently, and older releases have more time and users to accumulate reports.

The short version

  • Compare releases using exposure-adjusted defects, severity, affected users, time to detect, and time to fix rather than bug counts alone.
  • Every counted defect must map to one canonical bug and affected release, with exposure and observation windows shown beside rates.
  • A release with more beta users or better in-app reporting can show more bugs despite improved quality; reporting opportunity changes the denominator.

From the field · Product operations manager

Compare releases using exposure-adjusted defects, severity, affected users, time to detect, and time to fix rather than bug counts alone.

Bug trackers contain duplicates and enhancements, support tickets describe the same issue differently, and older releases have more time and users to accumulate reports.

Columns used in the example

release_id · deployed_at · active_users · bug_id · reported_at · severity · affected_version · duplicate_of · support_ticket_id · fixed_at

Follow it with your own file

  1. Resolve duplicate bug reports and separate defects from requests and operational incidents.
  2. Build comparable exposure windows using active users or sessions for each release.
  3. Calculate severity-weighted defect, escaped-defect, detection, and fix measures.
  4. Review feature scope, rollout percentage, platform, and reporting-channel changes before ranking releases.

Check: Every counted defect must map to one canonical bug and affected release, with exposure and observation windows shown beside rates.

Doing these steps in Prepyr

Upload a CSV working copy in Prepyr. Describe the result you need: Measure software release quality using bugs deployments and support data. Check the columns selected, preview any proposed changes, and compare the output with the source before applying or exporting it.

Prepyr steps used here: CSV Diff · ML Clustering · Natural Language Analysis · Chart Export

A method you can follow

  1. Define the decision: Resolve duplicate bug reports and separate defects from requests and operational incidents.
  2. Prepare the evidence: Build comparable exposure windows using active users or sessions for each release.
  3. Calculate the result: Calculate severity-weighted defect, escaped-defect, detection, and fix measures.
  4. Review the exceptions: Review feature scope, rollout percentage, platform, and reporting-channel changes before ranking releases.

Start with the operational decision

Compare releases using exposure-adjusted defects, severity, affected users, time to detect, and time to fix rather than bug counts alone.

What the headline number can hide

A release with more beta users or better in-app reporting can show more bugs despite improved quality; reporting opportunity changes the denominator.

Clues in the source data

  • The source files do not share one documented what one row represents or cutoff.
  • The decision owner cannot trace the headline result to eligible source records.
  • A release with more beta users or better in-app reporting can show more bugs despite improved quality; reporting opportunity changes the denominator.

When a quick calculation is not enough

ApproachWhat it answersWhat remains at risk
Quick spreadsheet totalA narrow descriptive questionDefinitions, duplicate rows, timing, and exceptions may be hidden
Reviewed analysisThe stated decision with reconciled evidenceHuman judgment is still required for policy and action
Ongoing monitored workflowThe same decision across new periodsunexpected column changes and changed business rules still need review

Final checks before using the result

  • what one row represents and eligible population documented
  • Dates, units, currencies, and identifiers validated
  • Every counted defect must map to one canonical bug and affected release, with exposure and observation windows shown beside rates.
  • Exceptions retained for human review
  • Published result links back to its evidence
A decision-ready result for “Measure software release quality using bugs deployments and support data,” with its assumptions, exceptions, and source totals still visible.

Questions readers usually ask next

Can this product operations manager analysis be done in Excel?

Yes for a small, stable file. Keep the source unchanged, document formulas and exclusions, and check outputs against the source.

What should not be automated?

Do not automate the final policy or business judgment. A release with more beta users or better in-app reporting can show more bugs despite improved quality; reporting opportunity changes the denominator.