DocumentCode
3452449
Title
Introducing agile into a software development Capstone project
Author
Coupal, Cyril ; Boechler, Kelvin
Author_Institution
Comput. Syst. Technol. Program, Saskatchewan Inst. of Appl. Sci. & Technol., Saskatoon, Sask., Canada
fYear
2005
fDate
24-29 July 2005
Firstpage
289
Lastpage
297
Abstract
Conveying principles of software analysis, design and implementation in a classroom setting is problematic. When the course involves actual hands on development with clients drawn from industry, the challenges are magnified. This paper discusses the experiences and observations of a set of 10 month independent external projects undertaken by final year students in the computer systems technology program using agile for the first time. We compare situations and observations of projects developed following an agile approach with XP programming by K. Beck in "embracing change with extreme programming" (1999), to our previous projects developed in a traditional approach. Based on these observations, an agile approach seems to support learning, provide a valuable practical experience and produce useable software within an academic environment.
Keywords
computer science education; software development management; systems analysis; Capstone project; academic environment; extreme programming; software analysis; software design; software development; software implementation; Application software; Educational programs; Graphical user interfaces; Information analysis; Information technology; Kelvin; Programming profession; Prototypes; Software design; Software prototyping;
fLanguage
English
Publisher
ieee
Conference_Titel
Agile Conference, 2005. Proceedings
Print_ISBN
0-7695-2487-7
Type
conf
DOI
10.1109/ADC.2005.32
Filename
1609834
Link To Document