Product metrics in agile software development
KULAS, HANNA (2012)
KULAS, HANNA
2012
Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden yksikkö - School of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2012-02-16
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-22167
https://urn.fi/urn:nbn:fi:uta-1-22167
Tiivistelmä
The purpose of this study was to discover such a way to use product metrics in agile software development that provides benefits to all affected stakeholders, including both general guidelines and detailed recommendations. The research was based on a literature study, with assessment and aggregation of the identified ideas. It was found that no such previous research exists. The related literature was either more general, considering the rudiments of using software metrics in agile methods, or more focused, concerned with particular metrics or aspects of agile software development. Filling this gap was the motivation for writing this thesis.
The results revealed four areas of measurement to be incorporated in agile software projects: size, quality indicators, defects, and requirements and design. The author recommends specific metrics in each of these areas, including the information on the expected benefits and their receivers, and the means, the best time, and the suitable person to conduct the measurement.
Asiasanat:software metrics, product metrics, measurement, agile software development, agile methods
The results revealed four areas of measurement to be incorporated in agile software projects: size, quality indicators, defects, and requirements and design. The author recommends specific metrics in each of these areas, including the information on the expected benefits and their receivers, and the means, the best time, and the suitable person to conduct the measurement.
Asiasanat:software metrics, product metrics, measurement, agile software development, agile methods