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

<p>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 a...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Nasir Rashid (16891509) (author)
مؤلفون آخرون: Siffat Ullah Khan (12024576) (author), Habib Ullah Khan (12024579) (author), Muhammad Ilyas (150134) (author)
منشور في: 2021
الموضوعات:
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513560317526016
author Nasir Rashid (16891509)
author2 Siffat Ullah Khan (12024576)
Habib Ullah Khan (12024579)
Muhammad Ilyas (150134)
author2_role author
author
author
author_facet Nasir Rashid (16891509)
Siffat Ullah Khan (12024576)
Habib Ullah Khan (12024579)
Muhammad Ilyas (150134)
author_role author
dc.creator.none.fl_str_mv Nasir Rashid (16891509)
Siffat Ullah Khan (12024576)
Habib Ullah Khan (12024579)
Muhammad Ilyas (150134)
dc.date.none.fl_str_mv 2021-05-11T00:00:00Z
dc.identifier.none.fl_str_mv 10.1109/access.2021.3079194
dc.relation.none.fl_str_mv https://figshare.com/articles/journal_contribution/Green-Agile_Maturity_Model_An_Evaluation_Framework_for_Global_Software_Development_Vendors/24042462
dc.rights.none.fl_str_mv CC BY 4.0
info:eu-repo/semantics/openAccess
dc.subject.none.fl_str_mv Commerce, management, tourism and services
Business systems in context
Economics
Applied economics
Environmental sciences
Environmental management
Information and computing sciences
Software engineering
Software
Green products
Organizations
Capability maturity model
Sustainable development
Computational modeling
Energy efficiency
Agile software development
Green and sustainable software
Green-agile maturity model (GAMM)
Global software development (GSD)
Agile methods
dc.title.none.fl_str_mv Green-Agile Maturity Model: An Evaluation Framework for Global Software Development Vendors
dc.type.none.fl_str_mv Text
Journal contribution
info:eu-repo/semantics/publishedVersion
text
contribution to journal
description <p>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.</p><h2>Other Information</h2><p>Published in: IEEE Access<br>License: <a href="https://creativecommons.org/licenses/by/4.0/legalcode" target="_blank">https://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.1109/access.2021.3079194" target="_blank">https://dx.doi.org/10.1109/access.2021.3079194</a></p>
eu_rights_str_mv openAccess
id Manara2_3178ef0fe2ac84a4897dca1159447000
identifier_str_mv 10.1109/access.2021.3079194
network_acronym_str Manara2
network_name_str Manara2
oai_identifier_str oai:figshare.com:article/24042462
publishDate 2021
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
rights_invalid_str_mv CC BY 4.0
spelling Green-Agile Maturity Model: An Evaluation Framework for Global Software Development VendorsNasir Rashid (16891509)Siffat Ullah Khan (12024576)Habib Ullah Khan (12024579)Muhammad Ilyas (150134)Commerce, management, tourism and servicesBusiness systems in contextEconomicsApplied economicsEnvironmental sciencesEnvironmental managementInformation and computing sciencesSoftware engineeringSoftwareGreen productsOrganizationsCapability maturity modelSustainable developmentComputational modelingEnergy efficiencyAgile software developmentGreen and sustainable softwareGreen-agile maturity model (GAMM)Global software development (GSD)Agile methods<p>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.</p><h2>Other Information</h2><p>Published in: IEEE Access<br>License: <a href="https://creativecommons.org/licenses/by/4.0/legalcode" target="_blank">https://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.1109/access.2021.3079194" target="_blank">https://dx.doi.org/10.1109/access.2021.3079194</a></p>2021-05-11T00:00:00ZTextJournal contributioninfo:eu-repo/semantics/publishedVersiontextcontribution to journal10.1109/access.2021.3079194https://figshare.com/articles/journal_contribution/Green-Agile_Maturity_Model_An_Evaluation_Framework_for_Global_Software_Development_Vendors/24042462CC BY 4.0info:eu-repo/semantics/openAccessoai:figshare.com:article/240424622021-05-11T00:00:00Z
spellingShingle Green-Agile Maturity Model: An Evaluation Framework for Global Software Development Vendors
Nasir Rashid (16891509)
Commerce, management, tourism and services
Business systems in context
Economics
Applied economics
Environmental sciences
Environmental management
Information and computing sciences
Software engineering
Software
Green products
Organizations
Capability maturity model
Sustainable development
Computational modeling
Energy efficiency
Agile software development
Green and sustainable software
Green-agile maturity model (GAMM)
Global software development (GSD)
Agile methods
status_str publishedVersion
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 Commerce, management, tourism and services
Business systems in context
Economics
Applied economics
Environmental sciences
Environmental management
Information and computing sciences
Software engineering
Software
Green products
Organizations
Capability maturity model
Sustainable development
Computational modeling
Energy efficiency
Agile software development
Green and sustainable software
Green-agile maturity model (GAMM)
Global software development (GSD)
Agile methods