Since the rise of the light weight software processes, the paradigm on how software should be developed has started to shift. Agile methods strive to supersede the traditional software process with its exhausting requirements elicitation at the beginning of a software development project, at least for smaller or younger companies. The software engineering group at the Universit¨at Karlsruhe has accounted for this shift and extended their offer of lectures by an Extreme Programming lab course held in cooperation with andrena objects ag. Key words: Extreme Programming, programming lab course, curriculum, experience report
Matthias M. Müller, Johannes Link, Roland San