Deconstructing agile processes: Would planned design be helpful in XP projects?

René Noël, Gonzalo Valdes, Marcello Visconti, Hernán Astudillo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings - International Conference of the Chilean Computer Science Society, SCCC 2008
Pages42-51
Number of pages10
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event27th International Conference of the Chilean Computer Science Society, SCCC 2008 - Punta Arenas, Chile
Duration: 10 Nov 200814 Nov 2008

Publication series

NameProceedings - International Conference of the Chilean Computer Science Society, SCCC
ISSN (Print)1522-4902

Conference

Conference27th International Conference of the Chilean Computer Science Society, SCCC 2008
Country/TerritoryChile
CityPunta Arenas
Period10/11/0814/11/08

ASJC Scopus subject areas

  • Engineering(all)
  • Computer Science(all)

Fingerprint

Dive into the research topics of 'Deconstructing agile processes: Would planned design be helpful in XP projects?'. Together they form a unique fingerprint.

Cite this