
handle: 11585/894729
Agile Methods (AMs) are a set of development techniques designed to address some problems of modern software development (ie, projects over budget and over schedule). Such methods do not pretend to be useful in any kind of software project or to be the solution to reduce costs and increase quality of any product. However, in specific contexts and for specific problems, AMs simply helps developers to focus on the objectives of their customers and deliver the right product for them without wasting time and effort in activities that are not able to generate value for the customer. Traditional software development approaches (ie, waterfall, spiral, iterative, etc.) require a deep knowledge of the application domain and of the actual needs of the customer (including the final user). However, this precise knowledge is rarely available and even in such cases the customer usually asks for changes during the development. Unfortunately, software development is characterized by uncertainty and irreversibility (5, 10); therefore, planning everything upfront is not useful in many application domains.
Agile Methods; development techniques;
Agile Methods; development techniques;
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
