Papéis e responsabilidades

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.

Administrador da organização x Mentor

Os administradores da organização são os gerentes de uma organização.

Uma das responsabilidades deles é manter a lista de tarefas: garantir que as tarefas sejam adequadas para a organização e que haja um número suficiente disponível em todas as categorias. Quando há muitos mentores criando tarefas, haverá uma variação considerável, e algumas tarefas serão mais bem definidas do que outras. Como administrador da organização, você precisa analisar as tarefas antes de publicá-las para garantir que os mentores estejam fornecendo detalhes suficientes para que os alunos entendam e concluam as tarefas. Em poucas palavras: os administradores da organização controlam a qualidade das listas de tarefas. É por isso que apenas os administradores da organização podem publicar as tarefas.

Os administradores da organização também são responsáveis por garantir que haja um número suficiente de mentores e garantir a cobertura de outras pessoas em caso de doença ou férias. Talvez também seja necessário mediar diferenças entre os mentores ou intervir quando um estudante ou mentor se mover fora da linha.

Os mentores devem se concentrar na interação com os alunos e na avaliação dos trabalhos, deixando os administradores da organização livres para lidar com as questões administrativas.

Alguns administradores da organização também podem atuar como mentores, se tiverem tempo.