Abstract:
การศึกษาในครั้งนี้มีวัตถุประสงค์ เพื่อเปรียบเทียบความคิดเห็นต่อประเด็นความท้าทายในการพัฒนาซอฟต์แวร์จากมุมมองของผู้ให้บริการและผู้รับบริการ และเพื่อจัดลำดับปัญหาที่เผชิญมากที่สุด 3 ลำดับแรก โดยพิจารณาปัญหาและอุปสรรคใน 4 มิติ คือ มิติด้านองค์กร มิติด้านบุคคล มิติด้านกระบวนการ และมิติด้านเทคนิค รวมทั้งสิ้นจำนวน 32 ประเด็น โดยใช้แบบสอบถามในการเก็บข้อมูลจากบริษัทขนาดกลางและขนาดเล็ก (SME) ประกอบด้วยบริษัทผู้ให้บริการพัฒนาซอฟต์แวร์ 34 ราย และบริษัทผู้รับบริการ 31 ราย และวิเคราะห์ข้อมูลด้วยสถิติเชิงพรรณ การทดสอบ Mann-Whitney U และการทดสอบ Chi-Square นอกจากนั้นแล้วมีการสัมภาษณ์เชิงลึก บริษัทผู้ให้บริการและบริษัทผู้รับบริการ เพื่อยืนยันผลการศึกษาโดยใช้แบบสอบถาม ผลการศึกษาพบว่า ทั้งผู้ให้บริการและผู้รับบริการเห็นว่าปัญหามิติด้านกระบวนการ ได้แก่ ปัญหาการขาดการติดต่อสื่อสาร และระยะเวลาที่จำกัด เป็นประเด็นสำคัญในการพัฒนาซอฟท์แวร์ แต่พิจารณาในมิติด้านบุคคล ผู้ให้บริการมองว่า ประเด็นเรื่องการลาออกของพนักงานและการรวบรวมข้อมูล เป็นปัญหาในการพัฒนาซอฟท์แวร์ ในขณะที่ผู้รับบริการมองว่า ประเด็นเรื่องการจัดการแลกเปลี่ยนความรู้ และข้อจำกัดด้านงบประมาณ เป็นปัญหาสำคัญนอกจากนี้ จากการจัดลำดับปัญหาที่เผชิญในการพัฒนาซอฟท์แวร์ พบว่า ทั้งผู้ให้บริการและผู้รับบริการต่างประสบกับปัญหาด้านองค์กร คือ ประเด็นเรื่องนโยบาย และการขาดการสนับสนุนจากองค์กร มากเป็นอันดับที่ 1 และ 2 สำหรับมิติด้านกระบวนการ ปัญหาที่ทั้งผู้ให้บริการและผู้รับบริการพบบ่อยคือ การขาดการติดต่อสื่อสาร และระยะเวลาที่จำกัด จากผลการศึกษา ผู้ให้บริการและผู้รับบริการควรสื่อสารประเด็นปัญหาที่ทั้งสองฝ่ายกังวลและ/หรือปัญหาที่กำลังเผชิญอยู่ เพื่อสร้างความเข้าใจและสัมพันธ์ที่ดีระหว่างผู้ให้บริการและผู้รับบริการ ตลอดระยะการดำเนินโครงการพัฒนาซอฟท์แวร์ และเพิ่มโอกาสให้โครงการพัฒนาซอฟท์แวร์ประสบความสำเร็จมากขึ้น
The study aims to compare opinion towards challenges in software development project from client and vendor perspectives, and to rank top 3 problems or obstacles each party has encountered. The survey including the total of 32 challenges classified into 4 aspects; organization, people, process and techniques, was conducted on 34 vendors and 31 clients, both were small and medium-sized enterprises. Descriptive statistics, Mann-Whitney U test and Chi-square test were conducted and the results were to confirm with findings from in-depth interview. Both client and vendors suggested that challenges in term of process particularly lack of communication and time constraints are crucial. Regarding challenges other aspects, vendors are more concerned about staff turnover and requirement engineering issues whereas clients are more worried about lack of knowledge management and transfer among teams and budget constraints. Also, both client and vendors ranked the problems due to organization policy and lack of organizational support as the first and second most frequently encountered problems in organizational aspect. Lack of communication and time constraint were also ranked as the first and second most frequently encountered problems in term of process. According to the result from this study, it is suggested that both client and vendor should communicate concerning issues as well as challenges encountered throughout software development project in order to develop better understanding and good relationship, which would increase chance of project success.