An Empirical Approach for Optimizing Globally Distributed Software Product Engineering

被引:0
|
作者
Das, Bhaskarjyoti [1 ]
机构
[1] PES Univ, Bangalore, Karnataka, India
关键词
empirical; globally distributed; role; work partitioning; collaboration maturity; skill; optimization; key interface pair; change program; KNOWLEDGE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A distributed software product engineering team has to deal with the additional issue of distribution apart from the usual expectations around cost, quality, time to market and innovation. Distribution of work brings in the issues of temporal, geographical and cultural separation. In spite of individually following the prescribed software engineering processes, often the distributed teams fail to act as a single product team. It is also a well accepted truth that misaligned distributed teams rarely produce satisfactory outcome. The short life cycle for Internet based products adds to these challenges. As a result, global software product engineering is still somewhat immature. In this paper we describe an empirical study to diagnose, detect and cure the health issues in a distributed software product engineering program. This consists of steps such as problem identification, research review, study design, validity consideration, data analysis and conclusion. The key hypothesis in this approach is the assumption that most distributed software product engineering teams in the same organization require alignment rather than bottom up retooling in the form of an elaborate software engineering initiative and this alignment can be achieved in a fast and effective manner by aligning the key interface leaders. By focusing first on causes of misalignment between different parts of distributed team, the root causes behind lack of satisfactory outcome can be quickly surfaced. This top down method is a departure from the usual bottom up approach of starting from process adherence. This approach allows the distributed teams to retain their cultural idiosyncrasies that are hard to remove. This paper shares the experience from such an initiative undertaken in an Internet based product company doing software product engineering across India and USA.
引用
收藏
页码:1340 / 1348
页数:9
相关论文
共 50 条
  • [31] Continuous software testing in a globally distributed project
    Moe, Nils Brede
    Cruzes, Daniela
    Dyba, Tore
    Mikkelsen, Edda
    2015 IEEE 10TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2015), 2015, : 130 - 134
  • [32] Empirical software engineering and software protection
    Monden A.
    Computer Software, 2021, 38 (01) : 76 - 81
  • [33] Software Product Line Engineering Approach for Enhancing Agile Methodologies
    Martinez, Jabier
    Diaz, Jessica
    Perez, Jennifer
    Garbajosa, Juan
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING: 10TH INTERNATIONAL CONFERENCE, XP 2009, 2009, 31 : 247 - +
  • [34] The Sage project: A new approach to software engineering for distributed applications
    Ricciardi, A
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 244 - 252
  • [35] Distributed Systems for Software Engineering: Non-traditional Approach
    Giedrimas, Vaidas
    2013 7TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT), 2013, : 31 - 33
  • [36] Empirical evaluation of a decision support model for adopting software product line engineering
    Tuzun, Eray
    Tekinerdogan, Bedir
    Kalender, Mert Emin
    Bilgen, Semih
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 60 : 77 - 101
  • [37] Reflecting on the Use of the Policy-Process-Product Theory in Empirical Software Engineering
    Kalu, Kelechi G.
    Schorlemmer, Taylor R.
    Chen, Sophie
    Robinson, Kyle A.
    Kocinare, Erik
    Davis, James C.
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 2112 - 2116
  • [38] Modeling a distributed environment for a petroleum reservoir engineering application with software product line
    Scheidt, Rafael de Faria
    Vilain, Patricia
    Dantas, M. A. R.
    HIGH PERFORMANCE COMPUTING SYMPOSIUM 2013 (HPCS 2013), 2014, 540
  • [39] Empirical studies of software engineering
    Petre, M
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2004, 61 (02) : 165 - 167
  • [40] Using product line engineering in a globally distributed agile development team to shorten release cycles effectively
    Aggarwal, Anirudh Kumar
    Mani, V. S.
    2019 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2019), 2019, : 58 - 61