Foundation/Metrics/Contributor Dashboard/Status: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Dashboard Status=
__NOTOC__
The current [http://adamlofting.github.io/mofo-contributors-dashboard/ MoFo contributor dashboard] is our interim solution for counting contributors.  
=MoFo Dashboard Status=
* The current [http://adamlofting.github.io/mofo-contributors-dashboard/ '''MoFo contributor dashboard'''] is our interim solution for counting contributors.  
* We are now working to move the data into the integrated Mozilla dashboard hosted at [http://areweamillionyet.org areweamillionyet.org]


It is built in particular way to give us the quickest possible visibility into how many people are contributing to our work and to see if there are trends (e.g. growth). It has known limitations and for the full background on why we're working this way you can see the [https://wiki.mozilla.org/Foundation/Metrics/Contributor_Dashboard planning document].  
Our Interim dashboard was built in particular way to give us the quickest possible visibility into how many people are contributing to our work and to see if there are trends (e.g. growth). It has known limitations and for the full background on why we were working this way you can see the [[Foundation/Metrics/Contributor_Dashboard | planning document]].  


'''Right now, the total number on this dashboard is TOO BIG and TOO SMALL'''
'''Right now, the total number on this dashboard is TOO BIG and TOO SMALL'''
Line 9: Line 11:


'''We are working on both of these issues'''
'''We are working on both of these issues'''
# By integrating our remaining data sources
# By integrating one remaining data sources to our Interim dashboard
#* This wiki page tracks the status of the existing data sources, and those we need to add (see below)
# Then, to de-dupe contributors across types of activity and across teams we will be integrating our data sources into project [[Baloo]]
# To avoid double counting, we have an interim and a long term solution
#* [http://adamlofting.com/1135/mofo-contributor-dashboards-switching-to-plan-a/ This blog post] will tell you more about the transition from our interim solution, to the fully integrated solution.
#* The interim is to do a one time load of our 'pots' of data into an offline integration database and analyze the overlap in contributors across activities, then apply a % reduction on our non-deduped number in the interim dashboard
#* The long term solution is a live and updated integration database, which is project Baloo (https://wiki.mozilla.org/Baloo)


==Data sources:==
==Data sources:==
Line 19: Line 19:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Datasource !! Team(s) !! Activity types !! 2013 Estimated Count* !! Status
! Datasource !! Team(s) !! Activity types !! 2013 Estimated Count* !! On Interim? !! In Baloo? !! On Areweamillion?
|-
|-
|| BSD  
|| BSD  
Line 26: Line 26:
|| 958  
|| 958  
| style="background:green;" | [http://mozfaced.herokuapp.com/?date=2014-03-03 Done]  
| style="background:green;" | [http://mozfaced.herokuapp.com/?date=2014-03-03 Done]  
||
||
|-
|-
|| Github  
|| Github  
Line 32: Line 34:
|| 215
|| 215
| style="background:green;" | [http://gitribution.herokuapp.com/api/ Done]
| style="background:green;" | [http://gitribution.herokuapp.com/api/ Done]
| style="background:orange;" | Commits done, needs issues
||
|-
|-
|| Ad-hoc Contribution Logger  
|| Ad-hoc Contribution Logger  
Line 38: Line 42:
|| ~1,000
|| ~1,000
| style="background:green;" | Done  
| style="background:green;" | Done  
||
||
|-
|-
|| Transifex  
|| Transifex  
Line 44: Line 50:
|| 583
|| 583
| style="background:green;" | [http://transibution.herokuapp.com/api/ Done]
| style="background:green;" | [http://transibution.herokuapp.com/api/ Done]
||
||
|-
|-
|| source.opennews.org  
|| source.opennews.org  
Line 49: Line 57:
|| Content contribution, and participation in projects
|| Content contribution, and participation in projects
|| 50
|| 50
| style="background:orange;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1010745 In staging]
| style="background:green;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1010745 Done]
||
||
|-
|-
|| Make This Then That
|| Make This Then That
|| Webmaker
|| Webmaker
|| Tagging/submitting web literacy content
|| Hosting an event
|| 213
| style="background:green;" | [http://park-warden-production.herokuapp.com/api/contributions/events/2014-04-04 Done]
||
||
|-
|| Make This Then That
|| Webmaker
|| Submitting web literacy resources
|| ''new''
|| ''new''
| style="background:red;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1005182 Bug]  
| style="background:red;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1005182 Bug]  
||
||
|-
|| Bugzilla
|| Webmaker, Engagement, Metrics
|| Filing bugs
|| 100
| style="background:green;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1010299 Done]
| style="background:green;" | Done
||
|-
|| SUMO
|| Webmaker
|| Writing documentation, and support
|| <10
| style="background:green;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1010755 Wont-fix]
| style="background:green;" | Done
||
|-
|| Badgekit
|| Webmaker
|| Mentors (and super mentors)
|| 940
| style="background:green;" | Done
||
||
|-
|| Science Lab Admin DB
|| Science Lab
|| Volunteer teachers (instructors), event volunteers
|| ~400 (might end up in adhoc)
| style="background:green;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1010763 Done]
|via adhoc|
||
|}
<nowiki>*This was an estimation exercise done by MoFo teams at the beginning of the year. But until we wire up the live data-sources this could be over or under. It is used for prioritizing which integrations we work on next.</nowiki>
===TBC: New types of contribution, not currently counted===
{| class="wikitable"
|-
! Datasource !! Team(s) !! Activity types !! 2013 Estimated Count* !! On Interim? !! In Baloo? !! On Areweamillion?
|-
|-
|| Make This Then That
|| Make This Then That
Line 62: Line 123:
|| ''new''
|| ''new''
| style="background:red;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1005189 Bug]  
| style="background:red;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1005189 Bug]  
||
||
|-
|-
|| Make This Then That
|| Make This Then That
Line 68: Line 131:
|| ''new''
|| ''new''
| style="background:red;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1005191 Bug]  
| style="background:red;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1005191 Bug]  
||
||
|-
|-
|| Make This Then That
|| Make This Then That
Line 74: Line 139:
|| ''new''
|| ''new''
| style="background:red;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1005201 Bug]  
| style="background:red;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1005201 Bug]  
||
||
|-
|-
|| Make This Then That
|| Make This Then That
Line 80: Line 147:
|| ''new''
|| ''new''
| style="background:red;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1005202 Bug]  
| style="background:red;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1005202 Bug]  
||
||
|-
|-
|| Bugzilla
|| TBC
|| Webmaker, Engagement, Metrics
|| Webmaker
|| Filing bugs
|| Building Appmaker Components
|| 100
|| ''new''
| style="background:orange;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1010299 Bug]
| style="background:red;" | tbc
|-
||
|| SUMO
||
|| Webmaker
|| Writing documentation, and support
|| <10
| style="background:white;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1010755 Bug]
|-
|| List Serve
|| Multiple teams
|| Community participation
|| as yet, no count
| style="background:white;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1010757 Bug]
|-
|| Badgekit
|| Webmaker
|| Mentors (and super mentors)
|| 940
| style="background:orange;" | In progress (Bug?)
|-
|-
|| Badgekit  
|| Badgekit  
|| Webmaker
|| Webmaker
|| Mentors issuing web literacy badges
|| Mentors issuing web literacy badges (these will not be new contributors, it's ongoing action by the mentors badged in the item above)
|| ''new''
|| ''new''
| style="background:red;" | Blocked
| style="background:red;" | tbc
|-
||
|| Science Lab Admin DB
||
|| Science Lab
|| Volunteer teachers (instructors), event volunteers
|| ~400 (might end up in adhoc)
| style="background:white;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1010763 Bug]
|}
|}


<nowiki>*This was an estimation exercise done by MoFo teams at the beginning of the year. But until we wire up the live data-sources this could be over or under. It is used for prioritizing which integrations we work on next.</nowiki>
==Joining up with MoCo==
 
The MoCo and MoFo work to count contributors is now being combined
===~37% of 2013 Baseline Numbers now live===
* Our shared dashboard is here: [http://areweamillionyet.org areweamillionyet.org]
====data source in place:====
* The data warehouse behind this is [[Baloo]]
* Github (code contribution and issues) (~3%)
* Transifex (Webmaker & Appmaker) (partial coverage due to Transifex API) (~10%)
* MozFest (~20%)
* Webmaker Events (~4%)
 
====In review====
* Ad-hoc contributions (cross-team) ~10% (with Adam)
** This tool has been built, but needs ([https://bugzilla.mozilla.org/show_bug.cgi?id=996294 security review]) as it will store PII (email addresses)
** Then it will need the teams to log their data
** [http://adhoctribution.herokuapp.com/ Preview the tool here]
 
====data sources in development:====
* OpenNews contributors to Source ~1% (with Ryan)
* Science Lab (with Adam to look at databases)
* Badge Issuers ~15% (with Chris M, but TBC on contribution status)
 
====data source to follow====
* Bugzilla ~3%
* Sumo
* Other "MakerMind" actions (e.g. tagging content as web literacy)
* Contributor Badges Issued most of the remaining %
* Science Lab data to be identified
 
==Changelog==
* 21 Mar 2014: Datastore in place, Github data live, Front-end hooked up to datastore
* 20 Feb 2014: Demo front-end shared [http://adamlofting.github.io/mofo-contributors-dashboard/]
* 18 Feb 2014: Building prototype front-end


==Links==
==Links==
* [https://wiki.mozilla.org/index.php?title=Foundation/Metrics/Contributor_Dashboard Foundation Contributor Dashboard Plan]
* [[Foundation/Metrics/Contributor_Dashboard | Foundation Contributor Dashboard Plan]]

Latest revision as of 15:55, 3 July 2014

MoFo Dashboard Status

Our Interim dashboard was built in particular way to give us the quickest possible visibility into how many people are contributing to our work and to see if there are trends (e.g. growth). It has known limitations and for the full background on why we were working this way you can see the planning document.

Right now, the total number on this dashboard is TOO BIG and TOO SMALL

  1. It is too small because it doesn't yet include all of our data sources
  2. It is too big because contributors across our many data sources are not yet de-duped

We are working on both of these issues

  1. By integrating one remaining data sources to our Interim dashboard
  2. Then, to de-dupe contributors across types of activity and across teams we will be integrating our data sources into project Baloo
    • This blog post will tell you more about the transition from our interim solution, to the fully integrated solution.

Data sources:

Datasource Team(s) Activity types 2013 Estimated Count* On Interim? In Baloo? On Areweamillion?
BSD Cross-team Mozfest Volunteers, Speakers and Participants 958 Done
Github Webmaker, Badges, OpenNews, Science Lab, Appmaker Submitting code and issues 215 Done Commits done, needs issues
Ad-hoc Contribution Logger All teams (+ for MoCo use) Things without a digitial footprint, or their own 'automatable' system. E.g. Participate in face-to-face user testing, present on a community call, writing valuable content (e.g. guest blog post), partners with 1:1 relationship with staff, ~1,000 Done
Transifex Webmaker, Appmaker Translation 583 Done
source.opennews.org OpenNews Content contribution, and participation in projects 50 Done
Make This Then That Webmaker Hosting an event 213 Done
Make This Then That Webmaker Submitting web literacy resources new Bug
Bugzilla Webmaker, Engagement, Metrics Filing bugs 100 Done Done
SUMO Webmaker Writing documentation, and support <10 Wont-fix Done
Badgekit Webmaker Mentors (and super mentors) 940 Done
Science Lab Admin DB Science Lab Volunteer teachers (instructors), event volunteers ~400 (might end up in adhoc) Done

*This was an estimation exercise done by MoFo teams at the beginning of the year. But until we wire up the live data-sources this could be over or under. It is used for prioritizing which integrations we work on next.

TBC: New types of contribution, not currently counted

Datasource Team(s) Activity types 2013 Estimated Count* On Interim? In Baloo? On Areweamillion?
Make This Then That Webmaker Curate resources on webmaker.org new Bug
Make This Then That Webmaker QA resources on webmaker.org new Bug
Make This Then That Webmaker Create a valuable content (e.g. a resource on webmaker.org that gets [lots of] likes, remixes or featured) new Bug
Make This Then That Webmaker Contribute a localized resource to webmaker.org new Bug
TBC Webmaker Building Appmaker Components new tbc
Badgekit Webmaker Mentors issuing web literacy badges (these will not be new contributors, it's ongoing action by the mentors badged in the item above) new tbc

Joining up with MoCo

The MoCo and MoFo work to count contributors is now being combined

Links