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 条
  • [21] Exploring the Emergence of Collaborative Practices in Globally Distributed Agile Software Development
    Modi, Sunila
    Abbott, Pamela
    Counsell, Steve
    [J]. AMCIS 2017 PROCEEDINGS, 2017,
  • [22] Evaluating a Networked Virtual Environment for Globally Distributed Avionics Software Development
    Bartholomew, Redge
    [J]. 2008 3RD IEEE INTERNATIONAL CONFERENCE GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2008, : 227 - 231
  • [23] Usable software at the end of each takt A milestone in the lean transformation of a globally distributed software development team
    Roopa, M. S.
    Sankarasubbiah, C.
    Mani, V. S.
    [J]. 2017 IEEE 12TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2017, : 116 - 120
  • [24] Knowledge Management in Globally Distributed Software Development Teams: Sensemaking Challenges
    Aman, Aini
    Nicholson, Brian
    [J]. PROCEEDINGS OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2012, 2012, : 60 - +
  • [25] Improving globally distributed software development and support processes - A workflow view
    Tunkelo, Teemu
    Hameri, Ari-Pekka
    Pigneur, Yves
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (12) : 1305 - 1324
  • [26] Paradigm of software component dictionaries for software development
    Valkevich, TA
    Kapitonova, YV
    Letichevskii, AA
    Mishchenko, NM
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 1996, 32 (06) : 766 - 776
  • [27] A Software Inspection Process for Globally Distributed Teams
    Mishra, Deepti
    Mishra, Alok
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2010 WORKSHOPS, 2010, 6428 : 289 - 296
  • [28] Continuous software testing in a globally distributed project
    Moe, Nils Brede
    Cruzes, Daniela
    Dyba, Tore
    Mikkelsen, Edda
    [J]. 2015 IEEE 10TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2015), 2015, : 130 - 134
  • [29] SOFTWARE PRIMER - MANAGING SOFTWARE-DEVELOPMENT
    BEACH, LM
    [J]. INFORMATION MANAGEMENT, 1984, 18 (01): : 20 - +
  • [30] How Collaboration Software Enables Globally Distributed Software Development Teams to Become Agile - An Effective Use Perspective
    Huber, Thomas
    Dibbern, Jens
    [J]. GOVERNING SOURCING RELATIONSHIPS: A COLLECTION OF STUDIES AT THE COUNTRY, SECTOR AND FIRM LEVEL, 2014, 195 : 49 - 63