Proposal: Updating the Contributor Ladder to a five-path model

Last year, the Training Team identified a need to clarify the contributor roles in the team. This post first outlines what improvements have been made over the last 12 months. It then proposes updating the team’s Contributor Ladder handbook page from a linear ladder to a five-path ladder, matching the team’s onboarding and faculty program structures.

Achievements from the last 12 months

Last year, the Training Team identified multiple needs in regards to the team roles. These were summarized in [Discussion] Reimagining the Training Team contributor roles. Many processes have since been implemented in response to these needs, and the team is seeing not just more contributors, but more engagement from contributors, too! Let’s take a moment to celebrate these wins!

Identified NeedImplemented Process
Easing the onboarding process for newcomers and beginners.A structured onboarding program was launched, with an additional Guide Program that new contributors can also sign up for.
Having a few folks who can focus on sorting GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ issues consistently would be beneficial.Weekly dev-squad triage sessions are now being conducted to triage web development issues.
– The content feedback validation and topic vetting processes were revised so that anyone can get involved, regardless of GitHub access.
Translation Coordinators have been onboarded to triage content localization issues.
Increasing membership in the copy editor, reviewer, and auditor roles.Clarified guidelines for reviewing content has lowered the barrier for people to get involved with content reviews.
Assign a point of contact for new contributors to reach out to in each role.The use of SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. groups has made it easier for new contributors to reach out to all faculty members in a specific area of expertise at once without the need to identify and pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” individuals.
It would be excellent to have onboarding videos/lesson plans for each role.The team’s onboarding program walks users through their first contribution, regardless of which of the five areas of expertise they choose.
Continue building the handbook so contributors have more precise guidance.The team handbook was audited, with additional resources added in particular to the How-To Guides section.
Clear guidelines for new joiners, especially for basic and Intermediate-level contributors.In addition to the onboarding program for new contributors, a Quick Contributions You Can Make Now page was also launched to assist intermediate-level contributors.

Proposal: a five-path contributor ladder

There is, however, one identified need which has yet to be addressed:

Better team role implementation, so new contributors will also have a clear picture of their assigned task(s).

The Training Team’s Team Roles and Contributor Ladder, as currently seen in the handbook, were last discussed in 2020. These were laid out in a linear progression to match the structure of the Training Team at that time.

However, as the team has grown, we’ve come to split the areas of contribution in the team into five areas. This is most evident in the five-path onboarding program, and the five areas of responsibility in the Faculty program. It is also a concept that has been shared in presentation slides throughout the year, such as this Online Workshop by @courtneypk: What is Learn WordPress?

Below is an image of a proposed grid, placing 30 Training Team contributor roles (or tasks) in a five-path contributor ladder. The five paths match the areas of contribution already defined in the team’s onboarding program and Faculty program. The same data is added below the image in a table also.

A table proposing a five path contributor ladder for the training team's contributor roles. Five columns are titled Content Creator, Content Translator, Editor, Subject Matter Expert, and Administrator. Four rows are titled Connecting, Engaging, Performing, and Leading. Thirty contributor roles are placed within the grid.
Click to see a table with the same data shown in the image above.
Stages of VolunteeringContent CreatorContent TranslatorEditorSubject Matter ExpertAdministrator
ConnectingTutorial Script WriterTranslation ReviewerTutorial Editor,Online Workshop Slide Editor,Content Feedback TriagerTopic Vetter,Content Draft ReviewerMeeting Notetaker,Online Workshop Co-host,Development GitHub Triager
EngagingTutorial Presenter,Online Workshop Facilitator,Lesson Plan WriterContent TranslatorTechnical Editor,Lesson Plan TesterStyle Guide Wrangler,SEO ExpertMeeting Facilitator,Welcome Committee
PerformingCourse CreatorLocalized Content CreatorFinal Lesson Plan ReviewerInstructional Design Expert,WordPress Update TriagerContributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. Coordinator,GitHub Wrangler,Application Reviewer
LeadingMentor/Guide, Faculty MemberMentor/Guide, Faculty MemberMentor/Guide, Faculty MemberMentor/Guide, Faculty MemberMentor/Guide, Faculty Member

