Ruoli e responsabilità

Ci sono sempre molte domande su quali sono le aspettative per ogni ruolo nel programma GSoC. Le organizzazioni hanno sviluppato una propria serie e questo ha prodotto un'ampia varietà. Questa documentazione ha lo scopo di standardizzare le aspettative di tutte le organizzazioni partecipanti.

Le singole organizzazioni possono avere ruoli e responsabilità aggiuntivi. Per ulteriori informazioni, rivolgiti all'amministratore della tua organizzazione.

Responsabilità dei collaboratori GSoC

...al tuo mentore

  • Invio del lavoro di qualità (codice)
  • Comunica regolarmente il lavoro completato, cosa intendi fare dopo e i blocchi
    • Chiedere aiuto quando qualcosa ti impedisce di raggiungere un obiettivo
    • Indica che sei vivo e lavori ogni giorno
  • Rivaluta l'ambito del lavoro quando è notevolmente in anticipo rispetto alle aspettative
  • Comunica con il tuo mentore E con la community in generale
  • Informare il prima possibile quando la capacità lavorativa verrà ridotta (ad es. famiglia, salute, altro lavoro)
  • Ascolta e rispondi ai feedback

...all'amministratore dell'organizzazione

  • Comunicagli quando ci sono:
    • Problemi di interazione con qualsiasi mentore o membro della community
    • Disaccordi significativi sul tuo lavoro o modifiche al tuo piano di lavoro

Responsabilità del mentore

...all'amministratore dell'organizzazione

  • Comunicare le aspettative relative a disponibilità e interazione
  • Informare il prima possibile quando la capacità di mentoring verrà ridotta (ad es. famiglia, salute, vacanze)
  • Informare in caso di problemi con un collaboratore GSoC.
    • Mancanza di comunicazione, attività, visibilità (MIA) o progressi
    • Violazioni del Contratto con i partecipanti (ad es. plagio, molestie, attività fraudolente)
    • Scelta non adeguata o rinuncia
  • Valutare formalmente la partecipazione dei collaboratori GSoC
    • Comunica con l'amministratore e con il collaboratore GSoC prima di non riuscire

...ai tuoi collaboratori GSoC

  • Aiutare e/o insegnare al collaboratore GSoC come:
    • fai parte della tua community
    • comunicare in modo più efficace e allo scoperto
    • lavorare con il canale di comunicazione preferito della tua organizzazione (IRC, Slack e così via)
    • usare il sistema di controllo della versione della tua organizzazione
    • porre domande e ottenere risposte
    • fornire argomentazioni tecniche convincenti e discussioni costruttive
    • fornire correttamente l'attribuzione e scoprire come selezionare una licenza open source
    • essere motivati e produttivi in modo indipendente
    • risolvere problemi tecnici complessi
  • Tenere traccia dei progressi e tenere informati i collaboratori di GSoC sul loro stato
  • Comunica regolarmente:
    • Almeno due volte alla settimana o meglio
  • Fornisci feedback costruttivi, sii paziente e rispetto
  • Stabilire obiettivi di lavoro realistici e aspettative in termini di tempistiche
  • Rivaluta l'ambito con il collaboratore GSoC se molto in anticipo o in ritardo rispetto alle aspettative
  • Collabora con gli sviluppatori e la community per facilitare l'accettazione del lavoro dei collaboratori GSoC

Responsabilità degli amministratori dell'organizzazione

...a Google

  • Definire la partecipazione dell'organizzazione, i criteri di selezione delle organizzazioni e le procedure operative specifiche dell'organizzazione
  • Invia la richiesta dell'organizzazione e sii un rappresentante dell'organizzazione
  • Fungere da collegamento di comunicazione con Google.
    • Rispondere a qualsiasi richiesta di informazioni da parte di Google entro 36 ore
    • Segnalare violazioni del Contratto per i partecipanti (ad esempio molestie, plagi, frodi)
    • Segnala il recesso da un collaboratore GSoC
  • Assicurati che tutte le scadenze siano rispettate (ad es. richieste di slot, valutazioni dei mentori, creazione di account di pagamento dell'organizzazione)
  • Seleziona e invita mentori fidati, capaci e qualificati
  • Fornire e gestire un elenco adeguato di idee di progetto
  • Supervisiona l'attività di tutti i mentori e i collaboratori di GSoC per garantire il rispetto delle responsabilità
  • Rispondere al post del sondaggio GSoC di Google (con domande sulla conservazione dei collaboratori GSoC e così via)

...ai tuoi mentori

  • Definire i frame per la partecipazione all'organizzazione, i requisiti del mentore, il processo di errore e la procedura
  • Comunica le aspettative dei mentori prima dell'inizio del programma
  • Comunica le norme relative alla selezione, alla partecipazione continua e alla chiusura dei collaboratori GSoC
    • Indicare i criteri di selezione per le allocazioni degli slot
    • Descrivi come verranno gestite le violazioni e i fallimenti del Contratto con i partecipanti
  • Valutare continuamente l'interazione del mentore con i collaboratori di GSoC
    • Riconoscere i conflitti di interesse e le questioni interpersonali e sostituire se necessario
  • Fai sapere ai mentori quando sono necessarie più idee per i progetti
  • Mantieni comunicazioni regolari con i mentori prima e durante il programma
  • Garantire una copertura di tutoraggio adeguata e adeguata, in particolare in prossimità delle festività

...ai tuoi collaboratori GSoC

  • Fai sapere ai collaboratori di GSoC come, quando e perché contattare l'amministratore dell'organizzazione
  • Assicurarsi che i collaboratori GSoC vengano presentati e integrati in modo appropriato
  • Comunica i requisiti specifici dell'organizzazione (ad es. ora, programmazione, comunicazione, licenze)
  • Comunicare aspettative specifiche dell'organizzazione (ad es. comportamento, best practice, visibilità)
  • Comunicare scadenze, criteri di accettazione e criteri di mancata/ignoramento
  • Monitora le comunicazioni e assicurati che i comportamenti inappropriati vengano presi in carico
  • Assicurarsi che i collaboratori di GSoC a rischio di fallimento o licenziamento vengano informati in anticipo

Un ringraziamento speciale a Sean, Terri, Hong Phuc, Valorie e Mario, veterani di GSoC e amministratori delle organizzazioni GCI, per aver collaborato con gli amministratori dei programmi di Google alla preparazione di questo documento.