Tim (Engineering Lead) et Laure (Product Designer) expliquent comment Alan a onboardé 35 designers et 25 PM pour contribuer directement à la codebase. Cursor, Figma MCP, agents AI : les outils, les règles, les résultats concrets et les limites.
1. Dépendance aux ingénieurs
Des bugs et des maquettes qui restent dans les tiroirs
La dépendance freine la vélocité
Opportunites manquees
2. Everyone Can Build
Tout le monde devient builder
Historique du projet
Q4 2024 : onboarding graduel
3. Les règles du jeu
1. Focus front-end uniquement
Use case principal des designers. Moins risque, plus facile à tester. Évite la complexité back-end et data model.
2. Meme pipeline que les ingénieurs
Pull requests obligatoires. Checks automatiques (tests, formatting, qualité) via CI. Feature flags pour enable graduellement en production.
3. Systeme de budding
Chaque non-ingénieur associé à un engineering buddy. L'ingénieur accompagne sur la compréhension de la codebase, la complexité, la review. L'ingénieur est responsable du merge en prod (safety net).
4. Code industriel, pas du vibe coding
Pas de prototypes jetables. Code avec la même qualité qu'un ingénieur. Process complet : PR, CI, Review, Merge, Deploy, follow-up en prod.
4. Cursor, Figma MCP, templates PR
Environnement de dev reproductible et isolé
Cursor : editeur de code avec AI
Figma MCP (Model Context Protocol)
Template de PR dédié aux non-ingénieurs
Tooling pour tester facilement
5. Fix de marge avec Cursor
Le bug
Le process
Iteration
Création de la PR
6. Alan Code Assistant
Au-dela des designers qui codent en local
Fonctionnement
Use cases
7. 350+ PR mergees
Q4 2024 : les chiffres
| Métrique | Résultat |
|---|---|
| PR mergees par designers et PM | 350+ |
| Designers onboardés et actifs | 35 |
| Taches gérées par Alan Code Assistant | 1000+ |
PR mergees par designers et PM
350+
Designers onboardés et actifs
35
Taches gérées par Alan Code Assistant
1000+
Impact concret
8. Périmètre, pairing, DX
1. Périmètre clair (front-end uniquement)
Balance entre vélocité et complexité. Pas de risque back-end ou data model au départ.
2. Engineering buddy indispensable
Pairing avec un ingénieur : accompagnement, review, safety net. Pas pret à avoir des non-ingénieurs qui mergent seuls en prod.
3. Developer Experience critique
Simplifier l'environnement de dev pour les non-ingénieurs bénéficie aussi aux ingénieurs. Setup plus rapide, plus prédictible.
4. Figma MCP = game changer
Si vous travaillez dans Figma, le MCP est indispensable pour utiliser les designs directement dans Cursor.
9. Les use cases concrets
Laure (Product Designer)
Ford (Motion Designer)
Louis-Auguste (Designer)
Autres contributions
10. Setup fragile, qualité variable, review load
Setup fragile
Tester un changement est complexe
Risques de sécurité
Qualite variable des PR
Agents hallucinent
Review load sur les ingénieurs
"Mais ce sont de très bons problèmes à avoir."
11. Complexity assessment, Hopper
Complexity Assessment
Hopper : background coding agent maison
Fonctionnalités de Hopper
Stack technique de Hopper
12. Comment unborder chez vous
1. En local avec Cursor
Si la codebase n'est pas énorme et que les gens sont un peu tech-savvy. Fonctionne très bien.
2. Agents en background
Si vous ne voulez pas construire votre propre solution. Outils existants : ONA, ARP, etc. Pas de setup en local requis.
3. Figma MCP
Si vous travaillez dans Figma : indispensable. Rationaliser le design system. Mapper avec Code Connect.
4. Skills, templates et tests automatisés
Développer des skills pour guider l'AI (complexity assessment). Templates de PR adaptés aux non-ingénieurs. Preview deployments sur chaque PR. Plus il y a de tests automatisés, plus l'AI peut tester elle-meme.
Coûts
13. Leadership, confiance, chaos accepte
Push du leadership
Confiance avec les ingénieurs
Accepter le chaos
Célébrer les avancements
"Ce changement arrive. Cette initiative permet aux Alaners d'etre contributeurs actifs du changement, plutôt que de le subir avec latence et panique en voyant Twitter."
14. ROI, resistance au changement, review fatigue
Pourquoi Cursor plutôt que Cloud Code ou Codex ?
Tout le monde a acces à la codebase chez Alan ?
Comment aborder les non-devs sur Git ?
Plan Cursor et rate limits
Code Connect facilement intégré ?
PM court-circuitent les designers ?
Comment gérer les priorités ?
ROI et metrics
Review fatigue
Resistance au changement et impact psychologique
"Printemps 2024, je me réveillais avec des cauchemars : j'ai perdu ma maison. Le fait de se dire on y va, on essaye, enlève énormément d'angoisse. Il faut se jeter dedans. C'est une problématique d'entreprise, pas seulement de designers. C'est un avantage compétitif. On n'a pas trop le choix."
"Réticence au changement : nos métiers changent, on va moins coder. Chacun a son avis là-dessus. On essaye de mesurer le feeling des ingénieurs, designers, PM. Ce qui marche le mieux : voir qu'on est tous dans la même galère, s'adapter ensemble, embrace le changement, trouver quelque chose d'éthique, où on s'y retrouve. Il n'y a pas de réponse unique."