Bien que GitHub soit principalement utilisé pour la collaboration de code, l’équipe communautaire de WordPress envisage d’adopter la plate-forme pour standardiser ses outils de gestion de projet.

Contribuer à l’open source peut déjà être difficile, mais lorsqu’il faut s’inscrire à plusieurs services pour accéder aux nombreuses feuilles de calcul, tableaux Trello, groupes Slack et autres modes de communication de l’équipe, l’intégration de nouveaux contributeurs devient inutilement difficile.

Un nouveau proposition, rédigé par le représentant de l’équipe communautaire Leo Gopal, décrit les avantages de l’utilisation de GitHub comme outil de communication central. Ces avantages incluent une collaboration et une communication améliorées à l’aide du système de commentaires de la plateforme et la possibilité de suivre les progrès et d’attribuer des tâches.

Gopal soutient que la standardisation sur GitHub augmenterait la transparence et la responsabilité tout en soutenant une meilleure organisation avec des outils tels que les problèmes, les étiquettes, les jalons et les tableaux de projet.

« En adoptant GitHub pour la gestion de projet et le suivi des problèmes, l’équipe communautaire normalisera notre façon de travailler, ce qui facilitera la mise à niveau des nouveaux membres de l’équipe et permettra une collaboration inter-équipes plus efficace », a déclaré Gopal. « Cette standardisation permet également aux membres de l’équipe communautaire de suivre plus facilement les progrès, d’identifier les problèmes et de prendre des décisions basées sur les données. »

D’autres équipes Make, telles que Learn, Hosting, Meta, Marketing et bien d’autres, utilisent déjà avec succès GitHub pour gérer la communication et hiérarchiser les projets. Gopal propose à l’équipe communautaire d’apprendre de leurs efforts et d’adopter ces méthodes d’outillage pendant un trimestre à titre expérimental.

« Si après le premier trimestre, le consensus est que cela ne convient pas à notre équipe, nous reviendrons au projet initial et aux pratiques de suivi et explorerons davantage », a déclaré Gopal.

Quelques participants à la discussion qui en a résulté s’inquiètent de la transparence et de la perte de trace des conversations, car ils ne seraient pas liés aux profils WordPress.org.

« La vérité est que je n’en suis pas sûr », a déclaré Juan Hernando, contributeur de l’équipe communautaire parrainé par Weglot. « Je pense que l’équipe de la communauté n’est pas particulièrement technique, et l’utilisation de GitHub peut poser certains obstacles que nous n’avions pas jusqu’à présent. Peut-être que pour de nombreuses personnes qui ouvrent un problème, demandent une pull request ou similaire, c’est leur vie quotidienne, mais pour d’autres, cela peut être un peu bloquant.

« J’ai également peur que les discussions passent de ce site Make à GitHub, et nous ne devrions pas perdre l’esprit de propriété de notre contenu (lié à notre profil .org) et perdre l’utilisation de cet espace pour la prise de décision et le public des discussions comme celle-ci.

Gopal a répondu à cette préoccupation en déclarant qu’il n’y aurait pas de code et que les utilisateurs qui peuvent travailler avec les tableaux Trello n’auront aucun problème à adopter les outils de planification de GitHub.

« Trello a été utilisé pour la planification et souvent oublié jusqu’au moment des révisions ou des récapitulatifs », a déclaré Gopal. « Il n’y avait aucun moyen que d’autres équipes sachent sur quoi nous travaillons ou ajoutent à la conversation à moins qu’elles ne déterrent nos tableaux Trello ET si nous prenions leur suggestion et la pesions. »

Gopal a déclaré que l’utilisation de GitHub permettrait à l’équipe d’intégrer des avantages tels que les automatisations, les affectations et la collaboration inter-équipes avec des capacités de reporting avancées. Dans l’ensemble, GitHub a le potentiel d’augmenter la visibilité de leur travail pour ceux qui collaborent entre les équipes.

Milana Cap, qui utilise GitHub pour aider à organiser l’équipe de documentation pour signaler les problèmes et automatiser les tâches, a recommandé d’adopter la plate-forme et a expliqué comment l’équipe Docs l’utilise.

« Tous les autres avantages : contrôle de version, suivi précis des contributions, toutes sortes d’outils de gestion de projet, etc., ne peuvent pas être trouvés dans un seul outil autre que GitHub, et je ne le recommanderai jamais assez – pour tout », a déclaré Cap.

La discussion est toujours ouverte sur la proposition et Gopal a publié un Sondage de proposition pour que les membres de l’équipe communautaire donnent leur avis sur la normalisation des communications sur GitHub.


Source link