Applying agile practices to avoid chaos in User Acceptance Testing: A case study
Agile practices have gained increasing popularity in Information Technology (IT) Education, Marketing, and Advertising industry, as it brings quality products into the market faster. Scrum, Lean Development, and Extreme Programming are the most commonly considered processes under the Agile umbrella. Scrum or scrum variants form a high performance, collaborative team to handle projects that are more complex. We examine the applicability of the scrum framework to a large scale revenue management system for User Acceptance Testing (UAT) Industry believes integration and acceptance testing is not easy to perform within the scrum framework. Nevertheless, very little is explored about the acceptance testing in Agile practices. We fill this gap by empirically evaluating UAT of a complex, large scale system (in a public sector organization) to showcase the applicability of scrum framework. While the initial UAT team consisted of 100 domain experts, no process was defined for the UAT. This made it easier to streamline the UAT into the scrum framework. Once the scrum framework was introduced significant improvements in the UAT team was experienced with improved morale, productivity, efficiency, and time to market while having a smooth flow.
2016 Moratuwa Engineering Research Conference (MERCon)