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. Pinheiro | 1 | 16 | 2.59 |
Universidade de Bras ´ ilia | 2 | 2 | 0.55 |