บทบาทและความรับผิดชอบ

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

ขอขอบคุณ