On se demande toujours quels sont les objectifs à atteindre pour chaque rôle dans le programme GSoC. Les organisations ont développé leurs propres solutions, ce qui a donné lieu à de grandes variations. Cette documentation vise à standardiser les attentes de toutes les organisations participantes.
Les organisations individuelles peuvent avoir des rôles et des responsabilités supplémentaires. Pour en savoir plus, contactez l'administrateur de votre organisation.
Responsabilités des contributeurs GSoC
...à votre mentor
- Envoyer un travail de qualité (code)
- Communiquez régulièrement le travail terminé, ce que vous avez l'intention de faire ensuite et les blocages.
- Demander de l’aide lorsque quelque chose vous empêche d’atteindre un objectif
- Donnez une indication que vous êtes en vie et que vous travaillez quotidiennement
- Réévaluer la portée du travail lorsqu’elle est nettement en avance sur les attentes
- Communiquez avec votre mentor ET l'ensemble de la communauté.
- Informer le plus tôt possible lorsque la capacité de travail va être réduite (par exemple, concernant la famille, la santé ou d'autres tâches)
- Écouter les commentaires et y répondre
...à l'administrateur de l'organisation
- Informez-les en cas de :
- Problèmes d'interaction avec un mentor ou un membre de la communauté
- Les désaccords importants impliquant votre travail ou les modifications de votre plan de travail
Responsabilités des mentors
...à l'administrateur de votre organisation
- Communiquer les attentes en matière de disponibilité et d’interaction
- Indiquez quand la capacité d'accompagnement sera réduite dès que possible (famille, santé, vacances, par exemple).
- Être informé en cas de problème avec un contributeur du GSoC
- Manque de communication, d'activité, de visibilité (MIA) ou de progrès
- Non-respect du contrat du participant (par exemple, plagiat, harcèlement, fraude)
- Mauvais candidat ou décapage
- Évaluer officiellement la participation des contributeurs au GSoC
- Communiquer avec l'administrateur et le contributeur du GSoC avant l'échec
...à vos contributeurs GSoC
- Vous aidez et/ou apprenez au contributeur du GSoC comment :
- faites partie de votre communauté
- à communiquer plus efficacement et dans un espace ouvert
- Vous utilisez le canal de communication privilégié de votre organisation (IRC, Slack, etc.).
- d'utiliser le système de contrôle des versions de votre organisation
- poser de bonnes questions et obtenir des réponses à leurs questions
- proposer un argument technique convaincant et une discussion constructive
- l'attribution correctement et comment sélectionner une licence Open Source
- être motivé et productif de manière indépendante
- résoudre des problèmes techniques difficiles
- Suivez leur progression et tenez les contributeurs du GSoC informés de leur état.
- Communiquez régulièrement :
- Au moins deux fois par semaine
- Faites des commentaires constructifs, soyez patient et soyez respectueux
- Établir des objectifs de travail réalistes et des attentes en termes de calendrier
- Réévaluer le champ d'application avec le contributeur du GSoC s'il est nettement en avance ou en retard par rapport aux attentes
- Collaborer avec les développeurs et la communauté pour faciliter l'acceptation du travail des contributeurs du GSoC
Responsabilités de l'administrateur de l'organisation
...à Google
- Structurez la participation de l'organisation, les critères de sélection et les procédures opérationnelles propres à l'organisation.
- Envoyer la candidature de l'organisation et être son représentant
- Agir en tant qu'agent de communication avec Google
- Répondre aux demandes de Google sous 36 heures
- Signaler les violations du contrat entre les participants (par exemple, harcèlement, plagiat, fraude)
- Signaler le retrait d'un contributeur GSoC
- S'assurer que tous les délais sont respectés (demandes d'emplacements, évaluations de mentors, création d'un compte de paiement d'organisation, etc.)
- Sélectionner et inviter des mentors fiables, compétents et qualifiés
- Fournir et tenir à jour une liste adéquate d’idées de projets
- Superviser les activités de tous les mentors et contributeurs du GSoC en s'assurant que les responsabilités sont respectées
- Répondre à l'enquête de Google après le GSoC (questions sur la fidélisation des contributeurs, etc.)
...à vos mentors
- Encadrer la participation de l'organisation, les exigences des mentors, le processus et la procédure d'échec
- Communiquer les attentes des mentors avant le début du programme
- Communiquer le règlement des contributeurs GSoC concernant la sélection des contributeurs, la participation continue et le refus
- Fournir des critères de sélection pour l'allocation d'emplacements
- Décrivez comment les violations et les échecs de l'accord du participant seront traités.
- Évaluez en continu les interactions des mentors avec les contributeurs du GSoC.
- Reconnaître les conflits d'intérêts et les problèmes interpersonnels, et les remplacer si nécessaire
- Faire savoir aux mentors quand d’autres idées de projet sont nécessaires
- Maintenir une communication régulière avec les mentors avant et pendant le programme
- Assurez-vous d'avoir une couverture adéquate et appropriée du mentorat, en particulier à l'approche des fêtes de fin d'année.
...à vos contributeurs GSoC
- Indiquez aux contributeurs GSoC comment, quand et pourquoi contacter l'administrateur de l'organisation
- S'assurer que les contributeurs GSoC sont introduits et correctement intégrés
- Communiquer sur les exigences spécifiques à votre organisation (par exemple, le temps, le codage, la communication, les licences)
- Communiquer les attentes spécifiques à l'organisation (par exemple, comportement, bonnes pratiques, visibilité)
- Communiquer les délais, les critères d'acceptation et la politique en matière d'échecs et de refus
- Surveillez les communications et assurez-vous de traiter les comportements inappropriés.
- Assurez-vous que les contributeurs qui présentent un risque d'échec ou de fermeture sont avertis à l'avance.
Nous tenons à remercier Sean, Terri, Hong Phuc, Valorie et Mario, anciens administrateurs d'organisations GSoC et GCI qui ont travaillé avec les administrateurs de programme Google pour rédiger ce document.