Request for feedback

Please share your feedback regarding this proposal by October 16th. Here are some questions to help you get started.

  • What are your thoughts about the five-path contributor ladder model?
  • How is the placement of contributor roles in the table? Should any roles be moved to another area of contribution, or to a different stage of volunteering?
  • Are there any other currently active roles in the Training Team that are missing from this table?

Thank you for reviewing this post, @courtneypk @piyopiyofox and @webtechpooja !

#contributor-ladder, #roles

Become a Welcome Committee member today!

This month, the Training Team launched a new onboarding program to improve the onboarding experience of new contributors. Because of this, the function of the Welcome Committee (formerly Welcome Wrangler) has changed. Please check out the Welcome Committee’s new handbook page. And if you are an active team member interested in this role, come join the list of committee members!

What changed exactly?

Previously, the role required special access to the team’s email inbox in order to see contact form submissions from new contributors. With the launch of the new onboarding program, the contact form has been retired, removing the need for this special access. Now, any active contributor on the team can become a Welcome Committee member!

Is that all that changed?

There’s more! Previously, the role involved connecting with new contributors in direct messages, responding to contact form submissions, and sharing multiple resource links with them in order to get them set up with the team. Now, the focus has changed to just public interactions with new contributors. One only needs to direct them to the new onboarding program, as all other resources will be gradually introduced there.

Why no longer “Welcome Wrangler”?

The Training Team has called this role a few different names over the years, including “welcome wagon committee”, “welcome committee” and “welcome wranglers”. In September 2022, it was raised how the word “wrangler” can be difficult to understand, especially when translating to non-English languages. Those involved in the conversation then agreed “committee” would be a good alternative to use instead.

If you have any question, please leave them in the comments below. If you are interested in joining the Welcome Committee, feel free to pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” @bsanevans or @faculty-admin in the #training SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel.

Interested to know what other roles the team has? If so, then also check out Become an Online Workshop Facilitator or Tutorial Presenter Today! Or, come experience the team’s new onboarding program.

#contributors, #roles, #training-team

[Discussion] Reimagining the Training Team contributor roles

In this post, I have taken suggestions raised in recent team meetings regarding team onboarding, and present a new idea regarding the Training Team’s contributor roles. The model I propose reimagines the current “roles” of the team as “tasks”, and positions the Faculty members as mentors in 4 areas of expertise (administrator, subject matter expert, content creator, editor) within the team. 

Let’s discuss and see if this model can address the friction our new contributors are experiencing during onboarding.

The Goal

In recent sprint retrospectives (June & July Sprint, August Sprint), the Training Team identified a couple of needs related to our team roles. Here are some points of improvement raised in these retrospectives:

  • Better team role implementation, so new contributors will also have a clear picture of their assigned task(s).
  • Easing the onboarding process for newcomers and beginners.
  • Having a few folks who can focus on sorting GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ issues consistently would be beneficial.
  • Increasing membership in the copy editor, reviewer, and auditor roles.
  • Assign a point of contact for new contributors to reach out to in each role.
  • It would be excellent to have onboarding videos/lesson plans for each role.
  • Continue building the handbook so contributors have more precise guidance.
  • Clear guidelines for new joiners, especially for basic and Intermediate-level contributors.

From these points, and other conversations the team has been having, I can see a few common goals we are aiming for:

  1. Improved clarity regarding team tasks
  2. Improved onboarding processes for team roles
  3. A point of contact for each role
  4. Better distribution of contributors throughout roles

An Idea

My idea is to view the 4 areas of Faculty responsibility as areas of expertise in the Training Team. This idea reframes what we’re calling “team roles” right now as “tasks” folks can do within each of those areas.

