บทบาทและความรับผิดชอบ
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
มีคำถามมากมายเกี่ยวกับความคาดหวังของแต่ละบทบาทในโปรแกรม GSoC องค์กรได้พัฒนาสิ่งต่างๆ ขึ้นเอง
และสิ่งนี้ส่งผลให้เกิดความหลากหลายในวงกว้าง เอกสารประกอบนี้มีจุดประสงค์เพื่อทำให้ความคาดหวังขององค์กรที่เข้าร่วมทั้งหมดเป็นมาตรฐาน
องค์กรแต่ละแห่งอาจมีบทบาทและความรับผิดชอบเพิ่มเติม โปรดสอบถามข้อมูลเพิ่มเติมจากผู้ดูแลระบบองค์กร
ความรับผิดชอบของ Contributor ของ GSoC
...ไปยังพี่เลี้ยงของคุณ
- ส่งงานที่มีคุณภาพ (โค้ด)
- แจ้งงานที่ทำเสร็จแล้วเป็นประจำ สิ่งที่คุณตั้งใจจะทำต่อไป และตัวบล็อก
- ขอความช่วยเหลือเมื่อมีบางอย่างขัดขวางไม่ให้คุณบรรลุเป้าหมาย
- บอกสถานะว่าคุณยังมีชีวิตอยู่และทำงานทุกวัน
- ประเมินขอบเขตงานอีกครั้งเมื่อทำงานเร็วกว่าความคาดหวังอย่างมาก
- สื่อสารกับที่ปรึกษาและชุมชนในวงกว้าง
- แจ้งเวลาที่ขีดจำกัดการทำงานจะลดลงโดยเร็วที่สุด (เช่น ครอบครัว สุขภาพ งานอื่นๆ)
- ฟังและตอบกลับความคิดเห็น
...ถึงผู้ดูแลระบบองค์กร
- แจ้งให้ลูกค้าทราบเมื่อมี
- ปัญหาในการโต้ตอบกับ Mentor หรือสมาชิกในชุมชน
- ความขัดแย้งสำคัญเกี่ยวกับงานหรือการเปลี่ยนแปลงแผนงานของคุณ
ความรับผิดชอบของที่ปรึกษา
...ถึงผู้ดูแลระบบองค์กร
- สื่อสารถึงความพร้อมให้บริการและความคาดหวังในการโต้ตอบ
- แจ้งให้ทราบเมื่อความสามารถในการให้คำปรึกษาจะลดลงโดยเร็วที่สุด (เช่น ครอบครัว สุขภาพ วันหยุดพักผ่อน)
- แจ้งเมื่อเกิดปัญหากับผู้ร่วมให้ข้อมูล GSoC
- ไม่มีการสื่อสาร กิจกรรม ระดับการเข้าถึง (MIA) หรือความคืบหน้า
- การละเมิดข้อตกลงของผู้เข้าร่วม (เช่น การลอกเลียนผลงาน การล่วงละเมิด การประพฤติมิชอบ)
- ไม่เหมาะสมหรือถอยหลังออกจากบ้าน
- ประเมินการมีส่วนร่วมของผู้ร่วมให้ข้อมูล GSoC อย่างเป็นทางการ
- สื่อสารกับผู้ดูแลระบบและผู้ร่วมให้ข้อมูล GSoC ก่อนที่จะล้มเหลว
...ถึงผู้ร่วมให้ข้อมูล GSoC
- ช่วยเหลือและ/หรือสอนวิธีดำเนินการให้แก่ผู้จัดทำ GSoC
- เป็นส่วนหนึ่งของชุมชน
- สื่อสารได้อย่างมีประสิทธิภาพมากขึ้นใน
- ทำงานร่วมกับช่องทางการสื่อสารที่องค์กรของคุณต้องการ (IRC, Slack ฯลฯ)
- ใช้ระบบควบคุมเวอร์ชันขององค์กร
- ถามคำถามดีๆ และรับคำตอบเมื่อมีข้อสงสัย
- ให้ข้อโต้แย้งทางเทคนิคและอภิปรายเชิงสร้างสรรค์ที่น่าสนใจ
- ระบุแหล่งที่มาอย่างถูกต้องและวิธีเลือกใบอนุญาตโอเพนซอร์ส
- สร้างแรงจูงใจอย่างอิสระและมีประสิทธิภาพ
- แก้ปัญหาทางเทคนิคที่ยุ่งยาก
- ติดตามความคืบหน้า แจ้งสถานะให้ผู้ร่วมให้ข้อมูล GSoC ทราบ
- สื่อสารเป็นประจำ:
- อย่างน้อยสัปดาห์ละสองครั้งหรือดีกว่านี้
- ให้ข้อเสนอแนะที่สร้างสรรค์ อดทน และให้เกียรติผู้อื่น
- กำหนดวัตถุประสงค์ของงานที่ทำได้จริงและความคาดหวังของไทม์ไลน์
- ประเมินขอบเขตกับผู้มีส่วนร่วม GSoC อีกครั้งเมื่อก่อนหรือหลังความคาดหวังไปอย่างมาก
- ทำงานร่วมกับนักพัฒนาซอฟต์แวร์และชุมชนเพื่อให้ยอมรับงานของผู้ร่วมให้ข้อมูล GSoC
ความรับผิดชอบของผู้ดูแลระบบองค์กร
...ไปยัง Google
- กำหนดกรอบการมีส่วนร่วมขององค์กร เกณฑ์การเลือกองค์กร และขั้นตอนการปฏิบัติงานเฉพาะองค์กร
- ส่งใบสมัครขององค์กรและเป็นตัวแทนขององค์กร
- ทำหน้าที่เป็นผู้ประสานงานด้านการสื่อสารกับ Google
- ตอบข้อสงสัยจาก Google ภายใน 36 ชั่วโมง
- รายงานการละเมิดข้อตกลงสำหรับผู้เข้าร่วม (เช่น การล่วงละเมิด การลอกเลียนผลงาน การประพฤติมิชอบ)
- รายงานการถอนตัวของผู้ร่วมให้ข้อมูล GSoC
- ตรวจสอบว่าเป็นไปตามกำหนดเวลาทั้งหมด (เช่น คำขอสล็อต การประเมินที่ปรึกษา การสร้างบัญชี
การชำระเงินขององค์กร)
- เลือกและเชิญที่ปรึกษาที่เชื่อถือได้ ผู้มีความสามารถ และผ่านการรับรอง
- จัดเตรียมและดูแลจัดการรายการแนวคิดของโครงการที่เพียงพอ
- ดูแลการทำงานของที่ปรึกษาทั้งหมดและผู้ร่วมให้ข้อมูล GSoC ให้เป็นไปตามความรับผิดชอบ
- ตอบกลับแบบสำรวจของ Google ที่โพสต์ GSoC (ด้วยคำถามเกี่ยวกับการรักษาผู้จัดทำของ GSoC ฯลฯ)
...ไปยังพี่เลี้ยงของคุณ
- ตีกรอบการมีส่วนร่วมขององค์กร ข้อกำหนดของที่ปรึกษา กระบวนการที่ไม่สำเร็จ และขั้นตอน
- แจ้งความคาดหวังของที่ปรึกษาก่อนที่โปรแกรมจะเริ่มต้น
- สื่อสารเกี่ยวกับการเลือกผู้ร่วมให้ข้อมูล GSoC, การเข้าร่วมอย่างต่อเนื่อง และนโยบายการปิด
- ระบุเกณฑ์การเลือกสำหรับการจัดสรรช่อง
- อธิบายวิธีการจัดการการละเมิดข้อตกลงของผู้เข้าร่วมและ
ความล้มเหลว
- ประเมินการโต้ตอบของที่ปรึกษากับผู้ร่วมให้ข้อมูล GSoC อย่างต่อเนื่อง
- รับรู้ผลประโยชน์ทับซ้อน ปัญหาระหว่างบุคคล และทดแทนข้อมูลตามที่จำเป็น
- แจ้งให้ Mentor ทราบเมื่อต้องการแนวคิดใหม่ๆ เกี่ยวกับโปรเจ็กต์
- สื่อสารกับที่ปรึกษาเป็นประจำทั้งก่อนและระหว่างโปรแกรม
- ดูแลให้มีการให้คำปรึกษาที่ครอบคลุมและเหมาะสม โดยเฉพาะในช่วงใกล้วันหยุด
...ถึงผู้ร่วมให้ข้อมูล GSoC
- แจ้งให้ผู้ร่วมให้ข้อมูล GSoC ทราบว่าจะติดต่อผู้ดูแลระบบองค์กรอย่างไร เมื่อใด และอย่างไร
- ดูแลให้มีการแนะนำผู้จัดทำ GSoC และผสานรวมอย่างเหมาะสม
- สื่อสารข้อกำหนดเฉพาะขององค์กร (เช่น เวลา การเขียนโค้ด การสื่อสาร การอนุญาตให้ใช้สิทธิ)
- สื่อสารความคาดหวังของแต่ละองค์กร (เช่น พฤติกรรม แนวทางปฏิบัติแนะนำ ระดับการเข้าถึง)
- แจ้งกำหนดเวลา เกณฑ์การยอมรับ และนโยบายความล้มเหลว/การปิดบริษัท
- ตรวจสอบการสื่อสารและแก้ไขพฤติกรรมที่ไม่เหมาะสม
- ตรวจสอบว่าผู้ให้ข้อมูลร่วมกันของ GSoC ที่มีความเสี่ยงต่อการล้มเหลวหรือถูกปิดได้รับการแจ้งเตือนล่วงหน้า
ขอขอบคุณ
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[null,null,["อัปเดตล่าสุด 2025-07-25 UTC"],[[["\u003cp\u003eThis documentation aims to standardize expectations for Google Summer of Code (GSoC) participants across all organizations, covering contributors, mentors, and organization administrators.\u003c/p\u003e\n"],["\u003cp\u003eContributors are expected to submit quality work, communicate regularly with their mentor and community, and be proactive in addressing challenges or changes in their work capacity.\u003c/p\u003e\n"],["\u003cp\u003eMentors are responsible for guiding contributors, providing regular feedback, facilitating their integration into the community, and escalating any issues to the organization administrator.\u003c/p\u003e\n"],["\u003cp\u003eOrganization administrators oversee the GSoC program for their organization, ensuring compliance with Google's guidelines, managing communication, and supporting both mentors and contributors.\u003c/p\u003e\n"],["\u003cp\u003eWhile this document provides a baseline, individual organizations may have additional roles and responsibilities, so contributors should consult their organization administrator for any specific requirements.\u003c/p\u003e\n"]]],["GSoC Contributors are responsible for submitting quality work, communicating progress and blockers, and informing about reduced capacity. Mentors must guide contributors, track their progress, provide feedback, and communicate regularly. Organization Administrators oversee all participants, ensure expectations are met, handle communication with Google, and set policies for participation, selection, and dismissal. They also manage mentors, contributor integration, and ensure deadlines are followed.\n"],null,["# Roles and Responsibilities\n\nThere are always a lot of questions about what the expectations are for each\nrole in the GSoC program. Organizations have developed their own, and\nthis has resulted in wide variation. This documentation aims to standardize\nexpectations across all participating organizations.\n\nIndividual organizations may have additional roles and responsibilities. Talk to\nyour Organization Administrator for more information.\n\nGSoC Contributor Responsibilities\n---------------------------------\n\n### ...to your Mentor\n\n- Submit quality work (code)\n- Regularly communicate work completed, what you intend to do next, and blockers\n - Ask for help when something is preventing you from achieving a goal\n - Give indication that you are alive and working daily\n- Re-evaluate work scope when significantly ahead of expectations\n- Communicate with your mentor AND the broader community\n- Inform when work capacity will be reduced, as early as possible (e.g., family, health, other work)\n- Listen and respond to feedback\n\n### ...to the Org Admin\n\n- Let them know when there are\n - Interaction issues with any mentor or community member\n - Significant disagreements involving your work or changes to your work plan\n\nMentor Responsibilities\n-----------------------\n\n### ...to your Org Admin\n\n- Communicate availability and interaction expectations\n- Inform when mentoring capacity will be reduced, as early as possible (e.g., family, health, vacation)\n- Inform when there is an issue with a GSoC contributor\n - Lacking communication, activity, visibility (MIA), or progress\n - Participant Agreement violations (e.g., plagiarism, harassment, fraud)\n - Bad fit or stepping down\n- Formally evaluate GSoC contributor participation\n - Communicate with admin and GSoC contributor before failing\n\n### ...to your GSoC contributors\n\n- Help and/or teach the GSoC contributor how to\n - be a part of your community\n - communicate more effectively and in the open\n - work with your org's preferred communication channel (IRC, Slack, etc)\n - use your org's version control system\n - ask good questions and get answers to their questions\n - provide convincing technical argument and constructive discussion\n - give attribution correctly and how to select an open source license\n - be independently motivated and productive\n - solve difficult technical problems\n- Keep track of their progress, keep GSoC contributor informed as to their status\n- Communicate on a regular basis:\n - At least twice a week or better\n- Give constructive feedback, be patient, and be respectful\n- Establish realistic work objectives and timeline expectations\n- Re-evaluate scope with GSoC contributor when significantly ahead of or behind expectations\n- Work with devs and community to facilitate acceptance of GSoC contributor work\n\nOrg Admin Responsibilities\n--------------------------\n\n### ...to Google\n\n- Frame org participation, org selection criteria, and org-specific operating procedures\n- Submit the org application and be the org's representative\n- Serve as communication liaison with Google\n - Respond to any inquiries from Google within 36 hours\n - Report Participant Agreement violations (e.g., harassment, plagiarism, fraud)\n - Report GSoC contributor withdrawal\n- Ensure all deadlines are met (e.g., slot requests, mentor evaluations, org payment account creation)\n- Select and invite trusted, capable, and qualified mentors\n- Provide and maintain an adequate list of project ideas\n- Oversee activity of all mentors and GSoC contributors ensuring responsibilities are being met\n- Respond to Google's survey post GSoC (with questions around GSoC contributor retention, etc.)\n\n### ...to your Mentors\n\n- Frame org participation, mentor requirements, failure process, and procedure\n- Communicate mentor expectations before the program starts\n- Communicate GSoC contributor selection, continued participation, and dismissal policy\n - Provide selection criteria for slot allocations\n - Describe how Participant Agreement violations and failure will be handled\n- Continuously evaluate mentor interaction with GSoC contributors\n - Recognize conflicts of interest, interpersonal issues, and replace as necessary\n- Let mentors know when more project ideas are needed\n- Maintain regular communication with mentors before and during the program\n- Ensure adequate and appropriate mentoring coverage, particularly near holidays\n\n### ...to your GSoC contributors\n\n- Let GSoC contributors know how, when, and why to contact the org admin\n- Ensure GSoC contributors are introduced and become appropriately integrated\n- Communicate org-specific requirements (e.g., time, coding, communication, licensing)\n- Communicate org-specific expectations (e.g., behavior, best practices, visibility)\n- Communicate deadlines, acceptance criteria, and failure/dismissal policy\n- Monitor communications and ensure inappropriate behavior is addressed\n- Ensure GSoC contributors at risk of failure or dismissal are notified in advance\n\nSpecial thanks to Sean, Terri, Hong Phuc, Valorie, and Mario, veteran GSoC and\nGCI Organization Administrators, for working with Google's Program\nAdministrators to put this document together."]]