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...
Saved in:
Published in | 2008 International Conference of the Chilean Computer Science Society pp. 42 - 51 |
---|---|
Main Authors | , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.11.2008
|
Subjects | |
Online Access | Get full text |
ISBN | 0769534031 9780769534039 |
ISSN | 1522-4902 |
DOI | 10.1109/SCCC.2008.14 |
Cover
Loading…
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 |