หลายคนอาจจะพบปัญหาการใช้งานระบบ Payroll สำหรับสำเร็จรูป ที่อาจจะใช้งานยาก ต้องใช้เวลาเรียนรู้ มีหลายขั้นตอนกว่าจะได้ผลลัพท์ บางองค์กรก็มีความซับซ้อนและไม่ตอบโจทย์ เสียค่าใช้จ่ายรายเดือนค่อนข้างสูง ปรับอะไรก็ไม่ได้ สำหรับคนที่ต้องการพัฒนาระบบใช้งานเอง เพื่อให้เข้ากับองค์กร "จำเป็นต้องมีความรู้เรื่องภาษาคอมพิวเตอร์ในการพัฒนาไหม?" สมัยนี้ไม่ต้องครับ เพราะว่าการพัฒนาระบบขึ้นมา หลักสำคัญจะอยู่ที่ "เป้าหมาย" ของการพัฒนาระบบ ว่าต้องการความสามารถอะไรบ้าง เราเข้าใจเรื่องการป้อนข้อมูลเข้าหรือการนำข้อมูลออกในแต่ละส่วนงานหรือไม่ หากเราเข้าใจจริง เราก็จะมีทุนความรู้และความต้องการในการพัฒนาระบบแล้วครับ ยิ่งสมัยนี้มีเครื่องมือ No code ค่อนข้างเยอะ และสมัยนี้เราไม่ต้องพัฒนาเองก็ได้ จ้างพัฒนาเอาสะดวกกว่า แต่ก่อนเราต้องใช้ทุนสูงในการพัฒนาระบบ เดี๋ยวนี้เราสามารถแยกส่วนพัฒนาได้นะครับ เราอาจจะ Proof of Concept ก่อนได้ ด้วยการจ้าง UX/UI เข้ามาช่วยพัฒนาก่อนเบื้องต้น หลังจากนั้นก็มาดูเรื่องของ Database design…