This proposal is focused towards improving our project management and goal and progress tracking by using the same transparent tools that other Make Teams already utilise.
Background and Skeleton
Currently we have many spreadsheets, trello boards, slack groups and many other disparate ways of working on our various ongoing projects outside of helpscout.
From my personal experience having returned as a Community Deputy and now as Community Team Rep, I believe that the first action – before further planning and goals discussions – is to standardise and fully utilize the power of the tools already available to us. We can benefit by learning from other teams that already consistently use these tools.
- Make Marketing Team
- Make Learn Team
- Make Hosting Team
- Make Meta Team
- Theme Team
- and WP.tv Team, etc.
…and possibly this demo of a Make Community Team →
Benefits of adopting Github:
GitHub is a powerful and widely-used platform for project management and issue tracking already in full use by @WordPress.
Adopting GitHub for these purposes within the Community Team would bring a number of benefits, including:
- Improved collaboration and communication: GitHub provides a central location for team members to access and work on project tasks and issues, as well as a built-in system for commenting, tracking progress, and assigning tasks. This makes it easy for team members to stay informed about the progress of a project and to contribute to it, even when working remotely.
- Increased transparency and accountability: With GitHub, team members can easily see the progress of tasks and issues, as well as who is responsible for them. This increased transparency helps to ensure that everyone is on the same page and that tasks and issues are not falling through the cracks.
- Better organization and prioritization: GitHub provides a number of tools for organizing and prioritizing tasks and issues, such as labels, milestones, and project boards. These tools make it easy for team members to understand what needs to be done and when, and to focus their efforts on the most important tasks.
- Standardisation: By adopting GitHub for project management and issue tracking, the Community Team will standardize our way of working, making it easier for new team members to get up to speed and enabling more effective cross-team collaboration. This standardization also makes it easier for Community Team members to track progress, identify issues and make data-driven decisions.
Overall, adopting GitHub for project management and issue tracking would bring improved collaboration, increased transparency, better organization, and standardization, ultimately leading to a more efficient and effective team.
Next Steps, the Experiment:
I propose we adopt these tooling methods similar to other make teams, and experiment with its usage for a month, having monthly meetings reviewing its success or not, and gathering data for more data-driven decision making
If after the first Quarter the consensus is that this does not suit our team, we will revert back to initial project and tracking practices and explore more.
- We already have a place-holder team and projects board on the WordPress Github org
- Team: https://github.com/orgs/WordPress/teams/make-community-team
- Project: https://github.com/orgs/WordPress/projects/66/views/1
- This will help get everyone onboard should we move this way.and as well as improve decisions about how we will use the tool and the decisions we make by using this system.
Update: Other teams using github already were kind enough to share some of the resources they use and workflows which would be extremely beneficial should we move forward with this adoption standard.
- How Learn uses Github:
- Learn Team Onboarding:
Proposal Adoption Feedback Form
Please comment on this proposal!
What excites you about potential Community Team adoption of GitHub?
What concerns do you have?
Thanks to @mysweetcate @juliarosia @megabyterose @peiraisotta for their help editing, offering invaluable advice, and their support for this proposal by @leogopal
#community-management, #community-team, #github, #proposal, #team-goals, #team-projects