การสอนการพัฒนาซอฟต์แวร์ตามแนวคิดแบบ Agile

ผู้แต่ง

  • นภารัตน์ ชูไพร คณะศึกษาศาสตร์ มหาวิทยาลัยนเรศวร จังหวัดพิษณุโลก
  • สุภาณี เส็งศรี คณะศึกษาศาสตร์ มหาวิทยาลัยนเรศวร จังหวัดพิษณุโลก
  • กอบสุข คงมนัส คณะศึกษาศาสตร์ มหาวิทยาลัยนเรศวร จังหวัดพิษณุโลก

คำสำคัญ:

การสอน, การพัฒนาซอฟต์แวร์, แนวคิดแบบ Agile

บทคัดย่อ

การสอนการพัฒนาซอฟต์แวร์โดยใช้แนวคิด Agile เป็นแนวคิดในการพัฒนาซอฟต์แวร์ที่ทำให้เกิดความรวดเร็ว สามารถปรับเปลี่ยนการทำงานได้ตลอดเวลา มีความยืดหยุ่น และมีการทำงานเป็นทีม เป็นวิธีในการบริหารจัดการเพื่อตอบสนองความต้องการของลูกค้าให้ดีที่สุด ระเบียบวิธีแบบ Agile มีลักษณะการทำงานแบบวนซ้ำ เน้นย้ำการพัฒนา การทำงานร่วมกัน การยอมปรับการเปลี่ยนแปลง คำติชมของลูกค้าและมีการนำไปใช้อย่างกว้างขวางเพื่อความยืดหยุ่นและการปรับตัว ซึ่งการพัฒนาซอฟต์แวร์ตามแนวคิดแบบ Agile ประกอบด้วย 1) การศึกษาความต้องการของผู้มีส่วนได้ส่วนเสีย 2) การวางแผนและออกแบบ 3) การพัฒนาซอฟต์แวร์ 4) การทดสอบการทำงานของซอฟต์แวร์ 5) การปรับปรุงซอฟต์แวร์ 6) การให้ข้อเสนอแนะความคิดเห็น และ 7) การประเมินผล โดยผู้สอนต้องเป็นผู้นำทางการเรียนรู้ มีการวางแผนการเรียนที่มีความยืดหยุ่น มีการทำงานเป็นทีม ส่งเสริมการเรียนรู้ด้วยตนเองให้กับผู้เรียน มีการสร้างบรรยากาศที่เป็นกันเอง เพื่อให้ผู้เรียนได้เรียนรู้เข้าใจหลักการของ Agile ที่สามารถนำไปใช้ในการพัฒนาซอฟต์แวร์ ซึ่งเป็นทักษะที่มีความจำเป็นในศตวรรษที่ 21 ที่ต้องพัฒนาสมรรถนะผู้เรียนให้ทันสมัยกับการเปลี่ยนแปลงที่เกิดขึ้นรอบด้าน กว้างขวาง รู้เท่าทันโลก ก้าวทันความเจริญก้าวหน้าทางวิทยาการและเทคโนโลยี ต่อการเรียนรู้และการพัฒนาตนเองอย่างต่อเนื่องตลอดชีวิต สู่การเป็นคนไทยที่มีทักษะสูงเป็นนวัตกร นักคิด ผู้ประกอบการ เกษตรกรยุคใหม่

References

ชนัญชิดา เลิศจะบก และจงกล จันทร์เรือง. (2563). การประยุกต์ใช้อไจล์เพื่อออกแบบและพัฒนาระบบนำเสนอหนังสือมีชีวิตดิจิทัล กรณีศึกษาสำนักวิทยบริการและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีราชมงคลอีสาน. รายงานสืบเนื่องจากงานประชุมวิชาการระดับชาติและนานาชาติ.

พงษ์พัชรินทร์ พุธวัฒนะ. (2564). การจัดการเรียนรู้เพื่อพัฒนาผู้เรียนในยุคดิจิทัล. วารสารนวัตกรรมการเรียนรู้และเทคโนโลยี, 1(2), 1-11.

พิฑูร ธนบดีกิจ และจีราภา อินธิแสง โธฌีม. (2565). หลักสูตรแนวคิดแบบ Agile (Agile Thinking). https://www.lifelong.cmu.ac.th/video/assets/files/skills4life/files/4c8d2c1ef63240b3a97637db5ec0079f.pdf

รวิศ หาญอุตสาหะ. (2566). ปรับองค์กรอย่างไรให้คล่องตัวและทันโลก. https://www.krungsri.com/th/plearn-plearn/adjust-agile-organization

Al-Saqqa, S., Sawalha, S., & AbdelNabi, H. (2020). Agile software development: Methodologies and trends. International Journal of Interactive MobileTechnologies, 14(11), 246-270.

Dudhat, A., & Abbasi, M. A. (2021). Discussion of Agile Software Development Methodology and its Relevance to Software Engineering. ADI Journal on Recent Innovation, 3(1), 105-114.

Gheorghe, A. M., Gheorghe, I. D., & Iatan, I. L. (2020). Agile Software Development. Informatica Economica, 24(2), 90-100.

López-Alcarria, A., Olivares-Vicente, A., & Poza-Vilches, F. (2019). A systematic review of The use of agile methodologies in education to foster sustainability competencies. Sustainability, 11(10), 2915.

Phongphet, W., Chumpa, A., & Thumpanit, A. (2023). การประยุกต์ใช้แนวคิดแบบอไจล์เพื่อพัฒนาระบบรับสมัครนักศึกษาออนไลน์ มหาวิทยาลัยนครพนม. วารสารศิลปศาสตร์ (วังนางเลิ้ง) มหาวิทยาลัยเทคโนโลยีราชมงคลพระนคร, 3(1), 49-61.

Pócsová, J., Bednárová, D., Bogdanovská, G., & Mojžišová, A. (2020). Implementation of Agile methodologies in an engineering course. Education Sciences, 10(11), 333.

Saltz, J., & Heckman, R. (2020). Exploring which agile principles students internalize when using a Kanban process methodology. Journal of Information Systems Education, 31(1), 51.

Sharp, J. H., Mitchell, A., & Lang, G. (2020). Agile Teaching and learning in information systems education: an analysis and categorization of literature. Journal of Information Systems Education, 31(4), 269-281.

Singh, R., Kumar, D., & Sagar, B. B. (2019). Analytical study of agile methodology in information technology sector. In 2019 4th International Conference on Information Systems and Computer Networks (ISCON), 422-426.

Suksomboon, P. (2023). Software Engineer. http://paijit.lpru.ac.th/cgi-bin/S5672601/SoftEng4.pdf

Trivedi, D. (2021). Agile methodologies. International Journal of Computer Science & Communicat.

Upplychainguru. (2023). หลักการของอไจล์ 12 ข้อ. https://supplychainguru.co.th/articles/soft-skills/12-agile-principles/

Downloads

เผยแพร่แล้ว

05/01/2024