RE challenges in multi-site software development organisations

被引:152
|
作者
Daniela E. Damian
Didar Zowghi
机构
[1] University of Victoria,Department of Computer Science
[2] University of Technology,Department of Software Engineering
关键词
Communication problems; Global software development; Requirements engineering; Requirements management; Requirements process;
D O I
10.1007/s00766-003-0173-1
中图分类号
学科分类号
摘要
The increasing globalisation of the software industry demands an investigation of requirements engineering (RE) in multi-site software development organisations. Requirements engineering is a task difficult enough when done locally—but it is even more difficult when cross-functional stakeholder groups specify requirements across cultural, language and time zone boundaries. This paper reports on a field study that investigated RE challenges introduced by the stakeholders' geographical distribution in a multi-site organisation. The goal was to examine RE practices in global software development, and to formulate recommendations for improvement as well as to provide directions for future research on methods and tools. Based on the empirical evidence, we have constructed a model of how remote communication and knowledge management, cultural diversity and time differences negatively impact requirements gathering, negotiations and specifications. Findings reveal that aspects such as a lack of a common understanding of requirements, together with a reduced awareness of a working local context, a trust level and an ability to share work artefacts significantly challenge the effective collaboration of remote stakeholders in negotiating a set of requirements that satisfies geographically distributed customers. The paper concludes with recommendations for improving RE practices in this setting.
引用
收藏
页码:149 / 160
页数:11
相关论文
共 50 条
  • [1] Multi-site distributed software development: Issues, solutions, and challenges
    Wongthongtham, Pornpit
    Chang, Elizabeth
    Dillon, Tharam
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 2, PROCEEDINGS, 2007, 4706 : 346 - 359
  • [2] Software development projects in multi-site and multi-cultural environments: A discourse of challenges
    Ifinedo, Princely
    [J]. INFORMATION MANAGEMENT IN THE MODERN ORGANIZATIONS: TRENDS & SOLUTIONS, VOLS 1 AND 2, 2008, : 279 - 288
  • [3] Towards 'ontology'-based software engineering for multi-site software development
    Wongthongtham, P
    Chang, E
    Dillon, TS
    [J]. 2005 3rd IEEE International Conference on Industrial Informatics (INDIN), 2005, : 362 - 365
  • [4] Integrating process and project management for multi-site software development
    Chan, KCC
    Chung, LML
    [J]. ANNALS OF SOFTWARE ENGINEERING, 2002, 14 (1-4) : 115 - 143
  • [5] Benefits and Challenges of Multi-site Trials
    Wyatt, Gwen
    [J]. PSYCHO-ONCOLOGY, 2013, 22 : 20 - 20
  • [6] Navigating the Challenges of Multi-Site Research
    Bipat, Taryn
    Kiene, Charles
    Fussell, Susan R.
    McDonald, David W.
    Hecht, Brent
    Zachry, Mark
    [J]. COMPANION OF THE 2018 ACM CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING (CSCW'18), 2018, : 408 - 414
  • [7] Ontology-based multi-site software development methodology and tools
    Wongthongtham, P.
    Chang, E.
    Dillon, T. S.
    Sommerville, I.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (11) : 640 - 653
  • [8] Agile methods in biomedical software development: a multi-site experience report
    David W Kane
    Moses M Hohman
    Ethan G Cerami
    Michael W McCormick
    Karl F Kuhlmman
    Jeff A Byrd
    [J]. BMC Bioinformatics, 7
  • [9] Agile methods in biomedical software development: a multi-site experience report
    Kane, David W.
    Hohman, Moses M.
    Cerami, Ethan G.
    McCormick, Michael W.
    Kuhlmman, Karl F.
    Byrd, Jeff A.
    [J]. BMC BIOINFORMATICS, 2006, 7 (1)
  • [10] Methodology for multi-site software engineering using ontology
    Wongthongtham, P
    Chang, E
    Dillon, TS
    [J]. SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 477 - 482