Sempre há muitas perguntas sobre quais são as expectativas para cada função no programa GSoC. As organizações desenvolveram as suas próprias, e isso resultou em ampla variação. O objetivo desta documentação é padronizar as expectativas em todas as organizações participantes.
Organizações individuais podem ter funções e responsabilidades adicionais. Fale com o administrador da organização para mais informações.
Responsabilidades dos colaboradores de GSoC
...para seu mentor
- Enviar trabalho de qualidade (código)
- Comunique regularmente o trabalho concluído, o que você pretende fazer em seguida e os bloqueadores.
- Peça ajuda quando algo estiver impedindo você de alcançar uma meta
- Dê uma indicação de que você está vivo e trabalhando diariamente
- Reavaliar o escopo de trabalho quando estiver muito à frente das expectativas
- Comunique-se com seu mentor E com a comunidade em geral
- Informar quando a capacidade de trabalho será reduzida o mais rápido possível (por exemplo, família, saúde, outro tipo de trabalho)
- Ouvir e responder ao feedback
...ao administrador da organização
- Avise quando houver
- Tive problemas de interação com mentores ou membros da comunidade
- Discrepâncias significativas envolvendo seu trabalho ou mudanças em seu plano de trabalho
Responsabilidades dos mentores
...ao administrador da sua organização
- Comunicar as expectativas de disponibilidade e interação
- Informar quando a capacidade de mentoria vai ser reduzida o mais cedo possível (por exemplo, família, saúde, férias)
- Informar quando houver um problema com um colaborador do GSoC
- Falta de comunicação, atividade, visibilidade ou progresso
- Violações do Contrato de participante (por exemplo, plágio, assédio, fraude)
- Não foi possível dar continuidade a ela
- Avaliar formalmente a participação de colaboradores do GSoC
- Conversar com o administrador e o colaborador do GSoC antes de gerar falhas
...aos colaboradores do GSoC
- Ajude e/ou ensine o colaborador do GSoC a:
- faça parte da sua comunidade
- a se comunicar de forma mais eficaz e aberta
- trabalhe com o canal de comunicação preferido da sua organização (IRC, Slack etc.)
- use o sistema de controle de versões da sua organização
- fazer boas perguntas e obter respostas para as perguntas delas
- apresentam um argumento técnico convincente e uma discussão construtiva
- atribuir corretamente e escolher uma licença de código aberto.
- ter motivação e ser produtivas de forma independente
- resolver problemas técnicos difíceis
- Acompanhe o progresso e informe o status do colaborador do GSoC
- Comunique-se regularmente:
- No mínimo duas vezes por semana
- Dê feedback construtivo, seja paciente e respeitosa.
- Estabelecer objetivos realistas de trabalho e expectativas de cronograma
- Reavalie o escopo com o colaborador de GSoC quando estiver muito à frente ou atrás das expectativas.
- Trabalhar com os desenvolvedores e a comunidade para facilitar a aceitação do trabalho dos colaboradores do GSoC
Responsabilidades do administrador da organização
...para o Google
- Enquadre a participação da organização, os critérios de seleção da organização e os procedimentos operacionais específicos da organização.
- Enviar a inscrição da organização e ser o representante dela
- Atuar como contato de comunicação com o Google
- Responda a perguntas do Google em até 36 horas
- Denunciar violações do Contrato de participante (por exemplo, assédio, plágio, fraude)
- Denunciar desistência de colaborador do GSoC
- Garanta que todos os prazos sejam cumpridos (por exemplo, solicitações de slots, avaliações de mentores, criação de conta para pagamentos da organização)
- Selecione e convide mentores confiáveis, capacitados e qualificados
- Fornecer e manter uma lista adequada de ideias de projetos
- Supervisionar a atividade de todos os mentores e colaboradores do GSoC, garantindo que as responsabilidades sejam cumpridas
- Responda à pesquisa do Google após o GSoC (com perguntas sobre retenção de colaboradores do GSoC etc.).
...a seus Mentores
- Estruturar a participação da organização, os requisitos do mentor, o processo de falha e o procedimento
- Comunicar as expectativas do mentor antes do início do programa
- Comunique a seleção de colaboradores, a participação contínua e a política de demissão do GSoC
- Fornecer critérios de seleção para alocações de slots
- Descreva como serão tratadas as violações e falhas do Contrato de Participante
- Avalie continuamente a interação do mentor com os colaboradores do GSoC.
- Reconhecer conflitos de interesses, questões interpessoais e substituir conforme necessário
- Informar os mentores quando mais ideias de projetos forem necessárias
- Mantenha uma comunicação regular com os mentores antes e durante o programa
- Garantir a cobertura de mentoria adequada e apropriada, especialmente perto de feriados
...aos colaboradores do GSoC
- Informe aos colaboradores do GSoC como, quando e por que entrar em contato com o administrador da organização
- Garanta que os colaboradores do GSoC sejam apresentados e se integrem adequadamente
- Comunicar os requisitos específicos da organização (por exemplo, tempo, programação, comunicação, licenciamento)
- Comunicar as expectativas específicas da organização (por exemplo, comportamento, práticas recomendadas, visibilidade)
- Comunicar prazos, critérios de aceitação e política de falha/dispensação
- Monitorar as comunicações e garantir que comportamentos inadequados sejam resolvidos
- Garanta que os colaboradores do GSoC em risco de falha ou demissão sejam notificados com antecedência
Agradecimentos especiais a Sean, Terri, Hong Phuc, Valorie e Mario, veteranos da GSoC e administradores da organização GCI, por trabalharem com os administradores do programa do Google na elaboração deste documento.