Aller au contenu

L'équipe idéale Lytos

“Le repo est le projet. Pas Jira. Pas Notion. Pas les réunions.”

L’agile n’a pas échoué. Il a résolu un vrai problème de coordination — et ça a marché pendant vingt ans.

Mais il l’a résolu en construisant une couche de gestion au-dessus du code. Story points, cérémonies de sprint, tickets Jira, burndown charts — un monde parallèle qui suit le projet sans le toucher. Un monde où les personnes responsables de la livraison passent une part significative de leur temps dans des outils qui ne savent pas ce qu’est un commit.

Le repo — là où le projet vit réellement — est devenu un détail. Quelque chose dont s’occupent les développeurs. Quelque chose que les managers projettent sur un board ailleurs.

Lytos part du principe inverse.

Les rules vivent dans le repo. Le board d’issues vit dans le repo. La memory vit dans le repo. Le manifest — ce qu’est le projet, ce qu’il n’est pas, ce que “correct” signifie — vit dans le repo.

Pas parce que c’est malin. Parce que c’est là que le travail se passe. Un agent IA qui lit .lytos/ avant chaque session connaît le projet. Un nouveau membre de l’équipe qui clone le repo a le contexte complet. Une décision enregistrée dans un ADR est auditable deux ans plus tard.

Pas d’outil externe nécessaire. Pas de synchronisation. Pas de dérive entre ce qui est écrit et ce qui est construit.

Le déplacement de paradigme en une phrase : la vitesse d’un builder, la qualité d’un lead dev, sans l’overhead des cérémonies.

L’agile répondait à “le waterfall planifie trop — livrons vite.” Lytos répond à “l’IA exécute vite mais sans traçabilité — gouvernons sans ralentir.” Ce n’est pas Agile 2.0. C’est une nouvelle prémisse.

La plupart des équipes qui ont adopté l’IA en 2024-2025 sont dans cette situation : l’IA est rapide, le résultat est inégal, personne ne sait vraiment pourquoi une décision a été prise, et le contexte disparaît entre chaque session. Si vous vous reconnaissez dans la colonne du milieu, c’est le problème que Lytos résout.

Avant l’IALa plupart des équipes aujourd’huiAvec Lytos
Mémoire du projetDans les têtes, dans Confluence, dans les réunionsL’IA ne sait plus rien le lendemain matin — même briefing à chaque sessionDans le repo, rechargée automatiquement à chaque session
AuditabilitéTicket + PR — traçabilité partiellePersonne ne peut répondre en code review : qui a généré ça, avec quel modèle, sur quel prompt ?Issue + ADR + commit — reconstructible deux ans plus tard
Vitesse de livraisonLimitée par la coordination humaineRapide, mais imprévisible — beaucoup de retravailRapide et cohérent — le cadre évite le retravail
Qualité du codeDépend du reviewer humainDeux devs, le même prompt, deux architectures différentesrules/ appliquées à chaque session — la cohérence est structurelle
ConventionsVerbales, dans Confluence, rarement respectéesRéinterprétées à chaque session — ou simplement ignoréesVersionnées dans rules/, appliquées automatiquement
Hallucination IAN/AIndétectable avant la review — l’IA invente des décisions, ignore des contraintesManifest + rules réduisent la dérive — chaque session repart des mêmes contraintes
SouverainetéDonnées enfermées chez un vendor SaaSContexte enfermé dans l’historique de chat du fournisseur IATout dans Git — vous en êtes propriétaires, portable, sans lock-in
Changement de fournisseur IAN/AChanger Claude pour GPT = tout le contexte perdu, recommencerOn change le moteur, le cadre reste — zéro perte de contexte
Coût IAN/ARebriefing constant = tokens gaspillés à chaque sessionContexte structuré = coût prévisible et optimisable
ReproductibilitéProcessus documentés, difficiles à rejouerLes prompts sont jetables — impossible de reproduire ce qui a été produitIssue + skill + rules = workflow reproductible et transmissible
OnboardingSemaines de transfert de contexteChaque nouvelle session IA — ou nouveau membre — repart de zéroCloner le repo, lire .lytos/ — opérationnel immédiatement

Ce principe a une conséquence naturelle sur la façon dont une équipe est structurée.

Le PO reste proche de l’utilisateur. Il définit quoi construire et pourquoi — des outcomes, pas des tickets. Il n’écrit pas de stories pour des développeurs qui ont besoin de guidance pas à pas. Il n’assiste pas aux stand-ups. Il connaît l’utilisateur.

Le Gouvernant possède le cadre. Il écrit le manifest, les rules, les décisions architecturales. Il définit ce que “correct” signifie pour ce projet, une fois, dans le repo. Chaque session IA et chaque Builder opère dans ce cadre. Le Gouvernant n’a pas besoin d’être présent à chaque tâche — le cadre fait le travail.

Les Builders dirigent l’exécution. Ils écrivent des issues claires, donnent à l’IA le bon contexte, revoient l’output, et committent. Leur valeur n’est pas la vitesse de frappe. C’est le jugement — savoir quand l’IA a bien fait et quand elle s’est trompée.

C’est l’équipe. Trois rôles. Pas de Scrum Master. Pas de cérémonies.

Rôle AgileStatutÉquivalent Lytos
Product OwnerRecentréPO — stratège des outcomes, proche de l’utilisateur
Lead DeveloperÉlevéGouvernant — écrit le cadre, pas le code
DeveloperRedéfiniBuilder — dirige l’IA, relit, committe
Scrum Master→ FeatureLe process vit dans le repo. Le rôle devient optionnel.
QA→ OutillageAbsorbé par rules/ + lyt lint
Agile CoachDisparaîtLa méthode est dans le repo, pas dans un consultant
Artifact / cérémonie AgileStatutÉquivalent Lytos
Tickets Jira / Linear→ RepoIssues dans .lytos/issue-board/
Docs Confluence / Notion→ Repomanifest.md, memory/, ADRs
Conventions de code verbales→ Reporules/ — versionnées, appliquées à chaque session
Definition of Done→ RepoChamp review dans le frontmatter des issues
Sprint planningDisparaîtPriorités dans le board, toujours à jour
Stand-up quotidienDisparaîtL’état du board dans Git reflète la réalité
RétrospectiveDisparaîtLes issues et ADRs capturent ce qui compte
Sessions d’onboardingDisparaîtCloner le repo, lire .lytos/

Une équipe de trois à cinq personnes, travaillant repo-first, peut aller plus vite et livrer plus proprement qu’une équipe Scrum deux fois plus grande — parce qu’il n’y a pas de couche de gestion à maintenir.

Ce n’est pas une feature de l’IA. C’est une feature du fait de supprimer l’écart entre là où le projet vit et là où le travail se passe.

Le Builder est un profil élevé. Bien diriger l’IA demande une connaissance du domaine, du jugement technique et la capacité à évaluer l’output. Quelqu’un qui arrive chez Lytos sans ce bagage va peiner. Deux réponses : soit les rules du Gouvernant sont assez solides pour compenser, soit Lytos aide le Builder à monter en compétence via le feedback de l’outil — une issue mal structurée est signalée avec une explication, pas seulement bloquée.

La gouvernance doit disparaître dans le geste. Si elle se ressent comme un overhead, elle sera contournée. Un drop d’issue qui déclenche le bon gitflow, une issue qui s’ouvre avec le bon contexte pré-chargé — c’est le défi central de tout workflow repo-first. Le cadre ne fonctionne que si travailler dedans est plus rapide que travailler autour.