• DocumentCode
    1706317
  • Title

    Extreme programming in reducing the rework of requirement change

  • Author

    Bin, Xu ; Xiaohu, Yang ; Zhijun, He ; Maddineni, Srinivasa R.

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
  • Volume
    3
  • fYear
    2004
  • Firstpage
    1567
  • Abstract
    Requirement changes and the involved rework are inevitable if the requirement changes could not be foreseen. Extreme programming (XP) suggests the customer be on site with the developers. The requirement changes may be forecast by the on site customer from the business perspective and by the developers from the technology perspective. Extreme programming was adopted in the Lattice Trading System reengineering project. The user stories were weighed by a set of criteria which included the risk, cost, schedule, as well as the possibility to be changed. The stories were decomposed into features, and the features were organized into components. The components with less possibility to be changed were implemented earlier. Meanwhile, spikes were conducted when the decisions were being made for some critical tasks. In such a way, most components were completed without any change to their functional features while few components were implemented with large modification. The overall effort of rework was reduced considerably with this approach. Compared with the small cost for managing the change possibility, the method introduced in this paper is of significant worth.
  • Keywords
    management of change; project management; software management; software process improvement; Lattice Trading System reengineering project; components; cost; extreme programming; requirement changes; risk; schedule; spikes; Communication system control; Computer science; Computer security; Costs; Educational institutions; Engineering management; Helium; Lattices; Project management; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2004. Canadian Conference on
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-8253-6
  • Type

    conf

  • DOI
    10.1109/CCECE.2004.1349706
  • Filename
    1349706