TEAMLOADS ระบบจัดการข้อมูล ภาระงาน และการติดตามงานของทีม
A Web-Based System for Team Workload Management and Task Tracking
ผู้จัดทำ: นายณัฐพนธ์ วิรุฬห์พันธ์ปาล
อาจารย์ที่ปรึกษา: ผู้ช่วยศาสตราจารย์ ชัยณรงค์ คล้ายมณี
ที่มาและความสำคัญ
กระบวนการจัดการข้อมูลและภาระงานของทีมในภาพรวมในปัจจุบันยังคงขาดระบบกลางที่ช่วยให้การทำงานเป็นระบบและมีประสิทธิภาพ ข้อมูลของสมาชิก ทีม และงานต่าง ๆ มักกระจัดกระจายอยู่หลายแหล่ง ทำให้การเข้าถึงข้อมูล การพิจารณาจัดสรรงาน การมองเห็นภาพรวมของภาระงาน (Workload) การติดตามสถานะ และการตรวจสอบย้อนหลังยังไม่มีความชัดเจน
ด้วยเหตุนี้ ระบบ "TeamLoads" จึงถูกพัฒนาขึ้นเพื่อทำหน้าที่เป็นระบบส่วนกลางในการจัดการข้อมูลและภาระงานของทีม โดยการรวบรวมข้อมูลสำคัญทั้งหมดไว้ในระบบเดียว เพื่อสนับสนุนการตัดสินใจในการจัดสรรงาน และช่วยให้การติดตามการดำเนินงานของทีมเป็นระบบและมีความชัดเจนมากยิ่งขึ้น
วัตถุประสงค์
-
เพื่อยกระดับประสิทธิภาพของการจัดการข้อมูลสมาชิก ทีม และงาน ให้สามารถเข้าถึงและใช้งานได้ในระบบเดียว
-
เพื่อเพิ่มประสิทธิภาพในการจัดสรรและควบคุมภาระงานของทีม โดยใช้ภาระงาน (Workload) เป็นเกณฑ์สนับสนุนการตัดสินใจ
-
เพื่อเพิ่มประสิทธิภาพในการติดตามสถานะการดำเนินงานและการตรวจสอบข้อมูลย้อนหลังให้เป็นระบบมากขึ้น
วิธีการดำเนินงาน (Methodology)
สถาปัตยกรรมระบบ ข้อมูลหลัก ลำดับการใช้งาน และกลไกการคำนวณ workload ถูกออกแบบให้รองรับการทำงานในลักษณะ single-user notebook และใช้กฎธุรกิจ (Business Rules) เดียวกันทั้งระบบ ประกอบด้วยโครงสร้างข้อมูลหลัก ได้แก่ Master Data, Teams และ Tasks โดยมีรายละเอียดการออกแบบระบบดังนี้:
-
ลำดับการใช้งานหน้าจอระบบ: ออกแบบให้เรียงลำดับการทำงานและทำหน้าที่จัดการข้อมูลผ่านหน้าจอ Login → Master Data → People → Teams → Tasks เพื่อรวบรวมข้อมูลที่เกี่ยวข้องกับการตัดสินใจไว้ภายในระบบเดียว
-
กลไกและกฎการทำงานหลัก (Core Business Rules):
-
กำหนดน้ำหนักทีม (Team Weight) เท่ากับ 1, 2, 4
-
กำหนดขีดความสามารถ (Capacity) สำหรับหัวหน้าทีม (Lead) = 12 และสมาชิกทีม (Member) = 6
-
เมื่อสมาชิกอยู่ในทีมใด จะรับภาระงาน (Weight) ของทีมนั้นไปเต็มจำนวน
-
ระบบมีกลไกตรวจสอบภาระงาน (Workload Calculation & Check) หากภาระงานรวมเกิน 100% ระบบจะบล็อก (Block) และไม่อนุญาตให้ดำเนินการต่อ
-
ในแต่ละงาน (Task) จะต้องมีผู้รับผิดชอบ (Assignee) อย่างน้อย 1 คนเสมอ
-
ทีมที่มีสถานะเสร็จสิ้น (Done) จะถูกย้ายไปยังส่วนประวัติการทำงาน (History) และทำการล็อก (Lock) เพื่อไม่ให้แก้ไขข้อมูลได้อีก
ผลการดำเนินงาน (Results)
การประเมินในโครงงานนี้อาศัยผลการทดสอบตามสถานการณ์ใช้งานจริงเป็นหลักฐานสนับสนุน เพื่อมุ่งประเมินศักยภาพของระบบในเชิงโครงสร้างและกระบวนการทำงาน โดยมีการทดสอบตามเงื่อนไขทางธุรกิจ (Business Rules) ครอบคลุม 5 ส่วนงานหลัก ได้แก่ Login, Master Data, People, Teams และ Tasks
สรุปผล (Conclusion)
ระบบ "TeamLoads" สามารถช่วยยกระดับประสิทธิภาพของการจัดการข้อมูลและภาระงานของทีมในภาพรวมได้เป็นอย่างดี โดยการรวบรวมข้อมูลทั้งหมดไว้ในระบบเดียวกัน ทำให้การเข้าถึงข้อมูล การจัดสรรงาน การติดตามสถานะ และการตรวจสอบย้อนหลังเป็นระบบมากขึ้น ผลการทดสอบทั้ง 15 กรณีสะท้อนว่าระบบทำงานได้ถูกต้องตามกฎธุรกิจที่กำหนดไว้ โดยมีจุดเด่นสำคัญคือการรวมข้อมูลไว้ในระบบเดียว สามารถควบคุมภาระงาน (Workload) ได้ตามเกณฑ์ และสามารถติดตามงานพร้อมดูประวัติย้อนหลัง (History) ได้อย่างชัดเจน