ข้ามไปที่เนื้อหา

2. ทีม บทบาท และสิทธิ์#

2.1 โครงสร้างทีม#

flowchart TD
    EXEC["👔 ทีมบริหาร<br/>Executive"]
    BA["📋 ทีมวิเคราะห์ระบบ (BA)<br/>เจ้าของคิวงานโครงการ"]
    DEV["💻 ทีมโปรแกรมเมอร์<br/>เข้ากะ 24/7 ทุกคน"]
    UX["🎨 ทีม UX/UI Designer<br/>หน้าจอ · Banner · Logo"]
    LEAD["⭐ หัวหน้างาน<br/>Team Lead"]

    EXEC -->|กำหนดทิศทาง · ดูต้นทุน-กำไร| BA
    BA -->|จ่ายงานตามคิว| DEV
    BA -->|จ่ายงานออกแบบ| UX
    LEAD -->|อนุมัติ OT · จัดกะ · อนุมัติลา| DEV
    LEAD -->|อนุมัติ OT · อนุมัติลา| UX
    DEV -.->|ลงเวลา · แจ้งความคืบหน้า| BA
    UX -.->|ลงเวลา · แจ้งความคืบหน้า| BA
    BA -.->|รายงานสถานะโครงการ| EXEC

    classDef exec fill:#4f46e5,stroke:#3730a3,color:#fff
    classDef team fill:#e0e7ff,stroke:#4f46e5,color:#1e1b4b
    class EXEC,LEAD exec
    class BA,DEV,UX team

หมายเหตุ

หัวหน้างาน (Team Lead) ไม่ใช่ทีมที่ 5 แต่เป็น บทบาทเพิ่ม ที่ทับกับทีมใดก็ได้ เช่น โปรแกรมเมอร์อาวุโสคนหนึ่งเป็นทั้ง programmer และ lead ในระบบจึงเก็บเป็น บทบาท (role) หลายค่าต่อคน ไม่ใช่ทีมเดียวต่อคน

2.2 บทบาทในระบบ#

บทบาท รหัส ใครบ้าง ทำอะไรในระบบ
ผู้บริหาร executive ทีมบริหาร ดูต้นทุน กำไร ภาพรวมทุกโครงการ · ตั้ง rate card · ปิดงวด
หัวหน้างาน lead หัวหน้าแต่ละทีม จัดกะ · อนุมัติ OT · อนุมัติลา · ดูต้นทุนทีมตัวเอง
นักวิเคราะห์ระบบ ba ทีม BA สร้าง/จัดคิวโครงการและงาน · มอบหมายงาน · ติดตามความคืบหน้า
โปรแกรมเมอร์ programmer ทีมโปรแกรมเมอร์ ลงเวลา · ดูกะตัวเอง · ขอ OT/ลา · รับงาน
นักออกแบบ designer ทีม UX/UI ลงเวลา · ขอ OT/ลา · รับงานออกแบบ
ผู้ดูแลระบบ admin ผู้ดูแล (1–2 คน) จัดการผู้ใช้ · แก้ข้อมูลย้อนหลัง · ดู audit log

2.3 ตารางสิทธิ์ (Permission Matrix)#

ความสามารถ executive lead ba programmer designer admin
ลงเวลาของตัวเอง
ดู timesheet ตัวเอง
ดู timesheet คนในทีม 🟡 (เฉพาะโครงการที่ดูแล)
ขอ OT / ลา
อนุมัติ OT / ลา
จัดตารางกะ
สร้าง/แก้โครงการ
มอบหมายงาน
ดู ต้นทุนเป็นตัวเงิน 🟡 (เฉพาะทีมตัวเอง) 🟡
ดู ชั่วโมง รายโครงการ 🟡 (ของตัวเอง) 🟡 (ของตัวเอง)
ตั้ง/แก้ rate card
ปิดงวด (ล็อก timesheet)
แก้ข้อมูลหลังปิดงวด
ดู audit log

กติกาเรื่องตัวเงิน

เงินเดือนและต้นทุนต่อชั่วโมงของแต่ละคน เห็นได้เฉพาะ executive และ admin เท่านั้น บทบาทอื่นเห็นได้แค่ "ชั่วโมง" ไม่เห็นตัวเงิน หัวหน้างานเห็นต้นทุนรวมของทีมตัวเองได้ แต่ไม่เห็นแยกรายคน

2.4 สิ่งที่แต่ละคนต้องทำ (Operating Rhythm)#

ใคร ทำอะไร ใช้เวลา
ทุกคน ลงเวลาก่อนออกงาน — ผ่าน Claude หรือหน้าเว็บ < 30 วินาที
คนเข้ากะ ส่งต่อกะ (handover) เมื่อจบกะ 2–3 นาที
BA ตรวจคิวงาน อัปเดตสถานะงานที่คืบหน้า 10 นาที
หัวหน้างาน อนุมัติ OT / ลา ที่ค้างอยู่ 5 นาที
ใคร ทำอะไร
BA จัดลำดับคิวงานสัปดาห์ถัดไป · แจ้งงานที่เสี่ยงเลยกำหนด
หัวหน้างาน ตรวจว่าลูกทีมลงเวลาครบหรือไม่ · ตามคนที่ขาด
ผู้บริหาร ดูแดชบอร์ด: ชั่วโมงสะสมต่อโครงการ · สัดส่วน support vs dev · OT ที่ผิดปกติ
เมื่อไหร่ ใคร ทำอะไร
ก่อนสิ้นเดือน 7 วัน หัวหน้างาน ประกาศตารางกะเดือนถัดไป
วันที่ 1–3 ทุกคน เคลียร์ timesheet เดือนก่อนให้ครบ
วันที่ 3 ผู้บริหาร/admin ปิดงวด — ล็อก timesheet เดือนก่อน
วันที่ 3–5 ระบบ คำนวณต้นทุน · ออกรายงานต้นทุนรายโครงการและกำไรรายลูกค้า
วันที่ 5 ผู้บริหาร + BA ประชุมทบทวน: โครงการไหนกินต้นทุนเกินคาด และจะทำอย่างไรต่อ