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.