Page MenuHomePhabricator

Show Metrics Dashboard for Beta Features
Open, LowPublic

Description

Narrative

As a manager or community member, I can view a metrics dashboard of usage data for Beta Features, so that I can learn how this tool is being used.

Acceptance Criteria

Implement a metrics dashboard to show usage data for Beta Features, as described on Trello: https://trello.com/c/CG7HMm8u/11-beta-features-adoption

The overall goal is to answer these questions:

  • How many users are opting into beta features?
  • What are the most popular features by number of enrolled users?
  • How many users are selecting the auto-enroll option for future features?
  • What proportion of users is disabling beta after trying it out?
  • What's the breakdown of adoption by user tenure?

These metrics would be visualized with LIMN dashboards. We would track this data on a daily basis, as well as on a cumulative basis.

Next Steps

Wishlist: It would be great if we could automatically consolidate all unique user stats for Beta Features from all sites, if possible. See current stats spreadsheet: http://ur1.ca/g3i8y

Metrics thus far

About Beta Features

Earlier notes

Event Timeline

MingleTerminator raised the priority of this task from to Needs Triage.Dec 8 2014, 3:59 PM
MingleTerminator added a project: Multimedia.
Gilles subscribed.

@MingleTerminator: The Trello card linked from this page is archived. Is this an ongoing request? If so, what's the status of it?

@MingleTerminator: The Trello card linked from this page is archived. Is this an ongoing request? If so, what's the status of it?

I'm afraid that account is a bot and won't answer your question (but I'd welcome if the person who created it woould add that to the account's descriptiopn, just like https://phabricator.wikimedia.org/p/bzimport/ has). :)

@MingleTerminator: The Trello card linked from this page is archived. Is this an ongoing request? If so, what's the status of it?

The trello card is about a research project to determine the representativeness of BetaFeatures users. I think that would be extremely valuable to any team using BetaFeatures (Multimedia is not using it at the moment).

This task is about simple user count numbers for beta features, which is a fairly easy task. IMO it would be mildly useful, but one can easily get the numbers directly with a DB query as it is. The multimedia team is not using any beta features at the moment so I don't think this is an ongoing request from our side.

IIRC @Pginer-WMF was interested in something like this?

This is now partially completed via @Addshore et als excellent work on
https://grafana.wikimedia.org/dashboard/db/betafeatures - (wikitech announcement)

  • How easy would it be, to get the remaining questions answered? (Do they need separate tasks?)
  • Is it possible to backfill any of the information? (James notes that https://edit-analysis.wmflabs.org/beta-enables/ has some earlier information, however it only shows the 2 features the Collaboration team has worked on. I'm not sure if that's tracking-but-not-displaying information for all betafeatures?)

Does this include users with the "Automatically enable all new beta features" option? IIRC a straight DB count ignores that.