Strengthening the Case for Pair Programming
IEEE Software
IEEE Software
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
The Impact of an Agile Methodology on the Well Being of Development Teams
Empirical Software Engineering
Assessing undergraduate experience of continuous integration and test-driven development
Proceedings of the 28th international conference on Software engineering
Empirical investigation towards the effectiveness of Test First programming
Information and Software Technology
Hi-index | 0.00 |
This report presents an experiment comparing two lightweight methodologies. The objective of the experiment was to assess extreme programming seen as a design-less process and an agile methodology based on design. The experiment ran in a real environment. Twenty teams produced 20 systems, from scratch to the final product, in a period of one semester. They attended 4 clients. The factors of the experiment were time, quality and size. The systems written by extreme programming teams were slightly better than "agile design-based" teams. This findings show that a mature/improved version of extreme programming should be much more successful.