Teaching a software development methodology: the case of extreme programming
Orit Hazzan, Yael Dubinsky · 2003
This article focuses on the teaching of software development methodologies. It presents ten principles of teaching such a topic, while examining each from both a pedagogical and an organizational viewpoint. The teaching principles are demonstrated using the methodology of extreme programming (XP).