Deconstructing agile processes: Would planned design be helpful in XP projects?. In pages 42-51, 2008.
doi  abstract   bibtex   
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. © 2008 IEEE.
@inproceedings{10.1109/SCCC.2008.14,
    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. © 2008 IEEE.",
    year = "2008",
    title = "Deconstructing agile processes: Would planned design be helpful in XP projects?",
    pages = "42-51",
    doi = "10.1109/SCCC.2008.14",
    journal = "Proceedings - International Conference of the Chilean Computer Science Society, SCCC"
}

Downloads: 0