Adding Value to Software Requirements: An Empirical Study in the Chinese Software Industry

Abstract The rapid growth of the Chinese software industry has attracted attention from all over the world. Meanwhile, software requirements selection has a crucial impact on the final value of a software product and the satisfaction of stakeholders. This paper presents an empirical study, which focuses on the decision-making criteria for requirements selection in market-driven software development projects in international companies in China. The outcome shows that some criteria, such as business strategy, customer satisfaction, and software features, are more important than others when making decisions for requirements selection. Keywords Requirements selection, Decision-making criteria, International companies in China 1. INTRODUCTION Information Technology (IT) has become a critical industry in China since the mid 1990s and has created a threat to other emerging markets in South East Asia, Central Asia and Eastern Europe. The Chinese software industry has grown so fast that it invokes frequent comparisons between Shanghai, one of China’s leading software producing regions, and Silicon Valley. The compound annual growth rate of the Chinese software market for the period 2000-2004 was 18.9% and is predicted to remain at the same rate in the following five years (Snapshots 2005). Due to the large market in China, foreign companies have launched their products into China one after another, and research indicates that foreign companies captured about 70 percent of the Chinese software market in 2003 (Hale and Hale 2003). In many cases, Chinese domestic companies themselves collaborate with foreign companies and export their software products outside China. Although in 2003 China’s software exports only achieved $2 billion compared to India’s $12 billion, it is estimated that China will be able to catch up with India in software exports by 2006, and will reach $27 billion in 2007 (Kshetri 2005, Meyer and Kolb 2005). There is incredible pressure on Chinese software companies to achieve and sustain a competitive advantage. Unfortunately, the value of the software is widely underestimated by Chinese people. Software companies in China have to depress the price of software products to attract more customers, so they have to drive down their cost of software development. Fang Liang, President Asia, Freeborders, states that "

[1]  Joachim Karlsson,et al.  A Cost-Value Approach for Prioritizing Requirements , 1997, IEEE Softw..

[2]  Claes Wohlin,et al.  Aligning Requirements with Business Objectives : A Framework for Requirements Engineering Decisions , 2005 .

[3]  Claes Wohlin,et al.  What is important when deciding to include a software requirement in a project or release? , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..

[4]  Claes Wohlin,et al.  Quest for a Silver Bullet: Creating Software Product Value through Requirements Selection , 2006, 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06).

[5]  David Besanko,et al.  Economics of Strategy , 1995 .

[6]  Nir Kshetri,et al.  Structural shifts in the Chinese software industry , 2005, IEEE Software.

[7]  Barry W. Boehm,et al.  Value-Based Software Engineering: Overview and Agenda , 2006, Value-Based Software Engineering.

[8]  John M. Favaro,et al.  Value based software reuse investment , 1998, Ann. Softw. Eng..

[9]  Claes Wohlin,et al.  Engineering and Managing Software Requirements , 2005 .

[10]  Barry W. Boehm,et al.  Developing Groupware for Requirements Negotiation: Lessons Learned , 2001, IEEE Softw..

[11]  Claes Wohlin,et al.  An evaluation of methods for prioritizing software requirements , 1998, Inf. Softw. Technol..

[12]  Barry Boehm,et al.  Software economics: a roadmap , 2000, ICSE '00.

[13]  Daniela Rosca,et al.  A decision making methodology in support of the business rules lifecycle , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[14]  Barry W. Boehm,et al.  Theory-W Software Project Management: Principles and Examples , 1989, IEEE Trans. Software Eng..

[15]  Lyric Hughes Hale,et al.  China Takes Off , 2003 .

[16]  Dietmar Pfahl,et al.  Trade-off Analysis for Requirements Selection , 2003, Int. J. Softw. Eng. Knowl. Eng..

[17]  Claes Wohlin,et al.  Criteria for Selecting Software Requirements to Create Product Value: An Industrial Empirical Study , 2006, Value-Based Software Engineering.

[18]  B. Yannou,et al.  Polysemy of Values or Conflict of Interests: A Multi-Disciplinary Analysis , 2003 .

[19]  H. Erdogmus,et al.  Return on investment , 2004, IEEE Software.

[20]  J. Favare,et al.  Managing requirements for business value , 2002 .

[21]  Martin Höst,et al.  An Industrial Case Study on Distributed Prioritisation in Market-Driven Requirements Engineering for Packaged Software , 2001, Requirements Engineering.

[22]  Stefan Biffl,et al.  An economic approach for improving requirements negotiation models with inspection , 2003, Requirements Engineering.

[23]  John M. Favaro Managing Requirements for Business Value , 2002, IEEE Softw..