An approach based on design practices to specify requirements in agile projects

Juliana Medeiros, Alexandre Vasconcelos, Miguel Goulão, Carla Silva, João Araújo

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Citations (Scopus)

Abstract

The agile manifesto highlights a frequent communication with the customer to detail his/her needs and to validate the software requirements through frequent software deliveries. So, the agile methods treat the Software Requirements Specification (SRS) differently from the traditional development methods. User stories are one of the most widely used approaches to specify requirements in agile projects. However, empirical studies in the industry point out that user stories are targeted to customers, only cover simple functional requirements visible to the users, and do not address system and non-functional requirements that are also required for coding, testing, and maintaining. We propose an approach to specify requirements based on design practices targeted to the developer. We conducted an industrial case study during eight months to evaluate the proposed approach. The initial findings indicate that the SRS is closer to what will be implemented, and it meets the developers' expectations.

Original languageEnglish
Title of host publication32nd Annual ACM Symposium on Applied Computing, SAC 2017
PublisherAssociation for Computing Machinery
Pages1114-1121
Number of pages8
VolumePart F128005
ISBN (Electronic)9781450344869
DOIs
Publication statusPublished - 3 Apr 2017
Event32nd Annual ACM Symposium on Applied Computing, SAC 2017 - Marrakesh, Morocco
Duration: 4 Apr 20176 Apr 2017

Conference

Conference32nd Annual ACM Symposium on Applied Computing, SAC 2017
CountryMorocco
CityMarrakesh
Period4/04/176/04/17

Keywords

  • Agile methods
  • Design practices
  • Requirements specification

Fingerprint Dive into the research topics of 'An approach based on design practices to specify requirements in agile projects'. Together they form a unique fingerprint.

  • Cite this

    Medeiros, J., Vasconcelos, A., Goulão, M., Silva, C., & Araújo, J. (2017). An approach based on design practices to specify requirements in agile projects. In 32nd Annual ACM Symposium on Applied Computing, SAC 2017 (Vol. Part F128005, pp. 1114-1121). Association for Computing Machinery. https://doi.org/10.1145/3019612.3019753