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 :
بازگشت