Un processus, c'est une séquence structurée d'étapes automatisées et manuelles, définie une seule fois et exécutée à chaque fois, avec un déclencheur clair, un objectif précis et un historique complet de ce qui s'est passé et pourquoi.
Chaque développeur donne ses consignes, relit et valide les résultats générés par l'IA à sa manière. Ce qui est vérifié dépend de la personne qui effectue la vérification, et il y a peu de standardisation entre les équipes.
Une modification est validée par un commentaire ou un signe de tête de l'autre côté de la pièce. Il y a une trace, mais rien de structuré, et aucun moyen simple de la retrouver plus tard.
Corriger une mauvaise habitude en matière de révision, ça veut dire former à nouveau chaque ingénieur, un par un, pour toujours.
Upsun Dispatch remplace les pratiques ponctuelles par un processus défini une fois pour toutes : ce que fait un agent, à quoi il a accès, à quel moment un humain prend une décision et ce qui se passe ensuite.
Les processus éliminent les différences entre les habitudes individuelles et les remplacent par un processus défini que toute l'équipe partage.
Un déclencheur relie le processus à un événement dans un outil que l'équipe utilise déjà : une pull request est ouverte, un commit est validé, un ticket est attribué à Dispatch ou Dispatch est mentionné, une heure programmée est atteinte, ou quelqu'un le lance manuellement.
L'agent s'exécute dans un conteneur isolé avec une copie à jour du dépôt, puis effectue les tâches définies : examiner une modification, publier des commentaires ou décider si une mise en ligne nécessite une nouvelle révision.
Le processus s'arrête à chaque étape prévue pour la validation. Rien n'avance tant qu'un membre de ton équipe n'a pas donné son accord.
Le processus est terminé, et tout ce qu'il a fait, chaque étape, chaque décision, est consigné pour cette exécution.
La validation se fait au sein de ton équipe Dispatch avant toute mise en ligne, chaque fois que le processus nécessite une décision humaine.
Effectue des analyses de dépendances et des corrections de routine, en ne faisant appel à un humain que lorsqu'une décision s'impose.
Un processus peut faire le lien entre un outil de suivi des tickets et un dépôt, sans que tout le monde ait besoin de travailler depuis un seul tableau de bord.
Chaque exécution du processus est consignée : ce qui s'est passé, qui l'a validée et pourquoi, le tout disponible avant même que quelqu'un n'ait à le demander.
Comment se déroule un processus ?