Title
Adaptations for Teaching Software Development with Extreme Programming: An Experience Report
Abstract
Extreme Programming (XP) and other Agile Methods are gaining increasing attention for their ability to successfully deliver quality software on time and on budget. These methods embrace the human aspects of software development placing special value on communication and work environment. This paper explores the experience of teaching a three credit hour Software Design and Development course using a development methodology based upon Extreme Programming. Overall, Extreme Programming appears to be a good fit to the academic setting with some adjustments. Adaptations are suggested for both Extreme Programming and the typical class structure to improve the match.
Year
DOI
Venue
2003
10.1007/978-3-540-45122-8_22
Lecture Notes in Computer Science
Keywords
Field
DocType
software development,agile methods,extreme programming
Extreme project management,Software engineering,Computer science,Extreme programming practices,Agile software development,Software development process,Artificial intelligence,Empirical process (process control model),User story,Extreme programming,Software development,Distributed computing
Conference
Volume
ISSN
Citations 
2753
0302-9743
7
PageRank 
References 
Authors
0.76
1
1
Name
Order
Citations
PageRank
Michael Wainer1178.26