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 条
  • [1] An empirical study of speed and communication in globally distributed software development
    Herbsleb, JD
    Mockus, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (06) : 481 - 494
  • [2] Governing Software Process Improvements in Globally Distributed Product Development
    Ramasubbu, Narayan
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (03) : 235 - 250
  • [3] Integrating Globally Distributed Team Projects into Software Engineering Courses
    Case, Steven
    Schneider, Sherry K.
    White, Laura J.
    Kass, Steven J.
    Manning, Kelly
    Wilde, Norman
    2013 3RD INTERNATIONAL WORKSHOP ON COLLABORATIVE TEACHING OF GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT (CTGDSD), 2013, : 25 - 29
  • [4] An Experiment on Teaching Coordination in a Globally Distributed Software Engineering Class
    Nordio, Martin
    Estler, H-Christian
    Meyer, Bertrand
    Aguirre, Nazareno
    Di Nitto, Elisabetta
    Prikladnicki, Rafael
    Savidis, Anthony
    2014 IEEE 27TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2014, : 109 - 118
  • [5] System testing optimization in a globally distributed software engineering team
    Anand, Tulasi
    Reddy, Chittoor
    Mani, V. S.
    2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2016, : 99 - 103
  • [7] An Approach for Enabling Effective and Systematic Software Reuse In a Globally Distributed Software Engineering Team that uses a Lean Development Methodology
    Roopa, M. S.
    Mani, V. S.
    Halwas, Stefan
    2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2016, : 134 - 138
  • [8] A product engineering approach to software development
    Nori, Kesav V.
    Swaminathan, N.
    CSEETW 2006: 19TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING WORKSHOPS, 2006, : 1 - 4
  • [9] Deploying an Online Software Engineering Education Program in a Globally Distributed Organization
    Hudepohl, John
    Dubey, Alpana
    Moisy, Sylvie
    Thompson, Jessica
    Niederer, Hans-Martin
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 301 - 310
  • [10] Empirical Software Engineering, Predictive Models, and Product Lines
    Carver, Jeffrey C.
    de Almeida, Eduardo Santana
    Capilla, Rafael
    Minku, Leandro
    Torchiano, Marco
    Valdezate, Alejandro
    IEEE SOFTWARE, 2018, 35 (03) : 8 - 11