Less Extreme Programming

Noble, J., Marshall, S., Marshall, S. and Biddle, R.

    Industrial practice in software engineering has developed in recent years from rigid heavyweight document-based development techniques, such as the Rational Unified Process, to incorporate more agile, iterative, communication-centric approaches such as Extreme Programming. This shift has created a need for a similar shift in software engineering education. We report our experience of incorporating an Extreme Programming option into an existing document-centric software project course. While students taking the option were generally positive about Extreme Programming, the projects' external clients had a more mixed experience.
Cite as: Noble, J., Marshall, S., Marshall, S. and Biddle, R. (2004). Less Extreme Programming. In Proc. Sixth Australasian Computing Education Conference (ACE2004), Dunedin, New Zealand. CRPIT, 30. Lister, R. and Young, A. L., Eds. ACS. 217-226.
pdf (from crpit.com) pdf (local if available) BibTeX EndNote GS