Comment démarrer un groupe de travail communautaire

Un groupe de travail ROS est un excellent moyen de rassembler un groupe de personnes partageant les mêmes idées pour progresser régulièrement vers un objectif commun. Alors, quelles sont les étapes pour créer un groupe de travail ?

  1. Essayez d’abord de trouver quelques personnes partageant les mêmes idées qui sont prêtes à consacrer régulièrement leur temps à un domaine particulier du développement de ROS. Nous suggérons d’avoir au moins trois personnes qui peuvent aider à orchestrer le groupe de travail.

  2. Rédigez un résumé d’une page de votre groupe de travail. Ce résumé doit couvrir de manière générale les sujets que vous souhaitez aborder et les objectifs que vous souhaitez atteindre. Jetez un œil aux autres groupes de travail et assurez-vous de ne pas trop vous chevaucher.

  3. Une fois que vous avez grossièrement distillé vos idées, apportez-les à la communauté ROS pour trouver d’autres membres partageant les mêmes idées. Nous recommandons généralement de publier un message sur le discours ROS sur la chaîne générale avec le titre « Proposition pour le groupe de travail ROS X ». Incluez votre résumé et vos collaborateurs actuels. Vous devriez utiliser ce fil pour :

    1. Finalisez les sujets traités par votre groupe de travail.

    2. Recrutez des membres pour votre groupe de travail.

    3. Établissez l’ordre du jour de vos deux premières réunions de groupe de travail.

    4. Choisissez une heure régulière pour vos réunions de groupe de travail (nous constatons que tôt le matin PST, fonctionne généralement pour la plupart des pays du monde). À ce stade, vous devez également créer une balise de discours (vous les utilisez lorsque vous rédigez votre message. Nous suggérons quelque chose comme : « wg-<topic> ».

  4. Une fois que vous aurez recruté les membres de votre groupe de travail, vous aurez du travail à faire. À ce stade, vous devriez avoir une liste des membres du groupe de travail. Créez un groupe Google en accédant aux groupes Google (https://groups.google.com/my-groups) et en ajoutant vos membres. Cette liste de diffusion doit être nommée <dashed-name>-working-group-invites@googlegroups.com. Il doit être configuré de telle sorte que :

    • Tout le monde peut joindre

    • Personne ne peut publier (c’est-à-dire uniquement les propriétaires)

    • Tout le monde peut voir les membres

    La liste de diffusion sera utilisée pour distribuer les invitations uniquement, toute communication doit utiliser ROS discourse avec le tag du groupe de travail. Veuillez ajouter tfoote@osrfoundation.org en tant que propriétaire de la liste de diffusion pour aider à l’administration.

  5. Maintenant que vous avez un groupe de messagerie, vous pouvez associer ce groupe au calendrier des événements ROS. Le calendrier est l’endroit où vous planifierez les réunions de votre groupe de travail. Pour rejoindre le calendrier, envoyez une demande par e-mail à Kat (kat@openrobotics.org) ou Tully (tfoote@openrobotics.org).

  6. Pour formaliser votre groupe, vous devez créer une charte de groupe de travail et un référentiel git pour conserver vos documents et votre code. Nous avons un modèle de groupe de travail qui peut être trouvé ici. N’importe qui dans le groupe peut héberger le modèle ou vous pouvez demander que votre groupe soit ajouté à l’organisation Open Robotics / OSRF. La décision appartient au groupe de travail.

  7. Maintenant que vous avez une charte de groupe de travail, un groupe de messagerie et un référentiel source, vous pouvez ajouter toutes ces informations au site Web de gouvernance du projet ROS 2 en envoyant une demande d’extraction à https ://github.com/ros2/ros2_documentation.

  8. Il est maintenant temps de planifier votre première réunion officielle du groupe de travail ! Nous recommandons d’annoncer la réunion sur ROS Discourse environ une semaine avant la date de la réunion. Veuillez inclure les éléments suivants dans votre annonce :

    1. Un ordre du jour pour la réunion.

    2. La date et l’heure de la réunion (protip : le discours a une fonction de date/heure qui peut s’ajuster automatiquement au fuseau horaire de chaque utilisateur).

    3. URL / Liens / Informations de contact pour la réunion. Open Robotics utilise Google Hangouts, mais vous pouvez utiliser la technologie de votre choix.

    Lorsque vous planifiez votre réunion, créez un événement sur le calendrier ROS et invitez le groupe Google afin que toute personne intéressée puisse s’inscrire aux invitations automatiques.

  9. Faites vos réunions ! Régulièrement!

    1. Puisque nous sommes une communauté mondiale, il peut être utile d’enregistrer vos réunions. Si vous avez une conférence invitée, nous vous recommandons fortement de l’enregistrer pour le bénéfice de toute la communauté. Assurez-vous que le groupe / conférencier consent à être enregistré, et il est sage de faire un test avant l’événement.

      1. Sur Linux, SimpleScreenRecorder fonctionne bien, mais vous devrez peut-être itérer pour trouver la meilleure combinaison de plate-forme de visioconférence, d’enregistreur d’écran et de paramètres.

      2. Une fois votre réunion terminée, trouvez un endroit en ligne pour enregistrer la vidéo. N’hésitez pas à utiliser votre propre chaîne Youtube pour publier la vidéo ; Open Robotics peut également héberger la vidéo sur son compte Vimeo en envoyant un lien de téléchargement à kat@openrobotics.org.

  1. Assurez-vous de prendre des notes! Vous devez nommer un scribe ou un preneur de notes qui résume la réunion et affiche les résultats de la réunion dans le discours.