It is important we keep pricing related data in features.yml up to date because it affects pricing decisions and auto-generated pages that are referenced across various teams at GitLab, including Product Pricing, Marketing and Sales. Post-purchase survey (PPS) data is taken monthly via Qualtrics. The output should come in the form of a spreadsheet which should look something like this (internal only) and is shared out via the quarterly analysis issues.
In that spreadsheet, the feature column matches to a feature in data/features.yml. That's what needs to get updated. There are two fields which we are updating here:
pps_aggregate represents the total of all PPS scores from all time.
pps_recent represents the most recent PPS result. If a feature is not listed in the results, the "recent" value should be marked as 0.
Every feature in features.ymlshould have both entries. If it's a brand-new feature, it hasn't been surveyed in a PPS yet, the values are still zero.