Font Size: a A A

For The Defects Of Software Outsourcing Project Testing Knowledge Base Is Set Up

Posted on:2013-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:C Y PanFull Text:PDF
GTID:2248330371965378Subject:Project management
Abstract/Summary:PDF Full Text Request
Software outsourcing for Japan is an emerging industry that has been booming in recent years. Software outsourcing accounts for a significant proportion in software exports, especially Japan-to-China outsourcing. It is fair to say that the rise of software outsourcing bears great economic significance. Although China has become Japan’s largest outsourcer, the ratio of contracting from Japan, in monetary terms, accounts for only 4% of total expenditure in the IT software industry, which leaves much room for future development. Software outsourcing for Japan brings decent profits to both the Japanese outsourcing companies and Chinese contractors. With more Japanese outsourcing companies and more contracting countries participating, China’s software outsourcing industry is facing challenges from the old rival, India, as well as new participants like Vietnam and the Philippines, with the competition being increasingly complex. Due to the national and geographic differences in language and custom, the quality of software outsourced can not be guaranteed. Moreover, Chinese software outsourcers vary in qualifications, with many small enterprises of a short history and/or with fewer employees. These have resulted in concerns and mistrust by Japanese customers and their reluctance to contract the upstream projects to Chinese outsourcers, who can, therefore, only take the simple and redundant work on detail designs, coding and testing. Furthermore, even with these projects, the Japanese side tends to implement frequent and rigorous assessments.Therefore, it has become a priority in the software outsourcing business with Japan to guarantee the qualities of software. This paper, concluding from researches and hands-on practices and combining with theories of project management, discusses how to improve the qualities of software by introducing Knowledge Warehouse of Defects into the software testing process. The purpose of this research is to promote the use of Knowledge Warehouse of Defects and provide an effective quality assurance method to the software outsourcers in their software outsourcing projects for Japan.Based on studies of existing literature, this paper points out the importance of standardized and repeatable process for software development, identifies the characteristics of software development and testing process for Japanese software outsourcing by using the WBS decomposing method through the analysis and researches of the development and testing process of financial business software, and breaks down into details the defect-tracking process during testing. Depending on the characteristics of defects, this paper discusses the WBS coding of defect reports through WBS method, refining of the responsibilities of relevant personnel based on the characteristics of each test, development of the allocation table of personnel responsibilities and design of different knowledge input processes. It describes the methods of building knowledge warehouse and summarizes its advantages and limitations.The results from this research have been promoted and used in several commercial software development projects in a software outsourcer for Japan in Shanghai. Such uses proved the practicability of Knowledge Warehouse of Defects. Customer satisfaction has been increased by an evident level after the use of Knowledge Warehouse of Defects. In-house technicians also agree that Knowledge Warehouse of Defects offers a significant help to testing. All the facts attest the value of promoting the use of Knowledge Warehouse of Defects.
Keywords/Search Tags:Japan-to-China software outsourcing, Knowledge Warehouse of Defects, Software Testing, Task assignment, Work package decomposition
PDF Full Text Request
Related items