• 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