Abstract:
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.
Citation:
K. V. Jeeva Padmini, I. Perera and H. M. N. Dilum Bandara, "Applying agile practices to avoid chaos in User Acceptance Testing: A case study," 2016 Moratuwa Engineering Research Conference (MERCon), 2016, pp. 96-101, doi: 10.1109/MERCon.2016.7480122.