Experiences tracking agile projects: an empirical study

Danilo Sato, Dairton Bassi, Mariana Bravo, Alfredo Goldman, Fabio Kon
2006 Journal of the Brazilian Computer Society  
In this article, we gather results from several projects we conducted recently that use some kind of agile method. We analyze both academic and governmental software development projects, some of them using agile methods since the beginning and others in which agile methods were introduced afterwards. Our main goals are to classify the different projects, and to analyze the collected data and discover which metrics are best suited to support tracking an agile project. We use both quantitative
more » ... d qualitative methods, obtaining data from the source code, from the code repository, and from the feedback received from surveys and interviews held with the team members. We use various kinds of metrics such as lines of code, number of tests, cyclomatic complexity, number of commits, as well as combinations of these. In this article, we describe in detail the projects, the metrics, the obtained results, and their analysis from our main goals standpoint, providing guidelines for the use of metrics to track an agile software development project. Experiences Tracking Agile Projects: an Empirical Study tion Framework (described in Section 3), and • to analyze the collected data and discover which metrics are best suited to support tracking an agile project. The remainder of this article is organized as follows. Section 2 provides an overview of Agile Methods focusing on Extreme Programming and presenting our approach. Section 3 describes seven software development projects analyzed in this article. Section 4 presents the methods that we used to collect data and the metrics chosen to be analyzed. Section 5 analyzes our empirical results and provide some new metrics to support the tracker of an agile project. Finally, we conclude in Section 6 providing guidelines for future work.
doi:10.1590/s0104-65002006000400005 fatcat:ig6djntsajahpiuwbzktwohwcq