Best practices in extreme programming course design

  • Authors:
  • Kai Stapel;Daniel Lübke;Eric Knauss

  • Affiliations:
  • Leibniz Universität Hannover, Hannover, Germany;Leibniz Universität Hannover, Hannover, Germany;Leibniz Universität Hannover, Hannover, Germany

  • Venue:
  • Proceedings of the 30th international conference on Software engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Teaching (and therefore learning) eXtreme Programming (XP) in a university setting is difficult because of course time limitations and the soft nature of XP that requires first-hand experience in order to see and really learn the methods. For example, iterations are either shorter or fewer than appropriate. In this paper we present the properties to tune when designing an eXtreme Programming course. These are the properties we gathered by conducting three XP labs as part of our software engineering teaching. Within this paper we describe our set-up as well as the important properties. Lecturers and teachers can use this property system and combine it with their own constraints in order to derive a better XP lab for their curriculum.