== Intention and Principles ==
* Metrics (charts) show clear //trends over time// (instead of an absolute snapshot number without context to compare with). It should be immediately clear and shared understanding if it's good or bad when a chart goes up or down.
* People are more important than objects. Activity related to code (engineering community) is more important than other activity.
* Consider showing these basic metrics on the [[ http://korma.wmflabs.org/browser/ | korma.wmflabs.org ]] frontpage.
== Proposed / discussed metrics ==
* //☒ = not existing in korma//
* //☐ = in progress / exists outside korma / in korma but broken / etc//
* //☑ = exists in korma//
* //★ = KPIs to be promoted to WMF management//
=== Code review and changes (Gerrit/Git) ===
| ★ Active Gerrit users per month | ☑ "[[ http://korma.wmflabs.org/browser/scr-contributors.html | Code Review users ]]"; T86152 |
| Active changeset authors per month | ☒ {T97717}; subgroup of above |
| Active changeset reviewers (setting ∓1/∓2, not comments-only) per month | ☒ {T97717}; subgroup of above |
| ★ Changesets submitted per month | ☑ "[[ http://korma.wmflabs.org/browser/scr.html | Submitted ]]" (though not sure if Patches or Changesets) |
| Changesets reviewed (∓1/∓2, not comments-only) per month | ☒ {T97716}; only "Merged" and "Abandoned" on [[ http://korma.wmflabs.org/browser/scr.html | korma's scr.html ]] ? |
| Changesets waiting for review per month | ☑ "[[ http://korma.wmflabs.org/browser/scr.html | Pending ]]" (though not sure if Patches or Changesets) |
| ★ Changesets median time to review per month | ☑ "[[ http://korma.wmflabs.org/browser/gerrit_review_queue.html | Age of open changesets (monthly snapshots) ]]"; T97715 |
| Users that have exercised ∓2 in Gerrit on a given month | ☑ "[[ http://korma.wmflabs.org/browser/scr-contributors.html | +2/-2 Votes ]]"; T59038 |
//(A patch contains of 1-∞ changesets)//
=== Task management (Phabricator) ===
Anything as part of korma requires a {T96238} first. Note that Git/Gerrit metrics are way higher priority than Phabricator metrics as we can get most Phabricator metrics already via SQL queries anyway (just not integrated in korma yet).
| Accounts per month that have performed at least one action | ☐ Currently exists only in [[ https://lists.wikimedia.org/pipermail/wikitech-l/2015-April/081421.html | monthly Phab stats email on wikitech-l ]] but not as graph in korma |
| Tasks created per month | ☐ Currently exists only in [[ https://lists.wikimedia.org/pipermail/wikitech-l/2015-April/081421.html | monthly Phab stats email on wikitech-l ]] but not as graph in korma |
| New accounts created per month | ☐ Currently exists only in [[ https://lists.wikimedia.org/pipermail/wikitech-l/2015-April/081421.html | monthly Phab stats email on wikitech-l ]] but not as graph in korma |
//Broader level (not "basic" metrics): T28//
== IRC ==
| Users per month who have sent at least one message | ☑ on http://korma.wmflabs.org/browser/irc.html (cf. T96371, T56230) |
== Mailing lists ==
| Users per month who have sent at least one message | ☑ on http://korma.wmflabs.org/browser/mls.html |
== mediawiki.org editors ==
//To be defined// (see discussion in this task)
== Potential followup ideas, not covered in this task ==
* In followup tasks, we could always complicate things, e.g. differentiating volunteers vs staff.
* Changesets submitted vs merged ratio?
* Gerrit review queue metrics tbd, basically showing the size and and age of the queue.