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 条
  • [41] Empirical methodologies in software engineering
    Dawson, R
    Bones, P
    Oates, BJ
    Brereton, P
    Azuma, M
    Jackson, ML
    ELEVENTH ANNUAL INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2004, : 52 - 58
  • [42] Is there a Future for Empirical Software Engineering?
    Wohlin, Claes
    ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2016,
  • [43] Key Barriers of Globally Distributed Software Products Development
    Helen, Milla
    Nahar, Nazmun
    2011 PROCEEDINGS OF PICMET 11: TECHNOLOGY MANAGEMENT IN THE ENERGY-SMART WORLD (PICMET), 2011,
  • [44] Managing Uncertainty in Globally Distributed Software Development Projects
    Smite, Darja
    Borzovs, Juris
    BALTIC JOURNAL OF MODERN COMPUTING, 2008, 733 : 9 - 23
  • [45] On Educating Globally Distributed Software Development - a Case Study
    Maekioe, Juho
    Betz, Stefanie
    2009 24TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2009, : 479 - +
  • [46] Experience developing software using a globally distributed workforce
    Avritzer, Alberto
    Ostrand, Thomas
    Weyuker, Elaine J.
    2006 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 179 - +
  • [47] Teaching Globally Distributed Software Development An Experience Report
    Almeida, Eduardo
    Li Dali
    Faulk, Stuart
    Lima, Crescencio
    Rui, Zhang
    Weiss, David
    Ying, Jin
    Young, Michal
    Yu, Lian
    2012 IEEE 25TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2012, : 105 - 109
  • [48] Developing a Course on Designing Software in Globally Distributed Teams
    Lago, Patricia
    Muccini, Henry
    Babar, Muhammad Ali
    2008 3RD IEEE INTERNATIONAL CONFERENCE GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2008, : 249 - +
  • [49] Towards Multi-Method Research Approach in Empirical Software Engineering
    Mandic, Vladimir
    Markkula, Jouni
    Oivo, Markku
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2009, 32 : 96 - 110
  • [50] A framework for software product engineering
    Nori, Kesav
    Swaminathan, N.
    ASPEC 2006: 13th Asia-Pacific Software Engineering Conference, Proceedings, 2006, : 285 - 290