Our GitHubGitHubGitHub 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/ project boards
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!
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 pingPingThe 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 #trainingSlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel.
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.
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 GitHubGitHubGitHub 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:
Improved clarity regarding team tasks
Improved onboarding processes for team roles
A point of contact for each role
Better distribution of contributors throughout roles
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.
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.
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.
@courtneyengle Create a script for WordCampWordCampWordCamps 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
Lesson Plans: User Lesson for Theme CustomizerCustomizerTool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. assigned to @suzettefranck
make edits across all LPs as testing results come in
tightening feedback loopLoopThe 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
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)
Volunteer for role(s) (via blog all week)
Add time it took to the testing questionnaire (not a role, but need volunteer)