Title
Viewpoints: Requirements honesty
Abstract
This article discusses issues related to the inconsistency between requirements principles and the need for faster and faster ways of developing software. Requirements princi- ples are related to the purpose of the system and to the ap- propriateness of requirements that correctly describe what is necessary for the system to fulfil its objectives. I argue that the quest for speed in software development may have the undesirable effect of weakening these principles. Since the beginnings of software engineering, there is a search for faster ways to develop software. Many tech- niques and development models have been proposed that contribute for shortening development time, although the reduction in time comes almost as a side effect, as a re- sult of improving some key aspect of software development. Agile methods are the first to place time-to-market as the prominent feature. The risk is to view other quality features as secondary.
Year
DOI
Venue
2003
10.1007/s00766-003-0165-1
Requir. Eng.
Keywords
DocType
Volume
side effect,software engineering,software development,agile methods,software requirements
Journal
8
Issue
Citations 
PageRank 
3
2
0.55
References 
Authors
16
2
Name
Order
Citations
PageRank
Francisco A. C. Pinheiro1162.59
Universidade de Bras ´ ilia220.55