Green-Agile Maturity Model: An Evaluation Framework for Global Software Development Vendors

Agile methods are extensively adapted by software development organizations due to the competitive benefits it offers. In recent years global software development (GSD) projects practice agile methods as prominent methods to deliver the software in increments with utmost user satisfaction and afford...

Full description

Bibliographic Details
Main Authors: Nasir Rashid, Siffat Ullah Khan, Habib Ullah Khan, Muhammad Ilyas
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9427497/
_version_ 1818863819492950016
author Nasir Rashid
Siffat Ullah Khan
Habib Ullah Khan
Muhammad Ilyas
author_facet Nasir Rashid
Siffat Ullah Khan
Habib Ullah Khan
Muhammad Ilyas
author_sort Nasir Rashid
collection DOAJ
description Agile methods are extensively adapted by software development organizations due to the competitive benefits it offers. In recent years global software development (GSD) projects practice agile methods as prominent methods to deliver the software in increments with utmost user satisfaction and affordable cost. Beside the use of agile methods, the software industry has also considered the green aspect of software, to be in line with the demands of the organizations and the world technological ecosystem. The green and sustainable feature of software should focus both the energy and resource efficiency key factors. This phenomenon of embedding the green flavor in software has emerged a new research area, green software engineering, that promises the development of eco-friendly software with minimum energy and use of less computing resources, to trim down the adverse effects on both society and environment. The principal objective of this research study is to design and develop a multi-level Green-Agile Maturity Model (GAMM) to assess the GSD vendors’ agile maturity in terms of green software development. The model has been built in four phases. In phase I and II, systematic literature review (SLR) was performed to identify the success factors and risk factors that either supports or hinders the green and sustainable software development respectively by practicing the agile methods in GSD. The results have been validated from 106 relevant experts, dealing with agile and green software projects, through questionnaire survey. The experts’ demographic represents 25 different countries. We also identified the industry practices through SLR and survey, to address our identified critical factors. Phase III of this research deals with development of the GAMM by categorizing the identified factors into seven Green-Agile maturity levels. A similar approach has been used in other models such as Capability Maturity Model Integration (CMMI), Implementation Maturity Model (IMM) and Software Outsourcing Vendors Readiness Model (SOVRM). In phase IV of this research, five case studies were conducted at GSD organizations, to evaluate the structure and efficacy of the GAMM, while as a major contribution, this paper presents our developed model, the GAMM, which aims to assess the green-agile maturity of the GSD vendors in terms of green and sustainable software development.
first_indexed 2024-12-19T10:21:49Z
format Article
id doaj.art-21fdbe788a434cbcaf117f5d09cf453d
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T10:21:49Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-21fdbe788a434cbcaf117f5d09cf453d2022-12-21T20:26:02ZengIEEEIEEE Access2169-35362021-01-019718687188610.1109/ACCESS.2021.30791949427497Green-Agile Maturity Model: An Evaluation Framework for Global Software Development VendorsNasir Rashid0https://orcid.org/0000-0002-3231-0711Siffat Ullah Khan1https://orcid.org/0000-0003-0339-7915Habib Ullah Khan2https://orcid.org/0000-0001-8373-2781Muhammad Ilyas3https://orcid.org/0000-0003-2531-6485Department of Computer Science and IT, University of Malakand, Chakdara, PakistanDepartment of Computer Science and IT, University of Malakand, Chakdara, PakistanDepartment of Accounting and Information Systems, College of Business and Economics, Qatar University, Doha, QatarDepartment of Computer Science and IT, University of Malakand, Chakdara, PakistanAgile methods are extensively adapted by software development organizations due to the competitive benefits it offers. In recent years global software development (GSD) projects practice agile methods as prominent methods to deliver the software in increments with utmost user satisfaction and affordable cost. Beside the use of agile methods, the software industry has also considered the green aspect of software, to be in line with the demands of the organizations and the world technological ecosystem. The green and sustainable feature of software should focus both the energy and resource efficiency key factors. This phenomenon of embedding the green flavor in software has emerged a new research area, green software engineering, that promises the development of eco-friendly software with minimum energy and use of less computing resources, to trim down the adverse effects on both society and environment. The principal objective of this research study is to design and develop a multi-level Green-Agile Maturity Model (GAMM) to assess the GSD vendors’ agile maturity in terms of green software development. The model has been built in four phases. In phase I and II, systematic literature review (SLR) was performed to identify the success factors and risk factors that either supports or hinders the green and sustainable software development respectively by practicing the agile methods in GSD. The results have been validated from 106 relevant experts, dealing with agile and green software projects, through questionnaire survey. The experts’ demographic represents 25 different countries. We also identified the industry practices through SLR and survey, to address our identified critical factors. Phase III of this research deals with development of the GAMM by categorizing the identified factors into seven Green-Agile maturity levels. A similar approach has been used in other models such as Capability Maturity Model Integration (CMMI), Implementation Maturity Model (IMM) and Software Outsourcing Vendors Readiness Model (SOVRM). In phase IV of this research, five case studies were conducted at GSD organizations, to evaluate the structure and efficacy of the GAMM, while as a major contribution, this paper presents our developed model, the GAMM, which aims to assess the green-agile maturity of the GSD vendors in terms of green and sustainable software development.https://ieeexplore.ieee.org/document/9427497/Agile software developmentgreen and sustainable softwaregreen-agile maturity model (GAMM)global software development (GSD)agile methods
spellingShingle Nasir Rashid
Siffat Ullah Khan
Habib Ullah Khan
Muhammad Ilyas
Green-Agile Maturity Model: An Evaluation Framework for Global Software Development Vendors
IEEE Access
Agile software development
green and sustainable software
green-agile maturity model (GAMM)
global software development (GSD)
agile methods
title Green-Agile Maturity Model: An Evaluation Framework for Global Software Development Vendors
title_full Green-Agile Maturity Model: An Evaluation Framework for Global Software Development Vendors
title_fullStr Green-Agile Maturity Model: An Evaluation Framework for Global Software Development Vendors
title_full_unstemmed Green-Agile Maturity Model: An Evaluation Framework for Global Software Development Vendors
title_short Green-Agile Maturity Model: An Evaluation Framework for Global Software Development Vendors
title_sort green agile maturity model an evaluation framework for global software development vendors
topic Agile software development
green and sustainable software
green-agile maturity model (GAMM)
global software development (GSD)
agile methods
url https://ieeexplore.ieee.org/document/9427497/
work_keys_str_mv AT nasirrashid greenagilematuritymodelanevaluationframeworkforglobalsoftwaredevelopmentvendors
AT siffatullahkhan greenagilematuritymodelanevaluationframeworkforglobalsoftwaredevelopmentvendors
AT habibullahkhan greenagilematuritymodelanevaluationframeworkforglobalsoftwaredevelopmentvendors
AT muhammadilyas greenagilematuritymodelanevaluationframeworkforglobalsoftwaredevelopmentvendors