หน้าที่รับผิดชอบ
วิเคราะห์และรวบรวมความต้องการ: ศึกษาปัญหาและความต้องการของผู้ใช้งาน (Users/Business) เพื่อ
แปลงเป็นข้อกำหนดทางเทคนิคที่ชัดเจน
ออกแบบระบบ (System Design):
ออกแบบสถาปัตยกรรมระบบ, โครงสร้าง
ฐานข้อมูล (Database), และ User Interface (Wireframes) ให้สอดคล้องกับธุรกิจ
ทำเอกสารทางเทคนิค: จัดทำเอกสาร API Specification, Data Dictionary, และ Workflows เพื่อให้ Programmer นำไปพัฒนาต่อได้
ประสานงานและบริหารโครงการ: เป็นตัวกลางสื่อสารระหว่างทีมพัฒนา, ลูกค้า, หรือผู้บริหาร และควบคุมโครงการให้เสร็จตามกำหนด
ตรวจสอบและทดสอบระบบ: ประเมินผลระบบ, แก้ไขข้อบกพร่อง (Bug), และสนับสนุนผู้ใช้งาน (Support) ในการใช้งานจริง