Title :
Continuous and Collaborative Validation: A Field Study of Requirements Knowledge in Agile
Author :
Gallardo-Valencia, Rosalva E. ; Sim, Susan Elliott
Author_Institution :
Univ. of California, Irvine, CA, USA
Abstract :
We present the results of our field study that describe how requirements validation was performed at an industrial software company using agile software practices. As is common in agile processes, the team did not capture requirements knowledge in a comprehensive specification document. Instead, requirements knowledge was captured in user stories, automated acceptance tests, personal notes, and conversations. Validation was performed continuously, during preiteration, iteration planning, and intra iteration using mainly conversations. Validation was also collaborative and involved all team members, including the Product Owner, programmers, and testers. The results of our field study have implications for both agile and validation methods. This successful arrangement of agile practices is instructive for agile practitioners and for researchers studying validation.
Keywords :
DP industry; formal specification; formal verification; iterative methods; program testing; software prototyping; system documentation; agile processes; agile software practices; collaborative validation; continuous validation; industrial software company; intra iteration; iteration planning; requirements knowledge; specification document; Automatic testing; Collaboration; Collaborative software; Computer industry; Data analysis; Documentation; Knowledge management; Programming profession; Software performance; Software testing;
Conference_Titel :
Managing Requirements Knowledge (MARK), 2009 Second International Workshop on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-7694-7
DOI :
10.1109/MARK.2009.3