canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,698
edits
Jennierose (talk | contribs) (Created page with "{{Contribute_nav_bar}} <section begin=summary />{{RoadmapSummary |icon=Logo_0002_68.png |64 px |pagelocation=Contribute/whatmakesapathway |pagetitle=What Makes A Pathway? ...") |
|||
(18 intermediate revisions by 3 users not shown) | |||
Line 11: | Line 11: | ||
<div style="display:block;-moz-border-radius:10px;background-color:#0066CC;padding:20px;margin-top:20px;"> | <div style="display:block;-moz-border-radius:10px;background-color:#0066CC;padding:20px;margin-top:20px;"> | ||
<h1 style="color:#FFFFFF;">What Makes a Pathway at Mozilla?</h1> {{anchor|whatmakesapathway}} | <h1 style="color:#FFFFFF;"><center>What Makes a Pathway at Mozilla?</center></h1> {{anchor|whatmakesapathway}} | ||
<div style="display:block;background-color:#FFFFFF;-moz-column-gap:20px;padding:20px;margin-top:20px;-moz-border-radius:10px;margin-top:30px;"> | <div style="display:block;background-color:#FFFFFF;-moz-column-gap:20px;padding:20px;margin-top:20px;-moz-border-radius:10px;margin-top:30px;"> | ||
<div style="width:100%;display:block;"> | <div style="width:100%;display:block;"> | ||
Line 18: | Line 18: | ||
<span style="center"><span style="font-size:150%">'''[[Contribute|Community Building Contribute Main Page.]]'''</span></span> | <span style="center"><span style="font-size:150%">'''[[Contribute|Community Building Contribute Main Page.]]'''</span></span> | ||
</div> | </div> | ||
{| align="left" | |||
| __TOC__ | |||
|} | |||
=<center>What is a pathway?</center>= | |||
A pathway is defined as a way of getting involved at any level, from beginning contribution to superstar contributor. A pathway is a healthy way for people to get involved and stay involved cross-functionally and at all levels. The pathways working group is committed to defined and innovative pathways to support our inter-organizational goal of 10x Mozillians by the end of this year and 1,000,000 Mozillians at the end of ten years. | |||
Pathways invite and delight, and pathways can be broken down into 3 types: | |||
*Functional area pathways | |||
*Regional pathways | |||
*Product specific "lenses" | |||
This page tracks the successful pathways at Mozilla. This is a draft, and please add as necessary. | |||
=<center>Healthy Pathways Have</center>= | =<center>Healthy Pathways Have</center>= | ||
===Automated Response/Tracking=== | ===Automated Response/Tracking=== | ||
*Automated responding, systems for initial reponse to incoming potential community members | |||
===Dedicated filtering of incoming folks=== | ===Dedicated filtering of incoming folks=== | ||
*Team of people who respond, triage, and help people get started | |||
===Support Structure=== | ===Support Structure=== | ||
*Assigned supports for new contributors | |||
*Can be simple or complex, in order from least to most complex | |||
===BootCamp | ===BootCamp=== | ||
Curriculum of initial things people need to understand and do | |||
*For example: http://www.joshmatthews.net/trainingmontage/ | |||
==<center>Mentoring</center>== | ==<center>Mentoring</center>== | ||
==Mentored bugs== | ==Mentored bugs== | ||
Line 38: | Line 54: | ||
**https://webmaker.org/en-US/mentor | **https://webmaker.org/en-US/mentor | ||
==Documentation== | ==Documentation== | ||
*How to get started/a "clear ask" | |||
*Get Involved Page: https://support.mozilla.org/en-US/get-involved | |||
*Developer Getting Started Page: https://developer.mozilla.org/en-US/docs/MDN/Getting_started | |||
**Proposed/recommended wiki structure for contributor pages | |||
***Levels/achievements/next steps | |||
***Keep this simple | |||
==Tutorials== | ==Tutorials== | ||
*Embedded, like new SUMO Knowledge Base tutorial | |||
*Video, like Code Firefox | |||
*Webby, like Josh's training missions | |||
*Webmaker makes can be used well here | |||
==<center>Conversion Points</center>== | ==<center>Conversion Points</center>== | ||
Track number of things done, over an amount of time, and whether the work is getting used to move the Mozilla project forward | Track number of things done, over an amount of time, and whether the work is getting used to move the Mozilla project forward | ||
*Ready To Contribute (Qualifying) | |||
*Casual Contribution (1-6? contributions) | |||
*Milestones between badges | |||
*Active Contribution (GOAL!) | |||
Examples of active contribution: | **Examples of active contribution: 30 hours logged, two L10N firefox contribution credits over two releases, xx number of support responses, etc | ||
*Work broken down into: | *Work broken down into: | ||
**Minimum viable first contribution followed by increasing size/complexity of contributions and increasing responsibility in the project. | **Minimum viable first contribution followed by increasing size/complexity of contributions and increasing responsibility in the project. | ||
**This maps to conversion points and recognition. | **This maps to conversion points and recognition. | ||
==<center>Recognition</center>== | ==<center>Recognition</center>== | ||
*Work out ways your pathway can recognize | |||
*Recognize consistently in a structured way | |||
*pay attention to how people like to be recognized | |||
*Badge at conversion points and beyond | |||
=<center>Steps to | |||
=<center>Steps to building a healthy pathway</center>= | |||
== A. Getting Started == | |||
# Begin with the end in mind | |||
#*What are your project's goals? | |||
#*How will scaling volunteers support these goals | |||
#*Turn that into deliverables | |||
#*Turn deliverables into tasks | |||
#*Plan iteratively (utilize agile) | |||
#*Check in with community and stakeholders frequently and on a schedule | |||
# Identify minimum viable contribution | |||
#* document the steps a contributor must take to make this minimum viable contribution | |||
#** what are the prerequisite skills? | |||
#** what are the prerequisite tasks? | |||
#** what are the required materials? | |||
#* in that documentation, identify and address any roadblocks (e.g. requires access to staff-only resources or require a high-level of undocumented knowledge) | |||
# Define clear conversion points: | |||
#*'''Ready to contribute:''' contributor has prerequisite skills and completed prerequisite tasks | |||
**Document everything | #*'''First contribution:''' contributor has submitted first contribution successfully | ||
#*'''Active contributor:''' contributor is making regular and/or high-impact contributions | |||
*Utilizing the recognition guide from the recognition working group including but not limited to | #*'''Privileged contributor:''' contributor, through regular, on-going activity, has earned sufficient trust and can now contribute via privileged activities (e.g. approving pull requests) | ||
**Building levels of recognition | == B. Project Communication and Documentation == | ||
**Increasing levels of | # Identify communication channels: | ||
**Increasing access to resources and events | #* irc | ||
#* mailinglist | |||
#* vidyo | |||
#* skype | |||
#* regular meeting times | |||
#* project leads, mentors | |||
#* bug tracker details | |||
#* project files (e.g. source code) | |||
# '''Task tracking and communication.''' Identify and document the following: | |||
#* Where are tasks tracked? | |||
#* Can contributors access this? | |||
#* How do contributors pick up tasks from this system and submit their work? | |||
# '''Categorize tasks.''' Identify those tasks that differ from the minimum viable contribution in terms of required skills, knowledge and/or access. | |||
#*For each grouping of these tasks, identify and document: | |||
#** what is the prerequisite Mozilla project experience? | |||
#** what are the prerequisite skills? | |||
#** what are the prerequisite tasks? | |||
#** what are the required materials? | |||
#* in that documentation, identify and address any roadblocks (e.g. requires access to staff-only resources or require a high-level of undocumented knowledge) | |||
== C. Supporting & Scaling == | |||
# Implement a mentor or buddy support program | |||
# Localized resources (???) | |||
#Document everything | |||
#Create a recognition program (best practices for badges are coming soon) | |||
#*Utilizing the recognition guide from the recognition working group including but not limited to | |||
#**Building levels of recognition | |||
#**Increasing levels of privilege and responsibility over time | |||
#**Increasing access to resources and events | |||
=<center>Mozilla unified badge system</center>= | |||
1. Get Ready: badge folks for going through the Webmaker curriculum, setting themselves up with whatever account access they need (like Bugzilla) | 1. Get Ready: badge folks for going through the Webmaker curriculum, setting themselves up with whatever account access they need (like Bugzilla) | ||
2. Minimum viable contribution: a very small first step they can take, specific things, one task. | 2. Minimum viable contribution: a very small first step they can take, specific things, one task. | ||
3. Casual contributor: this seems to mean two small contributions or one larger one - a few hours spent | 3. Casual contributor: this seems to mean two small contributions or one larger one - a few hours spent | ||
4. Active contributor - this of course is also people who would count toward our organizational goal - substantive contribution, maybe when they host a successful event or finish a small set of bugs/makes? | 4. Active contributor - this of course is also people who would count toward our organizational goal - substantive contribution, maybe when they host a successful event or finish a small set of bugs/makes? | ||
5. Super star - some series of further badges for outstanding contributors :) | 5. Super star - some series of further badges for outstanding contributors :) | ||
Line 102: | Line 153: | ||
*Product specific "lenses" | *Product specific "lenses" | ||
=<center>Examples of Best Practices/Pathway Success Stories</center> | =<center>Examples of Best Practices/Pathway Success Stories</center>= | ||
==Functional== | ==Functional== | ||
===SUMO=== | ===SUMO=== | ||
Line 184: | Line 235: | ||
===L10N=== | ===L10N=== | ||
Talk to Jeff | Talk to Jeff | ||
=Best Practices= | =Best Practices= | ||
*Issues and Challenges: | *Issues and Challenges: | ||
Line 231: | Line 283: | ||
<div style="-moz-border-radius: 10px;background-color:white;border:3px dashed;display:block;padding:20px;margin-top:20px;"> | <div style="-moz-border-radius: 10px;background-color:white;border:3px dashed;display:block;padding:20px;margin-top:20px;"> | ||
Anything else to add? | |||
</div> |