[DevOps Adoption] Immediately process data for new segments

Problem to solve

The DevOps Adoption MVC (MR) only processes data in the first minutes of the first day of each month. When you create a segment, you must wait until that scheduled time for DevOps Adoption data to exist for that segment. So if you create a segment at the beginning of the month, you must wait an entire month to see data. This is bad for usability generally, and feature discoverability specifically, because users could easily forget they wanted to use the feature!

Proposal

DevOps Adoption snapshot data should be calculated in the matter of minutes after segment is created (in addition to the existing scheduled updates).

Tech notes

Schedule a CreateSnapshotWorker job as soon as segment is created.

Related links

Edited by Pavel Shutsin