DocumentCode
428393
Title
Achieving high quality in outsourcing reengineering projects throughout extreme programming
Author
Xu, Bin ; Yang, Xiaohu ; He, Zhijun ; Maddineni, Srinivasa R.
Author_Institution
Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
Volume
3
fYear
2004
fDate
10-13 Oct. 2004
Firstpage
2131
Abstract
While speed to market is a critical success for outsourcing software projects, the quality is of increasing importance for both customer and the development teams. When outsourcing a legacy system reengineering project, the requirement generation, the business confirmation, and the experts finding should be well planned, organized and performed in order to achieve the high quality. In lattice system reengineering project, extreme programming concepts were used. Iterative development reduced the impact of communication delay while there were always enough tasks to do and the development would not block on waiting for the confirmation. The shortcut communication channels removed most communication delay in development and agent based experts finding facilitated the installation of communication channel. Both of them improved the communication quality at the same time. The whole product was succeeded with significant quality-improvement in less time than the original plan.
Keywords
outsourcing; software maintenance; systems re-engineering; business confirmation; communication delay; extreme programming concepts; lattice system reengineering project; legacy system reengineering project; reengineering project outsourcing; requirement generation; shortcut communication channels; Business process re-engineering; Computer science; Costs; Degradation; Delay; Educational institutions; Helium; Outsourcing; Scheduling; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Man and Cybernetics, 2004 IEEE International Conference on
ISSN
1062-922X
Print_ISBN
0-7803-8566-7
Type
conf
DOI
10.1109/ICSMC.2004.1400642
Filename
1400642
Link To Document