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.
Origine : Fichiers produits par l'(les) auteur(s)
Loading...