← Tous les articles

[Agents]

D’une tâche à une proposition de modification.

Un agent de développement devient plus utile quand la demande, les vérifications et la revue forment un parcours clair. Voici comment préparer ce fonctionnement.

CICollective Intelligence · · 7 min de lecture
Schéma illustrant le processus décrit dans cet article

Transformer une demande en résultat vérifiable

Une carte de projet peut déclencher un travail qui aboutit à une proposition de code. Sur GitHub, une pull request permet de discuter et de relire des changements avant leur intégration. Pour une équipe métier, la qualité de ce parcours commence par la façon de décrire le besoin.

Prenons un exemple fictif : les utilisateurs d’un catalogue doivent pouvoir filtrer les formations par format, à distance ou en présentiel. « Ajouter un filtre » est une indication trop courte pour savoir si la modification répondra à leur attente.

Préparer une demande que l’on peut relire sans l’auteur

Une carte de travail utile rassemble le contexte, le problème observé, le résultat attendu et les limites du changement. Elle doit rester compréhensible pour quelqu’un qui n’a pas assisté à la discussion initiale. Pour notre filtre de catalogue, le contexte peut préciser que les visiteurs cherchent d’abord un format compatible avec leurs contraintes, puis comparent les formations disponibles.

Décrivez un exemple avant et après. Aujourd’hui, un visiteur parcourt toute la liste pour repérer les sessions à distance. Après la modification, il sélectionne « À distance » et ne voit que les formations correspondantes. Cette description donne une direction claire à l’agent et fournit un point de départ à la revue métier. Elle peut être complétée par une capture de l’écran actuel si un emplacement est important.

Ajoutez les limites utiles : les intitulés des formations ne changent pas, les autres filtres conservent leur fonctionnement et la modification ne touche pas au parcours d’inscription. Ces limites permettent de reconnaître un élargissement imprévu du travail. Si l’agent découvre qu’une donnée indispensable manque, il peut expliquer cette dépendance au lieu de compléter silencieusement le projet par une refonte qui n’a pas été discutée.

Décrire ce que l’utilisateur doit pouvoir faire

Une demande plus précise indique que le catalogue affiche toutes les formations au départ, que la sélection d’un format réduit la liste et que le choix « Tous » rétablit les résultats. Elle précise aussi le message attendu lorsqu’aucune formation ne correspond.

Ajoutez les conditions importantes : fonctionnement sur téléphone, utilisation au clavier et conservation des autres filtres déjà actifs. Ces informations décrivent le résultat à vérifier sans imposer à l’avance une technique. Elles permettent à la personne qui relit de savoir quelles questions poser.

Préparer quelques cas d’acceptation concrets

Les critères deviennent plus faciles à vérifier lorsqu’ils décrivent des situations observables. Préparez un petit catalogue de démonstration avec une formation à distance, une en présentiel et, si le métier le prévoit, une hybride. Ajoutez une formation dont le format n’est pas encore renseigné. Décidez à l’avance comment chacune doit apparaître selon le filtre choisi.

Essayez ensuite les combinaisons. Un visiteur sélectionne un thème, puis un format ; il change le format et conserve le thème ; il réinitialise tous les filtres. Vérifiez aussi la situation sans résultat : le message doit expliquer ce qui se passe et permettre de revenir à une liste utile. Ces cas donnent au concepteur et au relecteur une base commune pour discuter du comportement.

L’accessibilité fait partie de ce parcours. Une personne utilisant le clavier doit pouvoir atteindre le filtre, comprendre la sélection courante et poursuivre vers les résultats. Sur un petit écran, le libellé doit rester lisible et la zone d’action utilisable. Il n’est pas nécessaire de transformer la carte en inventaire exhaustif de tests. Quelques situations bien choisies couvrent les décisions importantes et rendent visibles les aspects qu’une simple capture d’écran ne démontre pas.

Lever les ambiguïtés avant la modification

L’agent peut examiner l’existant et identifier les décisions manquantes. Une formation hybride appartient-elle aux deux formats ou à une troisième catégorie ? Les formations sans format renseigné doivent-elles apparaître ? Ces points méritent une réponse métier avant d’être transformés en comportement du site.

Le travail préparatoire doit rester proportionné à la demande. Pour une correction bien définie, quelques lignes peuvent suffire. Pour un parcours nouveau, une maquette ou plusieurs exemples de résultat permettront de comparer les interprétations et de retenir celle qui sert les utilisateurs.

