Litcius/Paper detail

An effective framework to improve the managerial activities in global software development

S. Siddique, Naveed Muhammad, Atif Ali, Ismail Keshta, Muhammad Islam Satti, Azeem Irshad, Zakaria Alomari, Onome Christopher Edo, Oladapo Ayodeji Diekola

2023Nonlinear Engineering11 citationsDOIOpen Access PDF

Abstract

Abstract Global Software Development (GSD) is a contemporary approach to software development that offers numerous advantages, including enhanced cost-effectiveness and timely delivery. It enables access to a vast pool of skilled developers and facilitates the exchange of best practices and innovative ideas within the software industry. However, effective project management plays a vital role in ensuring successful product development. Organizations that achieve project success consistently adhere to well-defined project management methodologies, resulting in desired outcomes within predefined time frames and allocated resources. The success rate of software projects significantly increases with diligent software management efforts. Nevertheless, the distributed nature of GSD presents significant challenges related to collaboration, information dissemination, and process control, which ultimately impede effective development and compromise software quality. In this study, we identify various challenges associated with the GSD process and propose strategies to overcome obstacles to effective project management. Additionally, we introduce a comprehensive framework designed to enhance managerial activities in GSD.

Topics & Concepts

Software project managementProcess managementSoftware developmentComputer scienceSoftware development processProcess (computing)SoftwareTeam software processProject managementRisk analysis (engineering)Engineering managementKnowledge managementSystems engineeringBusinessEngineeringSoftware constructionProgramming languageOperating systemSoftware Engineering Techniques and PracticesSoftware Engineering ResearchOpen Source Software Innovations
An effective framework to improve the managerial activities in global software development | Litcius