-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Track historical stats #37
Comments
Some potential metrics: Misc
Teams
Those are important b/c contributors with larger blocks of time can take on different types of projects, often ones that are difficult to complete otherwise, including boring/tedious administrative work. |
Maybe we just have a monthly cron job that gathers all of the above stats and saves them in a CPT or something? |
All of the individual stats are derived from data in the database, but tracking month-over-month growth will require saving snapshots of the data, and I think that's something we should do soon, so that we have data from when the project launches. |
So a snapshot might be:
Anything else? |
🤔 I was thinking the snapshot would be of all of the stats that we track -- see #37 (comment) for a rough idea -- so that the public report would just load them without having to calculate anything. Snapshotting the underlying data that the stats is derived from might be better, though, good point. I'll think on it some more, but I'd probably be fine w/ either. |
Re: If a contributor lists that they are involved in multiple teams, how would we determine what portion of their weekly hours go do each team? |
🤔 , good question. I guess we can't, unless we just assume they're split evenly? That wouldn't be 100% accurate, but maybe good enough for this purpose? Or maybe, if we feel like that stat is important, then we should ask for a breakdown of hours on Profiles? |
@andreamiddleton, do you feel like #37 (comment) are the right stats to track? is there anything else that we should? |
It might be nice to also do a p2 post on |
Not gonna get to this before my vacation, so un-assigning. |
Since we can't accurate track associate sponsored hours with individual teams, maybe we just track the # of contributors sponsored for each team. I think that's a very poor metric, but it's better than nothing 🤷♂ |
Rather than have a post for each month, and meta values for each stat, I think it might be better to have a post for each stat, and meta values for each month. It seems like that'd avoid having to regroup everything on the fly every time the shortcode is rendered. Still playing around with it, though. |
Preliminary stats:
You see how |
@iandunn I think the stats that you called out are good ones to track, yes. :) |
We'll need to track progress over time, to see if the program is being effective.
By default we'll be able to get a snapshot of the metrics at any point in time, just because the raw data will be in the database, but if we want to see historical trends (without which the data is pretty useless) then we'll also need some way to save snapshots at regular intervals, or store historical data, or something.
The data will be made available via #38
The text was updated successfully, but these errors were encountered: