1. System Analysis (SA)
-	วิเคราะห์และรวบรวมความต้องการของลูกค้า เพื่อใช้ในการออกแบบระบบ
-	นำเสนอทางเลือกที่เหมาะสมกับระบบที่พัฒนาให้กับลูกค้า เป็นที่ปรึกษาของลูกค้า ในการออกแบบระบบ Software
-	ควบคุม ดูแลการทำงานของทีมพัฒนา ให้ผลิตผลงานที่ถูกต้อง ตรงตามการออกแบบ และตรงตามเวลาที่กำหนด
-	ทำงานใกล้ชิดกับ Business User เพื่อสร้างความเชื่อมั่นว่า Project ที่พัฒนาจะเป็นไปตาม Business Requirement ของลูกค้า
-	ประสานงานกับ Project Manager เพื่อให้เกิดการทำงานร่วมกันที่ราบรื่น บริการที่ดี และเป็นที่พึงพอใจแก่ลูกค้า
-	จัดทำเอกสารที่เกี่ยวข้องกับการออกแบบระบบต่างๆ เช่น Requirement Spec, Data Dict, DFD, ERD, UML, Program List, Program Flow, Application Spec
-	จัดเตรียม Test Case Scenerio เพื่อใช้ในการทดสอบระบบ
-	ควบคุมดูแลการติดตั้งระบบ รวมถึงการทดสอบระบบให้ได้คุณภาพและตรงตามความต้องการของลูกค้า ก่อนส่งมอบงานให้แก่ลูกค้า
-	จัดเตรียมการ Training และเอกสาร User manual, System manual
-	เสนอแผนการพัฒนาระบบ (Project Plan) ที่เหมาะสม เพื่อใช้ปฏิบัติงานภายในทีมงานที่เกี่ยวข้อง
-	ดูแล และอบรม ความรู้ที่เกี่ยวข้องให้กับทีมงาน
-	ดูแล และจัดการ Resource ที่มี ให้ทำงานที่เหมาะสม และ ทำงานร่วมกันได้อย่างราบรื่น รวมทั้งลดความขัดแย้งที่เกิดขึ้นภายในทีมงาน
-	ประสานงาน/ แสดงผลงาน/ รายงานสถานะความคืบหน้าของงาน ต่อหัวหน้าทีมที่รับผิดชอบ