Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Comparing Extreme Programming to Traditional Development for Student Projects: A Case Study
 

Summary: Comparing Extreme Programming to Traditional
Development for Student Projects: A Case Study
John Noll and Darren C. Atkinson
Department of Computer Engineering
Santa Clara University
Santa Clara, CA 95053-0566 USA
{jnoll,atkinson}@cse.scu.edu
Abstract. We conducted an experiment attempting to compare XP with a tradi-
tional approach to student software engineering projects. We tasked two groups
of student teams with producing a simple room reservation system, one group
following a traditional development process, the other using XP. We observed lit-
tle actual difference between the products delivered by either process. However,
in our opinion this is due to certain deficiencies in the way XP was realized in
this instance, rather than fundamental flaws in the process itself.
1 Introduction
Our experience with Software Engineering project courses over the past three years
showed that student project teams following traditional development processes do not
consistently produce good products or documentation. Extreme Programming, with its
iterative development cycle, emphasis on delivering value, and lean documentation re-
quirements, seemed like a viable alternative. Because Extreme Programming is driven

  

Source: Atkinson, Darren C. - Computer Engineering Department, Santa Clara University

 

Collections: Computer Technologies and Information Sciences