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

Descripción completa

Detalles Bibliográficos
Autores principales: Junior, Ivaldir de Farias, Marczak, Sabrina, Santos, Rodrigo, Rodrigues, Cleyton, Moura, Hermano
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