Reference Hub3
Requirements Specification using User Stories

Requirements Specification using User Stories

V. Monochristou, M. Vlachopoulou
Copyright: © 2007 |Pages: 19
ISBN13: 9781599042169|ISBN10: 1599042169|ISBN13 Softcover: 9781616927615|EISBN13: 9781599042183
DOI: 10.4018/978-1-59904-216-9.ch004
Cite Chapter Cite Chapter

MLA

Monochristou, V., and M. Vlachopoulou. "Requirements Specification using User Stories." Agile Software Development Quality Assurance, edited by Ioannis G. Stamelos and Panagiotis Sfetsos, IGI Global, 2007, pp. 71-89. https://doi.org/10.4018/978-1-59904-216-9.ch004

APA

Monochristou, V. & Vlachopoulou, M. (2007). Requirements Specification using User Stories. In I. Stamelos & P. Sfetsos (Eds.), Agile Software Development Quality Assurance (pp. 71-89). IGI Global. https://doi.org/10.4018/978-1-59904-216-9.ch004

Chicago

Monochristou, V., and M. Vlachopoulou. "Requirements Specification using User Stories." In Agile Software Development Quality Assurance, edited by Ioannis G. Stamelos and Panagiotis Sfetsos, 71-89. Hershey, PA: IGI Global, 2007. https://doi.org/10.4018/978-1-59904-216-9.ch004

Export Reference

Mendeley
Favorite

Abstract

Collecting and analyzing user requirements is undoubtedly a really complicated and often problematic process in software development projects. There are several approaches, which suggest ways of managing user’s requirements; some of the most well-known are IEEE 830 software requirements specification (SRS), use cases, interaction design scenarios, etc. Many software experts believe the real user requirements emerge during the development phase. By constantly viewing functional sub-systems of the whole system and participating, in fact, in all phases of system development, customers/users can revise their requirements by adding, deleting, or modifying them. However, in order for this to become possible, it is important to adopt a totally different approach than the traditional one (waterfall model approach), concerning not only the management of user’s requirements, but also the entire software development process in general. Agile methodologies represent this different approach since the iterative and incremental way of development they propose includes user requirements revision mechanisms and user active participation throughout the development of the system. The most famous approach concerning requirements specification among the supporters of the agile methodologies is probably user stories. User stories and their main characteristics are thoroughly demonstrated in this chapter. After reading this chapter, the authors hope that the reader may have gained all the basic understanding regarding the use of user stories.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.