Title
Introducing Agile into a Software Development Capstone Project
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 [1] approach with XP Programming [2], 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.
Year
DOI
Venue
2005
10.1109/ADC.2005.32
AGILE
Keywords
Field
DocType
software design,application software,software analysis,systems analysis,information technology,graphical user interfaces,extreme programming,information analysis,kelvin,prototypes,computer science education,software development
Agile Unified Process,Software engineering,Computer science,Lean software development,Extreme programming practices,Agile software development,Agile usability engineering,Empirical process (process control model),Extreme programming,Software development
Conference
ISBN
Citations 
PageRank 
0-7695-2487-7
8
0.87
References 
Authors
3
2
Name
Order
Citations
PageRank
Cyril Coupal1141.51
Kelvin Boechler281.21