La communication comme négociation du sens : le cas du développement informatique - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Hermès, La Revue - Cognition, communication, politique Année : 2018

La communication comme négociation du sens : le cas du développement informatique

Résumé

La communication comme négociation du sens : le cas du développement informatique Le développement informatique n'est pas un objet d'étude courant en communication. Il se définit comme le processus ayant pour but la production de logiciels par la conception, l'écriture et la maintenance du code. Ce terme désigne une inscription numérique, structurée selon une syntaxe rigoureuse, constituant une liste d'instructions à exécuter par l'ordinateur. Le plus souvent, la description du programme attendu est consignée dans un document-les spécifications-qui est transmis à l'équipe qui se charge du développement. Le logiciel produit est ensuite testé pour vérifier qu'il est bien conforme à ces attentes. Dans l'acception traditionnelle, un bon programme informatique est donc celui qui induit un comportement de la machine correspondant parfaitement aux spécifications. Il est déjà manifeste que cette procédure soulève des questions de communication classiques autour de la com-préhension de ces spécifications par les différentes parties. Ce sujet est notamment traité aujourd'hui par les méthodes agiles, qui préconisent par exemple la répétition des cycles de production raccourcis plutôt que de longues phases de spécification, de programmation puis de test. Nous nous intéressons ici à une autre problématique : le rôle central du code dans la communication entre développeurs. Si le code a pour objet la production d'un logiciel conforme aux spécifications, l'ingénierie s'attache à des indicateurs de qualité différents : sa lisibilité et sa mainte-nabilité. Ces critères subjectifs sous-entendent une activité humaine centrale pour le processus de développement. L'objectif est ici de mettre en lumière que les échanges entre membres de l'équipe sont un enjeu clé de l'ingénierie logicielle. Code informatique et interprétation A priori, le programmeur donne des instructions à l'ordinateur sans ambiguïté sous forme de code. La machine exécute toujours ces instructions de la même façon. Comme lors de l'appui sur un interrupteur pour allumer une ampoule, ce processus ne laisse a priori de place ni pour l'interprétation ni pour la négociation.
Fichier principal
Vignette du fichier
FirstDraft.pdf (94.39 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02902059 , version 1 (24-07-2020)

Identifiants

  • HAL Id : hal-02902059 , version 1

Citer

Ophir Paz, Kim Savaroche. La communication comme négociation du sens : le cas du développement informatique. Hermès, La Revue - Cognition, communication, politique, 2018, n°82, p. 67 à 72. ⟨hal-02902059⟩
82 Consultations
75 Téléchargements

Partager

Gmail Facebook X LinkedIn More