Limiter le changement pour faciliter sa vérification

L’agent doit pouvoir examiner les éléments liés au filtre : les données des formations, les contrôles déjà présents et la manière dont la liste est affichée. Cette lecture lui permet de repérer les conventions existantes et les fonctions réutilisables. Elle aide aussi à estimer si le besoin tient dans une modification limitée ou dépend d’un changement préalable.

Supposons que certains formats soient enregistrés sous des libellés différents, comme « distanciel » et « à distance ». L’agent peut proposer une normalisation ciblée, mais l’équipe doit comprendre quels dossiers sont concernés et comment les valeurs inconnues seront traitées. Une conversion silencieuse de toutes les données serait plus difficile à vérifier qu’une règle explicite accompagnée de quelques exemples.

La proposition de code doit conserver cette clarté. Les changements nécessaires au filtre peuvent être regroupés, tandis qu’une réorganisation indépendante du projet mérite une autre discussion. La personne qui relit peut alors relier chaque modification au comportement attendu. Le périmètre limité facilite également une correction ou un retour à la version précédente si un problème apparaît après publication. Il réduit le nombre d’hypothèses à examiner lorsqu’un résultat diffère de ce qui avait été demandé.

Préparer une proposition facile à relire

La modification gagne à se concentrer sur le besoin décrit. Si elle mélange le filtre, une refonte visuelle et une nouvelle organisation des données, la revue devient plus difficile. Les améliorations indépendantes peuvent être proposées séparément lorsque leur nécessité apparaît.

Le compte rendu de l’agent doit présenter le comportement obtenu, les vérifications réalisées et les limites restantes. « Vérifié sur téléphone » n’est pas suffisamment précis si seul le chargement de la page a été observé. La revue a besoin de savoir si la sélection, la réinitialisation et l’état sans résultat ont été essayés.

Transformer les retours de revue en corrections précises

Un commentaire de revue utile décrit un comportement, ses conséquences et le résultat attendu. « Le filtre fonctionne mal » laisse plusieurs interprétations possibles. « Après avoir choisi un thème, sélectionner le format efface ce thème ; les deux choix doivent rester actifs » permet de reproduire le problème et de vérifier la correction. L’agent dispose ainsi d’un objectif précis pour reprendre son travail.

Lorsque le retour révèle une décision métier absente, mettez également à jour la carte de départ. Si les formations hybrides doivent apparaître dans deux catégories, cette règle doit rester visible pour les prochaines modifications. La correction de code et l’explication du comportement évoluent ensemble. Sinon, un autre intervenant pourra supprimer plus tard ce qu’il prendra pour une incohérence.

Après la reprise, vérifiez le cas signalé et les parcours proches qui peuvent avoir été touchés. Le compte rendu doit indiquer ce qui a été corrigé, ce qui a été essayé et ce qui reste à vérifier. Une fois la modification publiée, une courte observation sur le site permet de confirmer que les données et l’environnement réels produisent le résultat attendu. La qualité du travail dépend de cette boucle complète, depuis la demande initiale jusqu’au comportement effectivement proposé aux utilisateurs.

Donner un rôle clair à la revue

Dans notre exemple, une personne métier vérifie les catégories et les libellés. Une personne technique examine l’intégration au code existant et les effets sur les autres filtres. Selon la taille de l’équipe, une même personne peut tenir ces deux rôles, mais les deux questions restent distinctes.

Les contrôles automatiques complètent cette revue. Ils peuvent notamment vérifier que les résultats correspondent au filtre choisi et que sa réinitialisation restitue la liste. Leur intérêt est de protéger un comportement utile, pas simplement de confirmer que des fichiers ont été modifiés.

Refermer la boucle avec la demande initiale

Une fois la modification acceptée et publiée, revenez à la carte de départ avec une explication accessible : ce que l’utilisateur peut désormais faire, où l’essayer et ce qui reste éventuellement à traiter. La personne qui a formulé le besoin peut alors constater le résultat.

Pour commencer, choisissez une amélioration limitée dont les critères tiennent dans quelques exemples. Ce premier parcours vous permettra d’observer la qualité des demandes, le temps de revue et les corrections nécessaires avant de confier à l’agent des changements plus larges.

Et dans votre entreprise ?

Chaque processus possède ses particularités. Partons de votre fonctionnement pour identifier une première amélioration concrète.

Contactez-nous