DocumentCode
3467561
Title
Use of Agile Methods in Software Engineering Education
Author
Rico, David F. ; Sayani, Hasan H.
fYear
2009
fDate
24-28 Aug. 2009
Firstpage
174
Lastpage
179
Abstract
The use of contemporary software development approaches such as agile methods is growing in widespread use throughout the world. Although some universities are starting to teach them, courses on agile methods at the undergraduate and graduate levels are still a new phenomenon. The University of Maryland University College (UMUC) adapted agile methods for its capstone course towards a masterpsilas degree in software engineering in the Fall of 2008. Three distributed teams of five students were asked to use agile methods to build competing electronic commerce Web sites. With little training in agile methods, virtual teams, collaboration tools, or Web design, each of the three teams completed fully functional e-commerce Web sites using agile methods in little more than 13 weeks. Teams who struck an optimum balance of customer collaboration, use of agile methods, and technical programming ability had better productivity and Web site quality.
Keywords
Web design; computer science education; educational courses; electronic commerce; software engineering; teaching; Web design; agile method; capstone course; collaboration tool; contemporary software development approach; electronic commerce Web site; software engineering education; teaching; virtual team; Computer industry; Dynamic programming; Educational institutions; Electronic commerce; Military computing; Programming profession; Service oriented architecture; Software engineering; Software standards; Testing; Agile Methods; Computer Programming; Education; Extreme Programming; Scrum; Software Development; Software Engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Agile Conference, 2009. AGILE '09.
Conference_Location
Chicago, IL
Print_ISBN
978-0-7695-3768-9
Type
conf
DOI
10.1109/AGILE.2009.13
Filename
5261088
Link To Document