Four circles with the words administrator, content creator, subject matter expert, and editor in them. Each circle also lists some tasks that would fall into those areas of expertise. The words "Team Reps" connect them all in the middle.
Reimagining the Training Team roles as four areas of expertise

Onboarding pathways (for example courses and/or tutorials) would guide new contributors into each of these areas of expertise. How-to guides in the handbook would be the go-to resource for anyone wanting to complete a task. Contributors wouldn’t have to carry a role specifically. But there would be clear guidance for them to accomplish tasks and contribute to the team’s mission.

Faculty members would be contributors with experience in a specific area of expertise. They’d function as the point of contact for anyone needing help in that area of expertise. They’d also be mentors to other contributors wanting to grow in that area of expertise.

Your Feedback

  • What are your thoughts about this new team role model?
  • Do you see it responding to the areas of improvement raised in the team’s recent retrospective?
  • Are there any points of concern that should be addressed?

Please share your thoughts below. Based on the conversations we have in the comments, I’ll draft some next-steps for the team to consider at the end of the month.

#faculty-program, #roles, #training-team

Recap of June 23, 2015 Meeting

Slack log (Requires SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. login to view. Set one up if you don’t have a Slack account)

  1. Hello and recap of last meeting
  2. Lesson plans status and questions
    • Team reports work in progress
  3. Testing status and questions
    • Seeking suggestions for finding venues
      • Library
      • Chamber of Commerce
      • Cowork spaces
      • Colleges
  4. Questions on new team roles
    • Welcome Wagon DM script
    • @courtneyengle Create a script for WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Point of Contacts
  5. Slides – @courtneyengle will migrate Training Slides PSDs to Google Slides templates and report back next week

#procedures, #roles, #slides, #testing

Recap of June 16, 2015

Slack Log

#procedures, #roles, #slides

Agenda for June 2, 2015

Slack Log

#procedures, #roles

Recap of May 26th Meeting

Slack Log

  • Lesson Plan Updates
  • Reviewed List of Roles
    • @liljimmi wants to continue answering Support Flow tix and setting up new Authors
    • @bethsoderberg would like to keep handling the style guide, but start sharing copy editing duties
  • Slides
    • initial discussion and review of the designs requesting a slide plugin from the Meta team to integrate with the http://make.wordpress.org site and the Handbook
  • Volunteer for role(s) extended

#roles, #slides

Recap of May 19, 2015

Slack Log

Overview of last week

Lesson Plan (LP) review

Evolving team priorities and needs

  • Roles we have or need (current person)
  • Priorities of the team in order
    • Fully test all of the finished LPs
      • slides
      • standardizing length/ease of use
      • make edits across all LPs as testing results come in
      • tightening feedback loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop.
    • Make new LPs

Planned actions + timeline

  • Next Meeting
    • Slides (review history + progress next meeting)
    • Page discussing teaching challenges (Yay/Nay? next meeting)
    • Come up with ideas to make testing possible (discuss next week)
  • Immediate 
    • Volunteer for role(s) (via blog all week)
      • Add time it took to the testing questionnaire (not a role, but need volunteer)
    • DM Tracy/Courtney about Lead (via SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. all week)
    • Decide on time to discuss Nigeria and WC
      • Probably Monday 1700UTC (alternate suggestions in Slack please)
      • Talk to outreach about this on Thursday (need volunteer)

#procedures, #roles

Agenda for May 19, 2015

Continuing thread about team priorities/issues. Below is a possible way to tackle the topics still on the table:

  1. Hello + recap of last meeting
  2. Quick review of in progress Lesson Plans and Testing
  3. Evolving team priorities and needs
    1. What roles do we currently have? Who fills them?
    2. What are the team needs to progress? Prioritize.
    3. Do these new needs need people assigned to them?
  4. Actionable items divided by time
    1. By next week?
    2. By next month?
    3. TBD?

#roles