Managing software performance in the globally distributed software development paradigm

被引:4
|
作者
Caprihan, Gaurav
机构
关键词
D O I
10.1109/ICGSE.2006.261200
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Information Technology (IT) industry continues to lose close to GBP 45 billion each year as a result of underperforming applications. Our observations, while troubleshooting a number of projects on performance related issues, has been that the root cause for most of these problems lies in shortcomings at the Requirements Engineering, Architecture and Design or System Integration Testing phases of the Software Development Lifecycle (SDLC). We attribute this to a lack of awareness on the basic principles of Performance Engineering in terms of the activities that need to be performed in this context and when and how in the SDLC should these be done. This problem is particularly accentuated in projects executed using the globally distributed software development model owing to the geographic dispersion of the development teams. This paper proposes an experience based methodology on how to manage the performance of an application that is developed under this radically new development paradigm.
引用
收藏
页码:83 / 91
页数:9
相关论文
共 50 条
  • [1] Managing software development in globally distributed teams
    Cusumano, Michael
    [J]. COMMUNICATIONS OF THE ACM, 2008, 51 (02) : 15 - 17
  • [2] Managing Uncertainty in Globally Distributed Software Development Projects
    Smite, Darja
    Borzovs, Juris
    [J]. BALTIC JOURNAL OF MODERN COMPUTING, 2008, 733 : 9 - 23
  • [3] A new paradigm to support globally distributed software development projects
    Redmiles, David
    van der Hoek, Andre
    Al-Ani, Ban
    Hildenbrand, Tobias
    Quirk, Stephen
    Sarma, Anita
    Silva Filho, Roberto Silveira
    de Souza, Cleidson
    Trainer, Erik
    [J]. WIRTSCHAFTSINFORMATIK, 2007, 49 : 28 - 38
  • [4] Software Development Processes in Globally Distributed Environment
    Galvina, Zane
    Smite, Darja
    [J]. BALTIC JOURNAL OF MODERN COMPUTING, 2011, 770 : 7 - 14
  • [5] Adapting Agile in a Globally Distributed Software Development
    Gupta, Rajeev Kumar
    Manikreddy, Prabhulinga
    [J]. PROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016), 2016, : 5360 - 5367
  • [6] Globally distributed software development and pair programming
    Flor, Nick V.
    [J]. COMMUNICATIONS OF THE ACM, 2006, 49 (10) : 57 - 58
  • [7] Key Barriers of Globally Distributed Software Products Development
    Helen, Milla
    Nahar, Nazmun
    [J]. 2011 PROCEEDINGS OF PICMET 11: TECHNOLOGY MANAGEMENT IN THE ENERGY-SMART WORLD (PICMET), 2011,
  • [8] On Educating Globally Distributed Software Development - a Case Study
    Maekioe, Juho
    Betz, Stefanie
    [J]. 2009 24TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2009, : 479 - +
  • [9] 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
    [J]. 2012 IEEE 25TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2012, : 105 - 109
  • [10] 1st international workshop on tools for managing globally distributed software development (TOMAG 2007)
    Amrit, Chintan
    van Hillegersberg, Jos
    Harmsen, Frank
    [J]. SECOND IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 278 - +