A new taxonomy of global software development best practices using prioritization based on a fuzzy system

Muhammad Azeem Akbar, Víctor Leiva

Research output: Contribution to journalArticlepeer-review

Abstract

Effective management of development projects is crucial to delivering high-quality software within time and budget constraints. However, organizing geographically distributed software development activities presents unique challenges, including difficulties in face-to-face interaction and coordination. To assist the global software development community in updating and developing new project management techniques, identifying and prioritizing best practices is essential. This study aims to develop a taxonomy based on the prioritization of management practices for software development, drawing from empirical data. Fifty-five best practices associated with the Project Management Body of Knowledge (PMBOK) fields were identified from the existing literature. The study also empirically examines the acceptability and relevance of these practices within the industry. An analytic hierarchy process within a fuzzy system is employed to prioritize these practices based on their importance in managing global software development.

Original languageEnglish
JournalJournal of Software: Evolution and Process
DOIs
StateAccepted/In press - 2023

Keywords

  • PMBOK
  • fuzzy theory
  • global software development
  • snowballing method
  • stakeholders

Fingerprint

Dive into the research topics of 'A new taxonomy of global software development best practices using prioritization based on a fuzzy system'. Together they form a unique fingerprint.

Cite this