Engineering Manager vs Product Manager
Disclaimer: Blog นี้เป็นมุมมองส่วนตัวของผู้เขียน blog ไม่ได้ผูกพันธ์กับบริษัทหรือองค์กรใดๆ ข้อมูลใน blog อาจมีการเปลี่ยนแปลงไปตามกาลเวลาและบริบทของแต่ละองค์กร
Engineering Manager
Engineering Manager เปรียบเสมือน Nick Fury ใน Marvel เป็นผู้นำทีม คอยประสานงาน ทำงานทั้งเบื้องหน้าเบื้องหลัง และ motivate เพื่อให้ team avenger บรรลุ mission
หน้าที่หลักๆ ก็คือ
1. Technical Oversight
- ดูแลและควบคุมงานทางเทคนิคทั้งหมด เพื่อให้ชัวร์ว่าผลลัพธ์ของงานที่ออกมา มีคุณภาพด้าน technical ตรงตาม standard หรือ policy
- ประเมินความเสี่ยงทางเทคนิคที่อาจจะเกิดขึ้นและหา solution.
- ตรวจสอบดูแลคุณภาพของ software (Code Quality Assurance)
2. Team Management & Resource Allocation
- จัดการทีม สร้าง environment ที่ดี พัฒนาศักยภาพของคนในทีม
- วางแผนเรื่อง resource ทั้งคน เครื่องมือ hardware software etc เพื่อบรรลุเป้าหมายของ project
Product Manager
PM or Product Manager คือคนรับผิดชอบด้าน direction ของ product. กำหนดความสำคัญของฟีเจอร์ต่างๆ
หน้าที่หลักๆคือ
1. Product Vision
- กำหนดทิศทางของ product เพื่อตอบโจทย์ KPI ด้านต่างๆ
- กำหนดความสำคัญของฟีเจอร์ต่างๆว่าจะทำอะไรก่อนหรือหลัง
- Define Roadmap ของ product
2. Research
- Market Research วิเคราะห์ความต้องการของผู้ใช้ในตลาด
- Customer Feedback
Common Responsibilities
• Timeline tracking: ติดตามและตรวจสอบความคืบหน้าของโครงการ เพื่อให้มั่นใจว่าสามารถส่งมอบได้ตามเวลาที่กำหนด
• Stakeholder communication: สื่อสารกับผู้มีส่วนได้ส่วนเสียต่างๆ เพื่อให้ข้อมูลและความคืบหน้าของโครงการถูกต้องและทันเวลา
• Project planning: วางแผนและกำหนดเป้าหมายของโครงการร่วมกัน เพื่อให้แน่ใจว่าโครงการสามารถดำเนินไปได้อย่างมีประสิทธิภาพ