Deconstructing Agile Processes: Would Planned Design Be Helpful in XP Projects?

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 natur...

Full description

Saved in:
Bibliographic Details
Published in2008 International Conference of the Chilean Computer Science Society pp. 42 - 51
Main Authors Noel, R., Valdes, G., Visconti, M., Astudillo, H.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.11.2008
Subjects
Online AccessGet full text
ISBN0769534031
9780769534039
ISSN1522-4902
DOI10.1109/SCCC.2008.14

Cover

Loading…
More Information
Summary: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.
ISBN:0769534031
9780769534039
ISSN:1522-4902
DOI:10.1109/SCCC.2008.14