Contribute/Conversion points: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 45: Line 45:
| style="background:yellow;" | Creating Bugzilla account  
| style="background:yellow;" | Creating Bugzilla account  
| style="background:yellow;" | Getting editbugs access  
| style="background:yellow;" | Getting editbugs access  
| style="background:yellow;" | Submitting patch (Gets sent postcard)
| style="background:yellow;" | Submitting patch
| style="background:orange;" | Having patch be approved
| style="background:orange;" | Having patch be approved
| style="background:orange;" | Having patch checked in  
| style="background:orange;" | Having patch checked in  
Line 75: Line 75:
|
|
|
|
| T-shirt
| Postcard and sticker set.
|
|
|
|

Revision as of 18:14, 13 March 2013

This page documents conversion points for different parts of the project to provide information about the contributor lifecycle for the Grow Mozilla dashboard. See bug 736109 for details about implementing this and see The SuperStar Radar blog post for information about why this is helpful for community building.

Contribution Funnel

There are two things we'd like to show here to help us understand how easy or hard it is for people to contribute to certain parts of Mozilla.

The first measurement shows each step of the process involved from expressing interest in contributing to successfully completing a contribution. The following example graph shows how we'll be able to see where people are dropping out of the process so that we can identify and fix problems.

Funnel mockup1.png

The second measurement shows how the percentage for each conversion point changes over time. This will allow us to see how effective a giving optimization has been.

Funnel mockup2.png

Activity Levels

Activity levels.jpg

  • (A) shows lagging patterns - the wave train in successive transitions would lag in time.
  • (B) shows how a major new release might bump up midlin contributor activity
  • (C) shows how we might expect the population of top contributors to be more or less stable
  • (D) shows some theoretical mass contributor fatigue

Contribution Points

Note: The color of these boxes corresponds to activity level of contributor as defined in Who Is In The Mozilla Community? infographic.

  • Yellow: Casual Contributor
  • Orange: Active Contributor
  • Green: Core Contributor

Note: As someone passes from casual to active contributor, we should look at way to send out automated invitation to the phonebook.

Coding

Note: There are 13 points for Coding listed below but the wiki can cut some of the content off. If you're not seeing all 13 points, make the window wider or decrease the font size.

Functional Area Conversion Point #1 Conversion Point #2 Conversion Point #3 Conversion Point #4 Conversion #5 Conversion #6 Conversion #7 Conversion #8 Conversion #9 Conversion #10 Conversion #11 Conversion #12 Conversion #13
Coding Creating Bugzilla account Getting editbugs access Submitting patch Having patch be approved Having patch checked in Gaining Level 1 commit access Submitting 5 patches Providing patch feedback / Conducting reviews Gaining Level 3 commit access Checking in your own code to repo Pushing someone else's code to repo Mentoring a bug Becoming a module owner or peer
Data source Bugzilla Bugzilla Bugzilla Bugzilla Hg LDAP Bugzilla Bugzilla LDAP Hg+Pushlog Hg+Pushlog Bugzilla Despot
Recognition Postcard and sticker set.

Support

Onboarding conversion

Functional Area Conversion point #1 Conversion point #2
Support Creating SUMO account Engaging in SUMO activities
Data source SUMO SUMO


Activity levels

Note: The exact definition of the levels can be found here

Functional Area Activity Level #1 Activity Level #2 Activity Level #3 Activity Level #4
Support Creating SUMO account 4 answers on forum/edit 1 article in KB/l10n 1 KB article 10 answers on forum/edit 5 article in KB/l10n 5 KB article 30 answers on forum/edit 5 article in KB/l10n 5 KB article
Data source SUMO SUMO SUMO SUMO

Webdev

Functional Area #1 #2 #3 #4 #5 #6 #7
Webdev Fork a site repo Submit a pull request 1 pull request merged 10 pull requests 25 pull requests 50 pull requests 100 pull requests
Data source Github Github Github Github Github Github Github
Recognition Badge Badge & sticker(s) Badge & wristband Badge & tote, beanie, or coffee mug Badge & t-shirt or cap Badge & moleskin notebook or hooded sweatshirt Badge & Rickshaw Bag & Nomination to MozFest
2012 Conversions* ? (hundreds-thousands) ? (hundreds) 137 38 20 9 0

Creative

Functional Area #1 #2 #3 #4 #5
Creative Participate in 1 design challenge Participate in 5 design challenges Finalist in design challenge Winner of design challenge Assigned a design project
Data source Flickr Flickr Bugzilla
Recognition Email/Blog Badge Badge Badge/Shirt Badge/Invite to team event


AMO (addons.mozilla.org)

Functional Area #1 #2 #3 #4 #5 #6 #7
Add-ons User Install an add-on Create an account Write a review Create a collection and/or bg theme Flag user reviews/become a theme reviewer Join Featured Add-ons Board
Add-ons Developer Create an account Submit an add-on Update add-on Join Featured Add-ons Board Become reviewer Reach Reviewer Level 1 Details Reach Reviewer Level 4+ Details


Other project areas

The conversion points for these project areas are still a work in progress and are not ready yet to be implemented into the Grow Mozilla dashboard.

Functional Area Conversion Point #1 Conversion Point #2 Conversion Point #3 Conversion Point #4 Conversion #5 Conversion #6 Conversion #7 Conversion #8 Conversion #9 Conversion #10 Conversion #11
QA Creating a Bugzilla Account Find an engaging project Confirming an unconfirmed bug Verifying fixed bugs File a bug Finding regression ranges for bugs with mozregression Associating crashes in Socorro with bugs Bug triage
Bugmasters Create a Bugzilla Account Request more info from bug reporter Add yourself to Mozillians Join #bugmasters and introduce yourself Find and mark a duplicate bug Move an untriaged bug into a specific component Add a reduced test case to a bug Confirm an unconfirmed bug
Marketing Contact us to get involved (contribute page, direct email, etc.) # of responses sent Sign up for Marketing Collective Become a Marketing Collective member
L10n Add name & info to their locale's wiki page as "Localizer-in-training." Introduction on m.d.l10n newsgroup (or m.d.l10n.new-locales) Creating a Bugzilla Account Downloads Firefox Aurora for their locale. See our background desc. here for more info.
Visual Design Sign up for design mailing list TBD
Developer Documentation (system that has data on this) Creating an account on MDN (MDN) Making an edit to an MDN page (MDN) Making a "significant" addition or update to an MDN page (MDN, based on "size" of edit?) Participating in #devmo on IRC (IRC bot?) Subscribing to dev-mdc (mailman) Posting on dev-mdc (mailman) Making multiple significant edits to MDN (MDN)
Accessibility TBD
Systems Administration TBD
User Research Conduct a cognitive walkthrough Conduct a usability test Propose a research project/plan that they are interested in
Thunderbird TBD
Dev Derby Visit the Dev Derby Understand the purpose/goals of the Derby Like an entry submitted by another user Create an MDN account Comment on an entry submitted by another user Submit an entry Win a finalist spot Win third place Win second place Win first place Contribute even after winning first place