Chapter 29. A Metric Suite for Evaluating the Effectiveness of an Agile Methodology


Laurie Williams, Giancarlo Succi, Milorad Stefanovic, and Michele Marchesi

Copyright © 2003, Laurie Williams, Giancarlo Succi, Milorad Stefanovic, and Michele Marchesi. All rights reserved.

Recently, a new class of software development methodologies has been emerging. These methodologies, termed the agile methodologies, are adaptive rather than predictive, and they are people-oriented rather than process-oriented. Advocates of agile software development methodologies profess that these methods are superior for dealing with change and, therefore, for providing customers with what they want, when they want it, and with acceptable defect rates.

The software engineering community has begun to examine these methodologies to judge their impact on the creation of quality software. However, software development organizations often lack the ability to quantitatively analyze the effectiveness of their software development methodology. Additionally, these organizations are frequently unable to assess the efficacy of new practices integrated into their current methodologies. In this chapter, we propose a framework for an empirical investigation of the effectiveness of agile methodologies. Through industrial use of this framework, we, as a software community, can gain valuable information on the prudent use of agile methodologies.



Extreme Programming Perspectives
Extreme Programming Perspectives
ISBN: 0201770059
EAN: 2147483647
Year: 2005
Pages: 445

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net