DocumentCode
3531821
Title
Deconstructing Agile Processes: Would Planned Design Be Helpful in XP Projects?
Author
Noel, Romain ; Valdes, Gonzalo ; Visconti, Marcello ; Astudillo, Hernán
Author_Institution
Univ. Tec. Federico Santa Maria, Valparaiso
fYear
2008
fDate
10-14 Nov. 2008
Firstpage
42
Lastpage
51
Abstract
Extreme programming (XP) suggests replacing planned up-front design with evolutionary design, which advises implementing the simplest solution that satisfies the current iteration´s requirements. However, the literature records several instances where development teams have argued for the naturalness of, and need for, planned design. This paper describes two experimental studies that compared both approaches regarding product quality and programmer productivity. Results from both studies show that (1) there is no significant difference of product quality, independently of the subjects´ experience, but (2) novices are more productive when allowed to use planned design.
Keywords
software prototyping; agile processes; evolutionary design; extreme programming; product quality; programmer productivity; Computer science; Design for experiments; Genetic programming; Iterative methods; Process design; Product design; Productivity; Programming profession; Software design; Software engineering; Evolutionary Software Design; Experimental Studies; Extreme Programming; Planned Software Design;
fLanguage
English
Publisher
ieee
Conference_Titel
Chilean Computer Science Society, 2008. SCCC '08. International Conference of the
Conference_Location
Punta Arenas
ISSN
1522-4902
Print_ISBN
978-0-7695-3403-9
Type
conf
DOI
10.1109/SCCC.2008.14
Filename
4685762
Link To Document