Page MenuHomePhabricator

Implement prototype for metrics calculations
Closed, ResolvedPublic

Description

In T386254, we analyzed the outputs of the doc metrics test (T379431), and got user feedback. Based on what the metrics test revealed about the utility and validity of various data sources, we'll now choose the best candidates and implement a prototype that enables those metrics to be calculated and displayed for a given input list of mediawiki.org wiki pages.

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Move input list to the top for easier use and fix decimal point outputrepos/technical-documentation/doc-metrics-testing!7tburmeistercleanupmain
Implement final metrics calculations and output data to csvrepos/technical-documentation/doc-metrics-testing!5tburmeisterprototypemain
Get edits data from Analytics APIrepos/technical-documentation/doc-metrics-testing!4tburmeisterprototypemain
Add first version of the prototyperepos/technical-documentation/doc-metrics-testing!2kbachprototypemain
Customize query in GitLab

Event Timeline

TBurmeister changed the task status from Open to In Progress.
TBurmeister triaged this task as Medium priority.
TBurmeister moved this task from Backlog to In progress on the Tech-Docs-Team board.

Aspirational/draft timeline:

  • By March 7: finalize which metrics to implement in prototype
  • March 10 - 14: implementation sprint
  • March 14 - 21: share out and invite stakeholders to experiment with the prototype
  • March 24 -31: plan any follow-up or related work for Q4 and beyond

Progress update:

  • Metrics prototype code is fully implemented, and the script can be run locally to generate a CSV of metrics scores.
  • To enable easier use, I want to provide this as a PAWS notebook that anyone can fork and run, but I wasn't able to complete that work this week.

Goals for next week:

  • Tidy up the code and make usability improvements based on team feedback.
  • Finalize the PAWS notebook version of the script.
  • Finish documentation and share the prototype with stakeholders.
  • Close out this task!

Wrapping up this task!

Anyone is now welcome to use the script/notebook to generate and use metrics to help with technical documentation improvements and prioritization.