การสร้างผลงานของนักพัฒนา Facebook
(blog.shiren.dev)สรุปจากการได้ฟังคนรู้จักที่ทำงานอยู่ที่ Facebook เล่าว่าที่ Facebook มีวิธีทำงานและวัดผล/ประเมินผลงานกันอย่างไร
การเริ่มต้นงาน
- มีการส่งมอบเป้าหมายที่ชัดเจน เรียบง่าย และอิงข้อมูลลงมาเป็นระยะ
- ไอเดียเพื่อให้บรรลุเป้าหมายนี้ พนักงานทุกคนสามารถคิดขึ้นมาและรวมตัวกันตั้งโปรเจกต์ได้โดยสมัครใจ
- ตอนจัดทีมโปรเจกต์ จะประกาศภายในองค์กรอย่างเปิดเผยว่าเป็นไอเดียอะไรและต้องการบุคลากรแบบใด
การดำเนินงาน
- สิ่งสำคัญที่สุดคืองานนั้นสร้างผลลัพธ์อะไรได้ จึงมีการจัดทำเอกสารว่าจะวัดผลลัพธ์อย่างไร
- งานทุกอย่างถูกปล่อยผ่าน A/B test ดังนั้นถ้าผลลัพธ์ดีจะค่อย ๆ เพิ่มเปอร์เซ็นต์ แต่ถ้ามีปัญหาจะปรับเป็น 0% แล้วแก้ปัญหา
- ไม่มี QA แยกต่างหาก จึงทำ E2E test อย่างเข้มงวดระหว่างพัฒนา
- มีการปรับแต่ง VSCode เพื่อให้สามารถตั้งค่าสภาพแวดล้อมการพัฒนาแบบส่วนตัวบนคลาวด์ได้อย่างง่ายดาย
ช่วงวิกฤตของงาน
- หากโปรเจกต์ต้องการคนเพิ่ม ก็อาจหาด้วยตัวเองหรือขอให้ผู้จัดการช่วยได้
- เส้นทางของผู้จัดการและนักพัฒนาถูกแยกออกจากกันอย่างชัดเจน
- On-call ใช้ระบบเวียนเป็นกะรายเดือน และเมื่อมีการลงทะเบียนเหตุขัดข้อง ระบบจะโทรหาเจ้าของหน้าที่โดยอัตโนมัติ
- ยังมีคนที่คอยช่วยรับมือเหตุขัดข้องด้วย และงานนี้เองก็ถือเป็นผลงานของพวกเขา
- เมื่อแก้ไขเหตุขัดข้องเสร็จแล้ว จะมีการสรุปรายงานเหตุขัดข้อง
เกณฑ์ของผลงาน
- ผลงานถูกประเมินใน 4 หมวด ได้แก่ ผลกระทบของโปรเจกต์, ภาพรวมด้านวิศวกรรม/บริการ, ผู้คน, และทิศทาง
- ผลกระทบของโปรเจกต์คือการประเมินว่ามีส่วนช่วยต่อโปรเจกต์จริงอย่างไร
- ภาพรวมด้านวิศวกรรม/บริการคือการประเมินความสามารถของนักพัฒนา
- ผู้คนคือการประเมินด้านการแบ่งปัน ทัศนคติ และการสื่อสาร
- ทิศทางคือผลงานที่จำเป็นสำหรับผู้ที่เป็นซีเนียร์ หรือจูเนียร์ที่กำลังจะเป็นซีเนียร์ โดยประเมินเรื่องภาวะผู้นำหรือการนำด้านเทคนิค
การประเมินผลงาน
- มีการประเมินปีละครั้ง แต่ระหว่างปีสามารถขอให้เพื่อนร่วมงานหรือผู้จัดการช่วยตรวจสอบได้ว่าตอนนี้ทำได้ดีหรือไม่
- ผลงานทุกอย่างต้องวัดได้
- ถึงจะมีการประเมินทุกปี แต่การเจรจาเงินเดือนไม่ได้เกิดขึ้นทุกปี
- การประเมินจะดำเนินการโดยอิงจากรายงานผลงานที่ผู้ถูกประเมินส่งมา
3 ความคิดเห็น
ดูเป็นระบบที่ทำให้คนถูกประเมินรู้สึกอึดอัดจนหายใจไม่ออกเลยนะ
บรรทัดแรกนี่น่าสงสัยที่สุดเลย
"มีการส่งมอบเป้าหมายที่ชัดเจน เรียบง่าย และอิงจากข้อมูลลงมาเป็นระยะ"
ถ้าฉันทำงานในตำแหน่ง PM เหมือนกัน รู้สึกว่าส่วนนี้ยากที่สุดเสมอครับ
ผลกระทบทางธุรกิจใน PRD เขียนได้ไม่ยาก แต่เป้าหมายที่อิงข้อมูลนั้นยากจริงๆ
ถ้าเป็นระดับ Facebook ก็น่าจะยังมีตัวชี้วัดผลงานที่บริษัทให้ความสำคัญอยู่บ้างนะครับ