Role i obowiązki

Wiele osób pyta, jakie są oczekiwania wobec każdej z roli w programie GSoC. Organizacje opracowały własne, co spowodowało dużą zróżnicowanie. Ta dokumentacja ma na celu ujednolicenie oczekiwań wśród wszystkich uczestniczących organizacji.

Poszczególne organizacje mogą mieć dodatkowe role i obowiązki. Aby dowiedzieć się więcej, skontaktuj się z administratorem organizacji.

Obowiązki współtwórców GSoC

...dla swojego mentora

  • Prześlij wysokiej jakości pracę (kod)
  • Regularnie informuj o zakończonych zadaniach i o zamierzeniach oraz o osobach blokujących.
    • Poproś o pomoc, gdy coś uniemożliwia osiągnięcie celu
    • Pokazuj, że żyjesz i pracujesz każdego dnia
  • Ponownie oceń zakres pracy, gdy wyprzedza oczekiwania.
  • Kontaktuj się z mentorem ORAZ z całą społecznością
  • Jak najszybciej poinformuj o zmniejszeniu wydajności pracy (np.w związku z rodzinami, zdrowiem, innymi zajęciami).
  • Słuchaj opinii i odpowiadaj na nie

...do administratora organizacji

  • Poinformuj ich, gdy:
    • Problemy z interakcjami z mentorem lub członkiem społeczności
    • Istotne nieporozumienia dotyczące Twojej pracy lub zmian w planie pracy

Obowiązki mentora

...do administratora organizacji

  • Przekazywanie informacji o dostępności i oczekiwaniach w zakresie interakcji
  • Jak najszybciej poinformuj o ograniczeniu możliwości mentorskich (np.rodziny, zdrowia, urlopu).
  • Informowanie o problemach ze współtwórcą GSoC
    • Brak komunikacji, aktywności, widoczności (MIA) lub postępu
    • Naruszenia Umowy z uczestnikami (np. plagiaty, nękanie, oszustwo)
    • Złe dopasowanie lub rezygnacja
  • Formalna ocena udziału współtwórców GSoC.
    • Przed niepowodzeniem skontaktuj się z administratorem i współtwórcą GSoC

...współtwórcom GSoC

  • pomóc lub nauczyć współtwórcy GSoC, jak:
    • dołącz do swojej społeczności
    • efektywniej i w sposób bardziej otwarty.
    • Współpraca z preferowanym kanałem komunikacji w organizacji (IRC, Slack itp.)
    • używać systemu kontroli wersji w organizacji
    • zadawać dobre pytania i uzyskiwać odpowiedzi na nie.
    • przedstawić przekonujące argumenty techniczne i konstruktywną dyskusję.
    • prawidłowo podać informacje o pochodzeniu danych i wybrać licencję open source;
    • być niezależna i produktywna,
    • rozwiązywać trudne problemy techniczne.
  • Śledź swoje postępy i informuj współtwórców GSoC o swoim statusie
  • Regularnie komunikuj się:
    • Co najmniej 2 razy w tygodniu lub lepiej
  • Przekazywanie konstruktywnych opinii, cierpliwość i szacunek
  • Ustal realistyczne cele pracy i oczekiwania związane z harmonogramem.
  • Ponownie oceń zakres z wykorzystaniem uczestnika GSoC, jeśli wyprzedzają one oczekiwania lub są odbiegające od ich oczekiwań.
  • Współpracuj z deweloperami i społecznością, aby ułatwić akceptację pracy współpracowników GSoC

Obowiązki administratora organizacji

...do Google

  • Ustalenie udziału w organizacji, kryteriów jej wyboru i procedur działania
  • Prześlij zgłoszenie organizacji i zostań jej przedstawicielem
  • Pełni rolę osoby odpowiedzialnej za komunikację z Google.
    • Odpowiadaj na wszelkie pytania od Google w ciągu 36 godzin.
    • Zgłaszanie naruszeń Umowy z uczestnikiem (np. nękania, plagiatu, oszustw)
    • Zgłoś odstąpienie od umowy dotyczącej konta GSoC
  • Zadbaj o dotrzymanie wszystkich terminów (np.w przypadku próśb o przedziały, ocen mentorów, utworzenia kont płatności organizacji).
  • Wybierz i zaprosij zaufanych, zdolnych i wykwalifikowanych mentorów
  • Przygotuj i prowadź odpowiednią listę pomysłów na projekty.
  • Nadzorowanie aktywności wszystkich mentorów i współtwórców GSoC, dbanie o wywiązywanie się z obowiązków
  • Odpowiedz na ankietę Google po GSoC (z pytaniami na temat utrzymania uczestników programu GSoC itp.).

...Twoim mentorom

  • Ustalenie udziału organizacji w programie, wymagania dotyczące mentora, procedury i niezaliczenia
  • Poinformuj mentora o oczekiwaniach przed rozpoczęciem programu.
  • Informowanie o wyborze uczestników GSoC oraz o ich dalszym uczestnictwie w programie i zasadach odrzucania
    • Podaj kryteria wyboru przydziałów przedziałów
    • Opisz, jak postępujemy w przypadku naruszeń i niezgodności z umową
  • Na bieżąco oceniaj interakcje mentorów z współtwórcami GSoC.
    • Rozpoznaj konflikty interesów i problemy interpersonalne i wymień je w razie potrzeby
  • Poinformuj mentorów, kiedy potrzebne są kolejne pomysły na projekty
  • Utrzymuj regularną komunikację z mentorami przed programem i w jego trakcie.
  • Zadbaj o odpowiednią opiekę mentorską, zwłaszcza w okresie świąt.

...współtwórcom GSoC

  • Poinformuj współtwórców GSoC o tym, jak, kiedy i dlaczego mogą skontaktować się z administratorem organizacji
  • Upewnij się, że współtwórcy GSoC są przedstawiani i są odpowiednio zintegrowani.
  • Przedstaw wymagania obowiązujące w danej organizacji (np.czas, kodowanie, komunikacja, licencję).
  • Przedstaw oczekiwania dotyczące danej organizacji (np. zachowanie, sprawdzone metody, widoczność)
  • Przekazywanie terminów, kryteriów akceptacji i zasad dotyczących odrzucenia lub odrzucenia
  • Monitoruj komunikację i dbaj o to, aby eliminować nieodpowiednie zachowania
  • Zadbaj o to, by użytkownicy GSoC zagrożeni niezaliczeniem lub odrzuceniem zostali powiadomieni z wyprzedzeniem

Szczególnie dziękujemy Seanowi, Terri, Hong Phuc, Valorie i Mario, doświadczonym administratorom GSoC i administratorom organizacji GCI za współpracę z administratorami programu Google przy opracowaniu tego dokumentu.