角色和职责

对于 GSoC 计划中每个角色的预期是什么,总是存在很多问题。组织已经发展了自己的组织,这带来了广泛的变化。本文档旨在实现所有参与组织的预期标准化。

各个组织可能还具有其他角色和责任。如需了解详情,请与您的组织管理员联系。

GSoC 贡献者的职责

...给你的导师

  • 提交高质量作品(代码)
  • 定期传达已完成的工作、您打算做什么以及阻碍因素
    • 在阻碍您实现目标时寻求帮助
    • 表明你还活着并且每天都工作
  • 当远远超出预期时,重新评估工作范围
  • 与导师和更广泛的社区沟通
  • 尽早在工作能力将降低时发出通知(例如,家庭、健康、其他工作)
  • 听取和回复反馈

...组织管理员

  • 如果有,请告知客户
    • 与任何导师或社区成员的互动问题
    • 涉及你的工作或工作计划的重大分歧

导师的职责

...组织管理员

  • 传达对可用性和互动的预期
  • 当指导能力将降低时(例如家庭、健康、休假)提供相关信息
  • 在 GSoC 贡献者出现问题时通知
    • 缺乏沟通、活动、可见性 (MIA) 或进度
    • 违反参与者协议的行为(例如抄袭、骚扰、欺诈)
    • 不合适或降级
  • 正式评估 GSoC 贡献者参与情况
    • 失败前与管理员和 GSoC 贡献者沟通

...致 GSoC 贡献者

  • 帮助和/或教会 GSoC 贡献者如何
    • 成为你社区的一员
    • 以公开透明的方式
    • 使用贵组织的首选沟通渠道(IRC、Slack 等)
    • 使用贵组织的版本控制系统
    • 提出优质问题并获得解答
    • 提供令人信服的技术论点和建设性的讨论
    • 如何正确注明出处以及如何选择开源许可
    • 工作积极主动,高效工作
    • 解决棘手的技术问题
  • 跟踪他们的进度,让 GSoC 贡献者随时了解他们的状态
  • 定期沟通:
    • 每周至少两次
  • 提供有建设性的反馈,保持耐心,相互尊重
  • 设定切合实际的工作目标和时间表预期
  • 当明显高于或落后于预期时,与 GSoC 贡献者一起重新评估范围
  • 与开发者和社区合作,推动 GSoC 贡献者工作的接受

组织管理员的责任

...到 Google

  • 框架显示组织参与情况、组织选择标准和特定于组织的操作流程
  • 提交组织申请并成为组织代表
  • 充当 Google 的沟通联络人
    • 在 36 小时内回复 Google 提出的任何问题
    • 举报违反参与者协议的行为(例如骚扰、抄袭、欺诈)
    • 报告 GSoC 贡献者退出
  • 确保按时完成所有截止日期(例如,槽申请、导师评估、组织付款帐号创建)
  • 挑选并邀请值得信赖、能力出众且合格的导师
  • 提供和维护详尽的项目创意清单
  • 监督所有导师和 GSoC 贡献者的活动,确保履行职责
  • 回复 Google 在 GSoC 之后进行的问卷调查(提出与 GSoC 贡献者留存率相关的问题等)

...给你的导师

  • 框架涉及组织参与情况、导师要求、失败流程和流程
  • 在计划开始之前告知导师的预期
  • 传达有关 GSoC 贡献者选择、持续参与和解雇政策的信息
    • 提供槽分配的选择条件
    • 说明如何处理参与者协议违规行为和失败情形
  • 持续评估导师与 GSoC 贡献者的互动
    • 认识利益冲突和人际问题,并在必要时予以替换
  • 需要更多项目创意时告知导师
  • 在计划前和计划期间与导师定期沟通
  • 确保提供适当且适当的指导,尤其是在临近节假日期间

...致 GSoC 贡献者

  • 让 GSoC 贡献者知道如何、何时以及为何要联系组织管理员
  • 确保引入并正确集成 GSoC 贡献者
  • 传达组织的具体要求(例如时间、编码、沟通和许可)
  • 传达组织特定的预期(例如行为、最佳实践、可见性)
  • 传达截止日期、接受标准和失败/取消政策
  • 监控沟通情况,确保纠正不当行为
  • 确保提前通知面临失败或被忽略风险的 GSoC 贡献者

特别感谢资深 GSoC 和 GCI 组织管理员 Sean、Terri、Hong Phuc、Valorie 和 Mario,一起与 Google 的项目管理员合作编写本文档。