| Literature DB >> 36212673 |
Ivaldir de Farias Junior1, Sabrina Marczak2, Rodrigo Santos3, Cleyton Rodrigues1, Hermano Moura4.
Abstract
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.Entities:
Keywords: C2M; Communication; Distributed Software Development; Empirical study; Maturity model
Year: 2022 PMID: 36212673 PMCID: PMC9525945 DOI: 10.1007/s10664-022-10211-9
Source DB: PubMed Journal: Empir Softw Eng ISSN: 1382-3256 Impact factor: 3.762
Fig. 1Our research method based upon Dias-Neto et al. (2010)
Models identified in the ad hoc review
| Name | Description | Reference |
|---|---|---|
| OSM | Describes four stages of offshore maturity work that companies | Morstead et al. ( |
| can go through (offshore bystander, experimental, cost strategy, | ||
| and offshore leverage). In 2005, this model was updated, | ||
| changing its name to OSM (Offshore Stage Model). | ||
| OMM | The Offsourcing Maturity Model (OMM) aims to position | Morstead et al. ( |
| organizations in relation to the maturity level of their processes. | ||
| This model has five maturity levels. | ||
| Offshore | It is a model that integrates various aspects of offshore development | Perry et al. ( |
| Ready | (e.g., processes, metrics, people, technology and relationships). | |
| PMF | The Process Maturity Framework (PMF) focuses on managing | Ramasubbu et al. ( |
| distributed projects and it is structured into 24 process areas. | ||
| Additionally, PMF is based on four central concepts (readiness | ||
| for collaboration, mutual knowledge, engagement, and readiness | ||
| for work and technology). | ||
| WAVE | It is a DSD model with the objective of helping an organization’s | Prikladnicki et al. ( |
| distributed units to increase their capacity to develop projects | ||
| with globally distributed teams. |
Factors and number of studies
| Factors | Number of studies (%) |
|---|---|
| Cultural Differences | 8/20 (40%) |
| Language barriers | 7/20 (35%) |
| Geographic dispersion | 7/20 (35%) |
| Coordination | 6/20 (30%) |
| Visibility / Perception | 6/20 (30%) |
| Limited Informal Communication | 6/20 (30%) |
| Temporal dispersion | 6/20 (30%) |
Effects and number of studies
| Effects | Number of studies (%) |
|---|---|
| Uncertainties / misconceptions | 7/20 (35%) |
| Limited sharing of information | 6/20 (30%) |
| Lack of Confidence | 5/20 (25%) |
| Quality of Communication | 4/20 (20%) |
| Delay of answers | 4/20 (20%) |
Mapping of the C2M alpha version elements extracted from the studies we carried out
| Elements | Origin |
|---|---|
| Categories | Tertiary Study (Section |
| Factors | Tertiary Study (Section |
| Practices | Tertiary Study (Section |
Fig. 2C2M Alpha Version
Characteristics of the participants of the first and second focus group
| Participants | Experience in software maturity/process models | DSD Experience |
|---|---|---|
| PA1.1 | 8 years | 1 year |
| PA1.2 | 10 years | 2 years |
| PA1.3 | 10 years | 2 years |
| PA1.4 | 10 years | 2 years |
| PA1.5 | 6 years | 1 year |
| PA1.6 | 8 years | 3 years |
| PA1.7 | 8 years | 1 year |
| PA2.1 | 10 years | 6 years |
| PA2.2 | 1 year | 5 years |
| PA2.3 | 3 years | 8 years |
| PA2.4 | 3 years | 5 years |
| PA2.5 | 1 year | 5 years |
| PA2.6 | 6 years | 6 years |
Fig. 3C2M beta version
Mapping of the C2M beta version elements extracted from the studies carried out
| Element | Origin |
|---|---|
| Maturity Areas | Tertiary Study (Section |
| Maturity Factors | Tertiary Study (Section |
| Practices | Tertiary Study (Section |
| Maturity Levels | Focus group (Section |
Fig. 5C2M elements (Maturity Areas, Maturity Levels, and Maturity Factors)—Omega Version
Mapping of the C2M omega version elements extracted from the studies carried out
| Element | Origin |
|---|---|
| Maturity Areas | Tertiary Study (Section |
| Maturity Factors | Tertiary Study (Section |
| (Section | |
| Goals | Survey (Section |
| Practices | Tertiary Study (Section |
| survey (Section | |
| Maturity Levels | Focus group (Section |
Fig. 4C2M structure (Omega Version)
Maturity factors grouped into C2M maturity areas (Omega Version)—for more details see the Appendix Appendix
| Maturity areas | Maturity factors |
|---|---|
| People | Management of cultural differences |
| Trust acquisition | |
| Project | Tools to support communication |
| IT Infrastructure | |
| Management of geographical distance | |
| Management of temporal distance | |
| Management of stakeholders | |
| Monitoring, measurement, and analysis | |
| Communication planning | |
| Organizational | Continuous improvement of communication |
| Risk management | |
| Communication patterns and policies | |
| Communication training | |
| Engineering | Configuration management |
| Requirements, elicitation, and specification |
Fig. 6C2M factor pattern (Omega Version)
Comparison of models with C2M
| Analysis criteria | Maturity models | ||||
|---|---|---|---|---|---|
| OSM | OMM | PMF | WAVE | C2M | |
| Governance | Non-adherent | Fully Adherent | Non-adherent | Non-adherent | Non-adherent |
| Process Maturity | Fully | Fully | Fully | Fully | Fully |
| or Capability | Adherent | Adherent | Adherent | Adherent | Adherent |
| Implementation | Partially | Partially | Partially | Partially | Partially |
| and deployment | Adherent | Adherent | Adherent | Adherent | Adherent |
| Alignment with | Non-adherent | Fully | Non-adherent | Partially | Partially |
| other models | Adherent | Adherent | Adherent | ||
| Focus in the social aspect of the communication | Non-adherent | Non-adherent | Partially | Non-adherent | Fully |
| Adherent | Adherent | ||||