ACM Home Page
Please provide us with feedback. Feedback
Integrating traditional and agile processes in the classroom
Full text PdfPdf (217 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the 38th SIGCSE technical symposium on Computer science education table of contents
Covington, Kentucky, USA
SESSION: Project management and software engineering table of contents
Pages: 312 - 316  
Year of Publication: 2007
ISBN:1-59593-361-1
Also published in ...
Authors
Robert Kessler  University of Utah, Salt Lake City, UT
Nathan Dykman  University of Utah, Salt Lake City, UT
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 83,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1227310.1227420
What is a DOI?

ABSTRACT

Teaching software engineering is difficult because the true benefits of a disciplined software process and the production of significant artifacts are most meaningful when programming-in-the-large, with varying levels of team experience in the context of a professional organization. Using the same techniques when programming-in-the-small can often lead to the students feeling that it is better to not use any process because the effort and tedium of producing artifacts is so great compared with the relatively simple task of writing the code for the target solution. This paper describes our solution, a curriculum that exposes the students to both lightweight traditional and lightweight agile processes. We describe two offerings of the class and conclude from the positive student feedback that we have found the correct balance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Cockburn, A. Crystal Clear: A Human-Powered Methodology for Small Teams, Addison-Wesley Professional, 2004.
 
3
4
 
5
Kessler, R. and Williams L. "If this is what it's really like, maybe I better major in English": Integrating Realism into a Sophomore Software Engineering Course. 29th Annual Frontiers in Education Conference, Vol 1, (Nov 1999), 12A4/12 - 12A4/16.
 
6
 
7
Parker, G. Team Players and Teamwork, Jossey-Bass, 1990.
 
8


Collaborative Colleagues:
Robert Kessler: colleagues
Nathan Dykman: colleagues