Adopting the UAT Scrum Framework for Systematic Quality Assurance

WANTANA SISOMBOON, Nuansri Denwattana, Nuttaporn Phakdee

Abstract


Currently, competition in the software organization business is rapidly increasing especially in systems that are essential instruments and which have a direct effect on an organization's survivability. Software companies must place importance on quality assurance activities in order to ensure the quality of products and information. The tests must focus not only on software products, but also on the accuracy of information shown. The aim of this study is to introduce the UAT Scrum framework, which is an application of a Software development method called Scrum together with UAT methodology called the PEF framework. In addition, ???User stories?? were used to express the ???Definition of Done?? in UAT testing to ensure all stakeholders understand the goals. The User stories were used to complete the outline of the tasks for the entire team. Three Nursing Colleges within Thailand were selected as test sites for this research. Twenty-nine nurses, five administrators and ten members of the QA and software development team were included as a sample. The average result of the experiment was 3.97. Participants were satisfied with the UAT Scrum framework for the UAT testing process. The end users and the UAT team improved their communication. User stories on the Kanban board provided comprehensive information on the work for which they were responsible and showed completeness of the information clearly. Utilizing the Scrum UAT framework also vastly improved the QA team and software developers??? working processes, relieved time constraints, and assisted in producing software of a higher standard.


Full Text:

PDF

References


Al-Hurmuzi, S., Al-Khanjari, Z. and Al-Kindi, I. (2018). Proposed Feasible PEF framework for User Acceptance Testing. 8th International Conference on Computer Science and Information Technology (CSIT). 242-248. https://doi: 10.1109/CSIT.2018.8486225.

Bureau of Standards for Higher Education. (2014). Manual for The Internal Quality Assurance for Higher Education Institutions, Office of the Higher Education Commission Ministry of Education (OHEC). 208. http://www.mua.go.th/

Borvornsakulcharoen, Direk. (2014). Analysis of Legal Problems Arising from National Education Act B.E.2542 in Term of Educational Decentralization. Naresuan University Law Journal 7, 1, 104-121. https://doi.org/10.14456/lawnujournal.v7i1.98752

Emeritus K. W. (2014). Manual for the Internal Quality Assurance for Higher Education Institutions 2014. Office of the Higher Education Commission (OHEC), Bangkok, 23-80.

http:// https://qm.kku.ac.th/downloads/hbMUA14en1.pdf

Kuldeep, N. (2018). Integrating STEM and Skill Development (SD) for Thailand 4.0 Means, Methods and Challenges. iSTEM-Ed 2018 KX KMUTT, Bangkok, Thailand Jul, 11-13. http://repository.au.edu/handle/6623004553/21340

Padmini, K.V.J., Perera, I., and Bandara, D. (2016). Applying agile practices to avoid chaos in User Acceptance Testing: A case study. Moratuwa Engineering Research Conference (MERCon). 96-101. https:// doi: 10.1109/MERCon.2016.7480122.

Pandit, P. and Tahiliani, S. (2015). AgileUAT: A Framework for User Acceptance Testing based on User Stories and Acceptance Criteria. International Journal of Computer Applications,120. 16-21. https:// 10.5120/21262-3533

Ruchi, G. and Namita G. (2014). Survey on Acceptance Testing Technique. Journal of Software and Web Sciences (IJSWS),8(1). 20-23. http:// https://www.semanticscholar.org/paper/Survey-on-Acceptance-Testing-Technique-Goel-Gupta/94bd57be619457f40e8fa67241514e1dc2b9c417

Ruchira, P., Perera, S., Jeeva P. and Dilum B. (2018). Adopting Design Thinking Practices to Satisfy Customer Expectations in Agile Practices: A Case from Sri Lankan Software Development Industry. Moratuwa Engineering Research Conference (MERCon). 471-476. http:// doi: 10.1109/MERCon.2018.8422006.

Sebastian, L., Raffaele F. C. and J??rgen C. (2019). Beware of Disengaged User Acceptance in Testing Software-as-a-Service. IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), 298-299. http:// doi: 10.1109/ICSE-Companion.2019.00123.

Sowri R. P., Rani H., Padmavathy. V and Nasrin. S. (2019). Framework for Multiple User Acceptance Testing to Avoid Chaos. IEEE International Conference on System, Computation, Automation and Networking (ICSCAN), 1-6. http:// doi: 10.1109/ICSCAN.2019.8878803.

Srivastava, A., Bhardwaj, S. and Saraswat, S. (2017). SCRUM model for agile methodology. International Conference on Computing, Communication and Automation (ICCCA), 864-869. https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8229928

Zahra A. A. (2012) Challenges and Weaknesses of Agile Method in Enterprise Architecture. International Journal of Computer Science & Engineering Survey (IJCSES)3, 6, 37-45. https:// 10.5121/ijcses.2012.3603