มีคำถามมากมายเกี่ยวกับความคาดหวังของแต่ละบทบาทในโปรแกรม 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 ที่มีความเสี่ยงต่อการล้มเหลวหรือถูกปิดได้รับการแจ้งเตือนล่วงหน้า
ขอขอบคุณ