This work uses methods and concepts of social and cognitive anthropology to study “agile” software development practices and practitioners. This growing community is characterized by its use of “human-centered” methods that contrast with older industrial, control-based approaches. The question of what unites these practitioners is explored trough a transdiscplinary analysis of the most used ritual, the daily standup; the most used artifact, the scrumboard; and a much less common artifact, the guide board. The resulting ehtnology leverages cognitive economy, psychology, engineering and design theory to show that a fundamental part of “agility” resides in the way the development team constructs and shares representations of the production system state. Finally, what the informants call “ritual” and what will be characterized as a ritualization process will be matched against a subset of the litterature on the anthropology of ritual, opening the way to a generalisation of some theories of the ritual in a context very different than the ones where they arose.
If you find this document interesting, share it on Twitter / partagez-le sur Twitter :)
Got anything to say? I'd be glad to discuss. Tweet @matti_sg or say hi[[chez]]mattischneider.fr!
You could be interested in my upcoming Entangling artifacts discovery session at XPdays Benelux.
Le numérique en général, et le développement logiciel en particulier, est un terrain encore peu exploré par les sciences sociales. Une communauté grandissante en son sein est celle des praticiens des méthodes « agiles », en rupture avec les méthodologies d’héritage industriel, lourdes et basées sur le contrôle. Une approche anthropologique, sous l’angle de l’ethnographie cognitive, permet d’éclairer ce qui fait groupe pour ceux s’identifiant comme « agilistes ». Ce travail s’appuie sur une analyse transdisciplinaire de l’artefact et la cérémonie les plus répandus dans le milieu : le scrumboard, task board ou « tableau des tâches », et le daily standup ; ainsi que d’un artefact plus spécifique à l’équipe étudiée, le guide board, ou « tableau des guides ». En enrichissant l’ethnologie de notions d’économie cognitive, de psychologie, de théorie du design et d’ingénierie, on comprend qu’une partie des spécificités de l’« agilité » réside dans la manière dont les représentations de l’état du système de production sont construites et partagées par l’équipe technique. Ce qui aura été caractérisé comme un processus de ritualisation et ce que les informateurs appellent « rituel » sera ensuite passé au crible d’une partie de la littérature anthropologique, ce qui confirmera les possibilités de généralisation de certaines théories du rituel à ce contexte différent de ceux où elles ont été élaborées.