Cargando…
Task allocation and coordination process in distributed agile software development: an ontology based approach
Distributed agile software development (DASD) has gained much popularity over the past years. It relates to Agile Software Development (ASD) being executed in a distributed environment due to factors such as low development budget, emerging software application markets and the need for more expertis...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer US
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9086155/ https://www.ncbi.nlm.nih.gov/pubmed/37521512 http://dx.doi.org/10.1007/s10799-022-00365-9 |
_version_ | 1784703937134198784 |
---|---|
author | Nundlall, Chitra Nagowah, Soulakshmee D. |
author_facet | Nundlall, Chitra Nagowah, Soulakshmee D. |
author_sort | Nundlall, Chitra |
collection | PubMed |
description | Distributed agile software development (DASD) has gained much popularity over the past years. It relates to Agile Software Development (ASD) being executed in a distributed environment due to factors such as low development budget, emerging software application markets and the need for more expertise. DASD faces a number of challenges with respect to coordination and communication issues. Task allocation in such an environment thus becomes a challenging task. Adopting proper task allocation strategy is crucial to overcome challenges and issues in DASD. Various studies highlight the challenges being faced by DASD and have proposed solutions in the form of framework or models. Knowledge models in the form of ontologies can help to solve certain issues and challenges by providing a proper representation of data that is shareable among distributed teams. Several ontologies with respect to task allocation exist. However, ontologies incorporating factors and dependencies influencing task allocation process in DASD are limited. An ontology representing the knowledge related to task allocation and coordination is important for proper decision making in organizations. Based on an in-depth literature review and a survey conducted among professionals in industry, this paper proposes an ontology, OntoDASD, that incorporates relevant factors and dependencies to be considered in task allocation and coordination process in DASD environment. The ontology facilitates team coordination through effective communication and task allocation by defining the concepts to share knowledge and information in an appropriate way. OntoDASD has been properly evaluated and validated by professionals in the field. |
format | Online Article Text |
id | pubmed-9086155 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer US |
record_format | MEDLINE/PubMed |
spelling | pubmed-90861552022-05-10 Task allocation and coordination process in distributed agile software development: an ontology based approach Nundlall, Chitra Nagowah, Soulakshmee D. Inf Technol Manag Article Distributed agile software development (DASD) has gained much popularity over the past years. It relates to Agile Software Development (ASD) being executed in a distributed environment due to factors such as low development budget, emerging software application markets and the need for more expertise. DASD faces a number of challenges with respect to coordination and communication issues. Task allocation in such an environment thus becomes a challenging task. Adopting proper task allocation strategy is crucial to overcome challenges and issues in DASD. Various studies highlight the challenges being faced by DASD and have proposed solutions in the form of framework or models. Knowledge models in the form of ontologies can help to solve certain issues and challenges by providing a proper representation of data that is shareable among distributed teams. Several ontologies with respect to task allocation exist. However, ontologies incorporating factors and dependencies influencing task allocation process in DASD are limited. An ontology representing the knowledge related to task allocation and coordination is important for proper decision making in organizations. Based on an in-depth literature review and a survey conducted among professionals in industry, this paper proposes an ontology, OntoDASD, that incorporates relevant factors and dependencies to be considered in task allocation and coordination process in DASD environment. The ontology facilitates team coordination through effective communication and task allocation by defining the concepts to share knowledge and information in an appropriate way. OntoDASD has been properly evaluated and validated by professionals in the field. Springer US 2022-05-10 2022 /pmc/articles/PMC9086155/ /pubmed/37521512 http://dx.doi.org/10.1007/s10799-022-00365-9 Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Nundlall, Chitra Nagowah, Soulakshmee D. Task allocation and coordination process in distributed agile software development: an ontology based approach |
title | Task allocation and coordination process in distributed agile software development: an ontology based approach |
title_full | Task allocation and coordination process in distributed agile software development: an ontology based approach |
title_fullStr | Task allocation and coordination process in distributed agile software development: an ontology based approach |
title_full_unstemmed | Task allocation and coordination process in distributed agile software development: an ontology based approach |
title_short | Task allocation and coordination process in distributed agile software development: an ontology based approach |
title_sort | task allocation and coordination process in distributed agile software development: an ontology based approach |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9086155/ https://www.ncbi.nlm.nih.gov/pubmed/37521512 http://dx.doi.org/10.1007/s10799-022-00365-9 |
work_keys_str_mv | AT nundlallchitra taskallocationandcoordinationprocessindistributedagilesoftwaredevelopmentanontologybasedapproach AT nagowahsoulakshmeed taskallocationandcoordinationprocessindistributedagilesoftwaredevelopmentanontologybasedapproach |