GSoC 프로그램의 각 역할에 대한 기대치에 관한 많은 질문이 항상 있습니다. 여러 조직이 자체적으로 개발했으며 그 결과 광범위한 변화가 생겨났습니다. 이 문서는 참여하는 모든 조직의 기대치를 표준화하는 것을 목표로 합니다.
개별 조직에는 추가적인 역할과 책임이 있을 수 있습니다. 자세한 내용은 조직 관리자에게 문의하세요.
GSoC 기여자의 책임
...멘토에게
- 양질의 작업 제출 (코드)
- 완료된 작업, 다음에 수행할 작업, 차단 요인을 정기적으로 전달합니다.
- 어떤 문제로 인해 목표를 달성하는 데 방해가 될 때 도움 요청
- 매일 살아있고 일하고 있다고 표시하기
- 기대치보다 훨씬 앞서는 경우 작업 범위 재평가
- 멘토 및 광범위한 커뮤니티와 소통하기
- 업무 수용력 감소 시기를 최대한 빨리 알림 (예: 가족, 건강, 기타 업무)
- 의견 듣기 및 응답
조직 관리자에게
- 다음과 같은 문제가 있을 때 사용자에게 알립니다.
- 멘토 또는 커뮤니티 구성원과의 상호작용 문제
- 업무 또는 업무 계획 변경과 관련된 큰 불일치
멘토의 책임
조직 관리자에게
- 지원 가능 여부 및 상호작용 기대치 전달
- 가능한 한 빨리 멘토링 인원이 줄어들 것인 경우 (예: 가족, 건강, 휴가) 알림
- GSoC 기여자에 문제가 있을 때 알림
- 커뮤니케이션, 활동, 가시성 (MIA) 또는 진척도 부족
- 참여자 계약 위반 (예: 표절, 괴롭힘, 사기)
- 몸에 맞지 않음 또는 물러서기
- GSoC 참여자 참여를 공식적으로 평가합니다.
- 실패하기 전에 관리자 및 GSoC 기여자와 커뮤니케이션
...GSoC 참여자 대상
- GSoC 기여자에게 다음 방법을 안내합니다.
- 커뮤니티에 참여
- 보다 효과적으로 소통하고
- 조직에서 선호하는 커뮤니케이션 채널 (IRC, Slack 등) 사용
- 조직의 버전 제어 시스템 사용
- 좋은 질문을 하고 질문에 대한 답을 얻으세요.
- 설득력 있는 기술적 논쟁과 건설적인 논의를 제공합니다.
- 저작자 표시를 정확하게 지정하고 오픈소스 라이선스를 선택하는 방법
- 독립적으로 동기를 부여하고 생산적이다
- 어려운 기술적 문제를 해결
- 진행 상황을 추적하고 GSoC 기여자에게 상태에 관해 알립니다.
- 정기적으로 소통합니다.
- 주 2회 이상
- 건설적인 의견을 제공하고, 인내심을 가지고, 정중한 태도를 유지합니다.
- 현실적인 업무 목표 및 타임라인에 대한 기대치 설정
- 기대치보다 크게 앞거나 뒤처진 경우 GSoC 기여자와 함께 범위를 재평가합니다.
- 개발자 및 커뮤니티와 협력하여 GSoC 기여자 작업 수용
조직 관리자의 책임
...Google에 전송
- 조직 참여, 조직 선택 기준, 조직별 운영 절차의 프레임
- 조직 신청서를 제출하고 조직 담당자가 되세요.
- Google과의 커뮤니케이션 담당자 역할
- Google의 모든 문의에 36시간 이내에 응답
- 참여자 계약 위반 (예: 괴롭힘, 표절, 사기) 신고
- GSoC 기여자 철회 보고
- 모든 기한 준수 확인 (예: 시간대 요청, 멘토 평가, 조직 결제 계정 생성)
- 유능하고 신뢰할 수 있는 멘토를 선정하여 초대합니다.
- 적절한 프로젝트 아이디어 목록 제공 및 유지
- 모든 멘토 및 GSoC 기여자의 활동을 감독하여 책임이 충족되도록 합니다.
- GSoC 이후 Google 설문조사에 응답 (GSoC 참여자 유지 관련 질문 등)
...멘토에게
- 조직 참여, 멘토 요구사항, 실패 절차, 절차 수립
- 프로그램 시작 전에 멘토의 기대 수준을 알립니다.
- GSoC 참여자 선정, 지속적인 참여, 닫기 정책을 전달합니다.
- 슬롯 할당을 위한 선택 기준 제공
- 참여자 계약 위반 및 실패를 처리하는 방법 설명
- GSoC 참여자와의 멘토 상호작용을 지속적으로 평가합니다.
- 이해관계 충돌, 대인 문제, 필요한 경우 교체
- 더 많은 프로젝트 아이디어가 필요할 때 멘토에게 알림
- 프로그램 시작 전과 도중에 멘토와 정기적으로 커뮤니케이션을 유지합니다.
- 특히 연말연시 시즌에 적절하고 적절한 멘토링 서비스를 제공합니다.
...GSoC 참여자 대상
- GSoC 기여자에게 조직 관리자에게 연락해야 하는 방법, 시기, 이유를 알려주세요.
- GSoC 기여자를 도입하고 적절하게 통합
- 조직별 요구사항 (예: 시간, 코딩, 커뮤니케이션, 라이선스) 전달
- 조직별 기대치 (예: 행동, 권장사항, 공개 상태) 전달
- 기한, 승인 기준, 실패/닫기 정책 전달
- 커뮤니케이션을 모니터링하고 부적절한 행동이 해결되도록 하세요
- 실패 또는 취소될 위험이 있는 GSoC 참여자에게 사전에 알림 제공
이 문서를 작성할 수 있도록 Google의 프로그램 관리자와 협력해 주신 Sean, Terri, Hong Phuc, Valorie, Mario, 베테랑 GSoC 및 GCI 조직 관리자에게 감사의 말을 전합니다.