Роли и обязанности

Всегда возникает много вопросов о том, каковы ожидания от каждой роли в программе GSoC. Организации разработали свои собственные, и это привело к широкому разнообразию. Эта документация направлена ​​на стандартизацию ожиданий всех участвующих организаций.

Отдельные организации могут иметь дополнительные роли и обязанности. Для получения дополнительной информации обратитесь к администратору вашей организации.

Обязанности участников GSoC

...вашему наставнику

  • Отправьте качественную работу (код)
  • Регулярно сообщайте о выполненной работе, о том, что вы собираетесь делать дальше, и о блокировщиках.
    • Просите о помощи, когда что-то мешает вам достичь цели
    • Дайте понять, что вы живы и работаете каждый день.
  • Переоценить объем работ, когда он значительно опережает ожидания
  • Общайтесь со своим наставником И более широким сообществом
  • Как можно раньше сообщите, когда работоспособность будет снижена (например, семья, здоровье, другая работа)
  • Слушайте и отвечайте на отзывы

...администратору организации

  • Сообщите им, когда будут
    • Проблемы взаимодействия с любым наставником или участником сообщества
    • Существенные разногласия, связанные с вашей работой или изменениями в вашем плане работы.

Обязанности наставника

...администратору вашей организации

  • Сообщите о доступности и ожиданиях взаимодействия
  • Как можно раньше сообщите, когда возможности наставничества будут сокращены (например, семья, здоровье, отпуск)
  • Сообщите, если возникнет проблема с участником GSoC
    • Недостаток общения, активности, видимости (MIA) или прогресса.
    • Нарушения Соглашения с участником (например, плагиат, притеснения, мошенничество)
    • Плохая подгонка или уход в отставку
  • Официальная оценка участия участников GSoC
    • Прежде чем потерпеть неудачу, пообщайтесь с администратором и участником GSoC.

... вашим участникам GSoC

  • Помогите и/или научите участника GSoC, как
    • быть частью вашего сообщества
    • общаться более эффективно и открыто
    • работайте с предпочтительным каналом связи вашей организации (IRC, Slack и т. д.)
    • используйте систему контроля версий вашей организации
    • задавать хорошие вопросы и получать ответы на свои вопросы
    • предоставить убедительные технические аргументы и конструктивное обсуждение
    • правильно указывать авторство и как выбрать лицензию с открытым исходным кодом
    • быть независимо мотивированным и продуктивным
    • решать сложные технические проблемы
  • Следите за их прогрессом, держите участников GSoC в курсе их статуса.
  • Регулярно общайтесь:
    • Минимум два раза в неделю или лучше
  • Давайте конструктивную обратную связь, будьте терпеливы и уважительны.
  • Установите реалистичные цели работы и определите ожидаемые сроки
  • Переоцените объем вместе с участником GSoC, когда он значительно опережает или отстает от ожиданий.
  • Работайте с разработчиками и сообществом, чтобы облегчить принятие работы участников GSoC.

Обязанности администратора организации

...гуглить

  • Участие в рамочной организации, критерии выбора организации и рабочие процедуры, специфичные для организации.
  • Подайте заявку на участие в организации и станьте представителем организации
  • Служить связующим звеном с Google
    • Отвечайте на любые запросы Google в течение 36 часов.
    • Сообщать о нарушениях Соглашения с участником (например, притеснениях, плагиате, мошенничестве)
    • Сообщить о выходе участника GSoC
  • Обеспечить соблюдение всех сроков (например, запросы на места, оценки наставников, создание платежного аккаунта организации)
  • Выбирайте и приглашайте надежных, способных и квалифицированных наставников.
  • Предоставлять и поддерживать адекватный список проектных идей.
  • Контролировать деятельность всех наставников и участников GSoC, обеспечивая выполнение обязанностей.
  • Ответьте на опрос Google GSoC (с вопросами об удержании участников GSoC и т. д.)

...вашим наставникам

  • Участие структурной организации, требования к наставнику, процесс и процедура отказа
  • Сообщите ожидания наставника до начала программы
  • Сообщите о выборе участников GSoC, продолжении участия и политике увольнения.
    • Укажите критерии выбора для распределения слотов
    • Опишите, как будут обрабатываться нарушения и сбои Соглашения с участником.
  • Постоянно оценивать взаимодействие наставников с участниками GSoC.
    • Распознавайте конфликты интересов, межличностные проблемы и при необходимости заменяйте их.
  • Сообщите наставникам, когда потребуются дополнительные проектные идеи
  • Поддерживать регулярное общение с наставниками до и во время программы.
  • Обеспечить адекватный и соответствующий охват наставничества, особенно в предпраздничные дни.

... вашим участникам GSoC

  • Сообщите участникам GSoC, как, когда и зачем обращаться к администратору организации.
  • Обеспечить представление участников GSoC и их должную интеграцию.
  • Сообщите о требованиях, специфичных для организации (например, время, кодирование, связь, лицензирование)
  • Сообщайте об ожиданиях, специфичных для организации (например, поведение, лучшие практики, видимость)
  • Сообщите сроки, критерии приемки и политику отказа/увольнения.
  • Отслеживайте общение и обеспечивайте устранение нежелательного поведения.
  • Обеспечьте заблаговременное уведомление участников GSoC, которым грозит отказ или увольнение.

Особая благодарность Шону, Терри, Хонг Фуку, Валори и Марио, опытным администраторам организаций GSoC и GCI, за работу с администраторами программы Google над составлением этого документа.

Администратор организации против наставника

Администраторы организации — это менеджеры организации.

Одна из их обязанностей — поддерживать список задач, чтобы убедиться, что задачи подходят для вашей организации и что их достаточное количество доступно для всех категорий. Когда у вас много наставников, создающих задачи, будут значительные различия, и некоторые задачи будут определены лучше, чем другие. Как администратор организации вы должны просмотреть задачи перед их публикацией, чтобы убедиться, что наставники предоставляют учащимся достаточно подробностей, чтобы они могли понять задачу и успешно ее выполнить. В двух словах: администраторы организации осуществляют контроль качества своих списков задач — поэтому только администраторы организации могут публиковать задачи.

Администраторы организации также несут ответственность за наличие достаточного количества наставников и за то, чтобы другие покрывали их во время болезни или отпуска. Им также может потребоваться урегулировать разногласия между Наставниками или вмешаться, когда Студент или Наставник выходит из строя.

Наставникам следует сосредоточиться на взаимодействии со студентами и проверке работ, оставляя администраторам организации возможность решать административные вопросы.

Некоторые администраторы организаций также могут выступать в роли наставников, если у них есть время.