Communication Skills in Software Engineering: A Multivocal Review
Cette revue de littérature multivocale synthétise la littérature académique et grise fragmentée pour démontrer que, bien que les deux sources s'accordent sur la communication en tant que compétence fondamentale en génie logiciel, elles diffèrent par leur focalisation, l'académie privilégiant la conceptualisation et les preuves empiriques tandis que la littérature industrielle met l'accent sur les applications pratiques et les pratiques émergentes.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez le génie logiciel comme un orchestre massif aux enjeux colossaux. Pendant longtemps, tout le monde pensait que la seule chose qui importait était la capacité de chaque musicien à jouer de son instrument (les compétences en codage et techniques). Mais cet article soutient que même le violoniste le plus talentueux échouera s'il ne peut pas écouter le chef d'orchestre, lire la partition partagée par le violoncelliste ou expliquer pourquoi il a manqué une note.
Les auteurs, une équipe de chercheurs du Brésil, ont décidé d'étudier une grande question : Comment les « enseignants » (le monde académique) et les « musiciens sur scène » (les professionnels de l'industrie) parlent-ils de l'importance des compétences en communication dans le génie logiciel ?
Pour trouver la réponse, ils n'ont pas seulement consulté un type de livre. Ils ont réalisé une « Revue Multivoque », ce qui revient à recueillir les opinions de deux bibliothèques différentes :
- La Bibliothèque Académique : Études formelles, articles scientifiques et recherches universitaires.
- La Bibliothèque « Grise » : Blogs, rapports de l'industrie, discussions sur Stack Overflow et articles écrits par des développeurs en activité.
Voici ce qu'ils ont découvert, décomposé en concepts simples :
1. Le Grand Accord : Tout le monde a besoin d'un mégaphone
Les scientifiques et les professionnels de l'industrie s'accordent sur un point massif : La communication n'est pas seulement un « bonus sympathique » ; c'est une exigence fondamentale.
- Le point de vue académique : Ils traitent la communication comme un fait scientifique. Ils disposent de données montrant que les offres d'emploi listent la communication comme une compétence de premier plan, dépassant souvent les compétences techniques. Ils prouvent que les équipes qui communiquent bien commettent moins d'erreurs et terminent les projets plus rapidement.
- Le point de vue de l'industrie : Ils traitent la communication comme un guide de survie. Leurs blogs et articles disent des choses comme : « Si vous ne pouvez pas expliquer votre code, vous ne serez pas promu » ou « Une mauvaise communication mène au licenciement ». Ils se concentrent sur les conséquences immédiates et concrètes du silence ou de la confusion dans le monde réel.
La métaphore : Considérez la communication comme la colle qui maintient le logiciel ensemble. Les universitaires ont effectué des tests prouvant que la colle est solide ; les travailleurs de l'industrie ont vu les bâtiments s'effondrer lorsque la colle manquait.
2. Un même objectif, des lentilles différentes
Bien qu'ils s'accordent sur l'importance de la communication, ils l'observent à travers des lentilles différentes, comme deux photographes prenant la photo d'une même montagne sous des angles différents.
L'angle « Scientifique » (l'Académie) :
- Focus : Ils décomposent la communication en morceaux minuscules et spécifiques. Ils étudient la communication « synchrone vs asynchrone », la « compétence interculturelle » et l'« écoute active ».
- Preuves : Ils utilisent des chiffres, des pourcentages et des sondages. Ils disent : « 80 % des offres d'emploi exigent cela ».
- Objectif : Créer un programme structuré pour enseigner ces compétences à l'université.
L'angle « Terrain » (la Littérature Grise) :
- Focus : Ils parlent du ressenti et du résultat. Ils se concentrent sur le « storytelling », « donner un feedback sans blesser les sentiments » et « s'assurer que le patron comprenne le plan ».
- Preuves : Ils utilisent des histoires et des expériences personnelles. Ils disent : « J'ai vu un projet échouer parce que personne n'avait clarifié les exigences ».
- Objectif : Donner des conseils rapides et pratiques pour aider les développeurs à survivre et à prospérer dans leur travail quotidien.
3. Là où ils ne correspondent pas tout à fait (Les nuances)
L'article souligne quelques petites différences dans leur manière d'aborder le sujet :
- Le facteur « Anglais » : Les articles académiques sont très préoccupés par les barrières linguistiques et les différences culturelles dans les équipes mondiales. Ils considèrent « parler anglais » et « comprendre la culture » comme faisant partie de l'ensemble de compétences de communication. Les blogs de l'industrie supposent souvent que tout le monde parle déjà anglais et traitent cela comme une compétence distincte, se concentrant davantage sur l' acte de communiquer que sur la langue elle-même.
- Le facteur « Ambiance » : Les rédacteurs de l'industrie parlent beaucoup de la façon dont une bonne communication rend le bureau plus agréable, réduit le stress et renforce la confiance. Les universitont ont tendance à se concentrer davantage sur des chiffres concrets comme la « productivité » et le « succès du projet », oubliant parfois l'aspect émotionnel du « moral ».
4. La conclusion
L'article conclut qu'il n'y a pas de conflit entre les deux groupes. Ils ne se battent pas ; ils parlent simplement des dialectes différents d'une même langue.
- L'Académie fournit le plan (la théorie et la mesure).
- L'Industrie fournit l'équipe de construction (l'application concrète et les récits).
La métaphore finale :
Imaginez que le génie logiciel est un navire. Les Universitaires sont les architectes navals qui conçoivent la coque et prouvent que le navire peut flotter si les canaux de communication sont étanches. Les Professionnels de l'Industrie sont les capitaines et l'équipage qui savent que si l'équipage ne crie pas clairement malgré le vent, le navire heurtera les rochers.
L'article dit : Arrêtez de débattre pour savoir si la communication est importante. Les deux camps sont d'accord pour dire qu'il s'agit de la compétence la plus importante. La prochaine étape est de combiner les plans des architectes avec l'expérience de l'équipage pour construire de meilleures équipes de développement de logiciels.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.