Search
× Search




ผลงานสหกิจ

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

  • ผลการทดสอบ: ระบบสามารถทำงานได้อย่างถูกต้องและผ่านการทดสอบตามเงื่อนไขที่กำหนดไว้ได้ทั้งหมด 15 จาก 15 กรณี สะท้อนให้เห็นว่าระบบมีศักยภาพในการสนับสนุนการตัดสินใจด้านการบริหารจัดการภาระงาน (Workload) และการติดตามงาน (Task tracking) ได้อย่างชัดเจน

สรุปผล (Conclusion)

ระบบ "TeamLoads" สามารถช่วยยกระดับประสิทธิภาพของการจัดการข้อมูลและภาระงานของทีมในภาพรวมได้เป็นอย่างดี โดยการรวบรวมข้อมูลทั้งหมดไว้ในระบบเดียวกัน ทำให้การเข้าถึงข้อมูล การจัดสรรงาน การติดตามสถานะ และการตรวจสอบย้อนหลังเป็นระบบมากขึ้น ผลการทดสอบทั้ง 15 กรณีสะท้อนว่าระบบทำงานได้ถูกต้องตามกฎธุรกิจที่กำหนดไว้ โดยมีจุดเด่นสำคัญคือการรวมข้อมูลไว้ในระบบเดียว สามารถควบคุมภาระงาน (Workload) ได้ตามเกณฑ์ และสามารถติดตามงานพร้อมดูประวัติย้อนหลัง (History) ได้อย่างชัดเจน

Previous Article การพัฒนาระบบต้นแบบเว็บแอปพลิเคชั่น จัดการใบการันตีสําหรับใช้งานภายในองค์กร
Next Article การพัฒนาระบบสำหรับการสื่อสารและบริหารจัดการข้อมูลภายในองค์กร
Print
5 Rate this article:
No rating
Terms Of UsePrivacy StatementCopyright 2026 by My Website
Back To Top