Home | deutsch  | Legals | Data Protection | Sitemap | KIT

On the Impact of Warmup Phases on the Economics of Pair Programming

On the Impact of Warmup Phases on the Economics of Pair Programming
Name:

Konferenzartikel 

Year:

2004 

Author:

Matthias Müller, Frank Padberg

Links:PDF

Zusammenfassung

Pair programmers need a "warmup phase" before the pair can work at full speed. We study how large the impact of the lower productivity during warmup is on the business value of a pair programming project. To this end, we extend our net present value model for pair programming to explicitly include a learning interval for pairs. We then carry out a simulation study where we vary the shape of the learning curve, the length of the learning interval, the final productivity level of the pairs, the market pressure, and the size of the workforce. Our simulations show that the cost of the warmup phase is small compared to the project value. This result suggests that the learning overhead is not an obstacle to introducing and using pair programming.

Beteiligte Mitarbeiter (zufällige Reihenfolge)
Titel Vorname Nachname

Projekte
Titel


Bibtex

@inproceedings{,
author={Matthias M{\"u}ller, Frank Padberg},
title={On the Impact of Warmup Phases on the Economics of Pair Programming},
year=2004,
month=May,
booktitle={International Workshop on Economics-Driven Software Engineering Research (EDSER)},
url={https://ps.ipd.kit.edu/downloads/ka_2004_impact_warmup_phases_economics.pdf},
abstract={Pair programmers need a "warmup phase" before the pair can work at full speed. We study how large the impact of the lower productivity during warmup is on the business value of a pair programming project. To this end, we extend our net present value model for pair programming to explicitly include a learning interval for pairs. We then carry out a simulation study where we vary the shape of the learning curve, the length of the learning interval, the final productivity level of the pairs, the market pressure, and the size of the workforce. Our simulations show that the cost of the warmup phase is small compared to the project value. This result suggests that the learning overhead is not an obstacle to introducing and using pair programming.},