Cargando…
C2M: a maturity model for the evaluation of communication in distributed software development
Communication is essential in any software development project, particularly those globally distributed where geographical, temporal, and cultural distance may hinder the effectiveness of communication. The challenges imposed by distance often characterize communication as still one of the main draw...
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/PMC9525945/ https://www.ncbi.nlm.nih.gov/pubmed/36212673 http://dx.doi.org/10.1007/s10664-022-10211-9 |
_version_ | 1784800779167596544 |
---|---|
author | Junior, Ivaldir de Farias Marczak, Sabrina Santos, Rodrigo Rodrigues, Cleyton Moura, Hermano |
author_facet | Junior, Ivaldir de Farias Marczak, Sabrina Santos, Rodrigo Rodrigues, Cleyton Moura, Hermano |
author_sort | Junior, Ivaldir de Farias |
collection | PubMed |
description | Communication is essential in any software development project, particularly those globally distributed where geographical, temporal, and cultural distance may hinder the effectiveness of communication. The challenges imposed by distance often characterize communication as still one of the main drawbacks of globally distributed projects. Therefore, establishing communication processes and practices is relevant to support a team’s work. These processes and practices need to be updated and aligned with the team’s needs. Thus, assessing and evaluating the maturity of such communication processes and practices is paramount. This article presents a Communication Maturity Model called C2M which aims to help organizations identify the maturity of communication-related aspects by providing an approach for revealing what practices need to be improved. The model is composed of 4 levels of maturity (causal, partially managed, managed and reflective) and 4 areas of maturity (people, project, organizational and engineering) which are organized into 15 maturity factors, each factor comprising a set of practices. The model has 58 practices and each has its specific objectives. The model was empirically developed and evaluated in three well-defined phases. In the conception phase, methodological procedures (Tertiary Study, Systematic Literature Review, and Interviews) were carried out in order to gather relevant information for designing the first version of the C2M model (alpha version). Then, in the refinement phase, two focus group meetings were held in two organizations in order to identify how effectively the model attends its purpose. The results led to a second version of the C2M model (beta version), analyzed by a survey with experts who assessed the representation of the third version of the C2M model—omega version (evaluation phase). All results achieved so far suggest that the model can assist in discovering the maturity level of the communication processes and practices in globally distributed projects. Future works will focus on developing a software tool to help with self-assessment. |
format | Online Article Text |
id | pubmed-9525945 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer US |
record_format | MEDLINE/PubMed |
spelling | pubmed-95259452022-10-03 C2M: a maturity model for the evaluation of communication in distributed software development Junior, Ivaldir de Farias Marczak, Sabrina Santos, Rodrigo Rodrigues, Cleyton Moura, Hermano Empir Softw Eng Article Communication is essential in any software development project, particularly those globally distributed where geographical, temporal, and cultural distance may hinder the effectiveness of communication. The challenges imposed by distance often characterize communication as still one of the main drawbacks of globally distributed projects. Therefore, establishing communication processes and practices is relevant to support a team’s work. These processes and practices need to be updated and aligned with the team’s needs. Thus, assessing and evaluating the maturity of such communication processes and practices is paramount. This article presents a Communication Maturity Model called C2M which aims to help organizations identify the maturity of communication-related aspects by providing an approach for revealing what practices need to be improved. The model is composed of 4 levels of maturity (causal, partially managed, managed and reflective) and 4 areas of maturity (people, project, organizational and engineering) which are organized into 15 maturity factors, each factor comprising a set of practices. The model has 58 practices and each has its specific objectives. The model was empirically developed and evaluated in three well-defined phases. In the conception phase, methodological procedures (Tertiary Study, Systematic Literature Review, and Interviews) were carried out in order to gather relevant information for designing the first version of the C2M model (alpha version). Then, in the refinement phase, two focus group meetings were held in two organizations in order to identify how effectively the model attends its purpose. The results led to a second version of the C2M model (beta version), analyzed by a survey with experts who assessed the representation of the third version of the C2M model—omega version (evaluation phase). All results achieved so far suggest that the model can assist in discovering the maturity level of the communication processes and practices in globally distributed projects. Future works will focus on developing a software tool to help with self-assessment. Springer US 2022-10-01 2022 /pmc/articles/PMC9525945/ /pubmed/36212673 http://dx.doi.org/10.1007/s10664-022-10211-9 Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022, Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. 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 Junior, Ivaldir de Farias Marczak, Sabrina Santos, Rodrigo Rodrigues, Cleyton Moura, Hermano C2M: a maturity model for the evaluation of communication in distributed software development |
title | C2M: a maturity model for the evaluation of communication in distributed software development |
title_full | C2M: a maturity model for the evaluation of communication in distributed software development |
title_fullStr | C2M: a maturity model for the evaluation of communication in distributed software development |
title_full_unstemmed | C2M: a maturity model for the evaluation of communication in distributed software development |
title_short | C2M: a maturity model for the evaluation of communication in distributed software development |
title_sort | c2m: a maturity model for the evaluation of communication in distributed software development |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9525945/ https://www.ncbi.nlm.nih.gov/pubmed/36212673 http://dx.doi.org/10.1007/s10664-022-10211-9 |
work_keys_str_mv | AT juniorivaldirdefarias c2mamaturitymodelfortheevaluationofcommunicationindistributedsoftwaredevelopment AT marczaksabrina c2mamaturitymodelfortheevaluationofcommunicationindistributedsoftwaredevelopment AT santosrodrigo c2mamaturitymodelfortheevaluationofcommunicationindistributedsoftwaredevelopment AT rodriguescleyton c2mamaturitymodelfortheevaluationofcommunicationindistributedsoftwaredevelopment AT mourahermano c2mamaturitymodelfortheevaluationofcommunicationindistributedsoftwaredevelopment |