Aller au contenu

Revue d'architecture

Format Délai Livrable Confidentialité

Avant d’engager un budget significatif sur OculiX — ou quand un setup existant paraît fragile et que vous voulez savoir pourquoi — une revue d’architecture structurée vous donne une seconde paire d’yeux experts sur votre stratégie d’automation visuelle. Le livrable est un rapport écrit, pas des slides, et il vous appartient indépendamment de ce que vous déciderez ensuite.

Équipes prêtes à engager du budget

Vous évaluez OculiX (ou le comparez à des alternatives) pour un déploiement significatif. Avant de valider l’architecture, vous voulez un avis technique indépendant.

Équipes avec des setups existants fragiles

Votre déploiement OculiX (ou autre RPA) marche la plupart du temps, mais casse assez souvent pour être pénible. Vous suspectez une raison structurelle mais vous êtes au cœur du problème et n’y voyez pas clair.

Équipes qui envisagent une migration

Vous êtes sur UiPath / Automation Anywhere / Blue Prism / TagUI et vous pesez si OculiX est la bonne destination. Vous voulez comprendre les implications structurelles avant de vous engager sur l’engagement Migration.

Équipes qui repoussent les limites du scaling

Vous avez fait marcher OculiX pour une équipe, maintenant plusieurs équipes en veulent. Passer de 10 scripts à 1 000 fait émerger des questions architecturales qui n’existaient pas avant.

Équipes en secteurs régulés

Banque, défense, santé, gouvernement. Votre CISO / équipe risque pose des questions pointues sur OculiX et vous avez besoin d’une réponse crédible au-delà de « la doc dit que c’est sécurisé ».

Équipes qui se heurtent aux limites de performance

Des tests qui tournaient en 30 min prennent maintenant 4 heures. La mémoire croît sans borne. Les files CI s’engorgent. Vous suspectez le tuning, vous suspectez l’architecture, vous voulez savoir lequel.

Évaluation du stack

Inventaire de votre déploiement OculiX : versions, modules en usage, catalogue des scripts, points d’intégration, infrastructure de scheduling, setup de monitoring. Catalogue avec étiquettes de sévérité pour les problèmes connus.

Revue des patterns

Revue de scripts et helpers représentatifs pour distinguer les patterns qui scalent de ceux qui ne scalent pas. Anti-patterns courants signalés avec priorité de refactor recommandée.

Analyse de scaling

Votre charge actuelle, croissance projetée, goulots dans le chemin. Où l’exécution parallèle aide et où elle casse. Tuning JVM, isolation de process, orchestration CI.

Posture sécurité

Application de l’architecture sécurité OculiX à votre déploiement spécifique. Considérations air-gap, gestion des secrets, audit trail (module MCP), supply chain (consommation SBOM).

Intégration CI/CD

Comment OculiX s’inscrit dans votre pipeline aujourd’hui. Où il ajoute du frottement, où il devrait s’intégrer plus profondément. Compromis entre exécution en CI et jobs planifiés.

Monitoring & observabilité

Ce que vous observez aujourd’hui, ce que vous devriez observer, quel outillage convient. Visibilité des modes d’échec, alerting, rétention d’audit, préparation au post-mortem.

On comprend votre contexte, les questions auxquelles vous voulez des réponses, et la profondeur qui colle à votre situation. La plupart des revues tombent dans l’une des 6 catégories ci-dessus, mais le focus réel est défini par ce qui compte le plus pour vous. Si une préoccupation particulière domine (p. ex. « on est coincé sur une suite CI de 90 min, peut-on descendre à 30 ? »), la revue se concentre là.

Aucun engagement à l’issue de cet appel — on proposera soit d’avancer, soit un engagement différent (p. ex. formation à la place), soit on décline si la revue d’architecture n’est pas le bon format.

Vous fournissez, sous NDA si besoin :

  • Accès lecture à votre repo de scripts OculiX (ou un échantillon représentatif)
  • Vos fichiers de configuration CI
  • Un appel de présentation guidée (60-90 min) avec l’équipe qui opère OculiX au quotidien
  • Toute doc ops, runbook, post-mortem, capture de monitoring pertinent
  • Les questions auxquelles vous voulez des réponses, classées par priorité

On n’a pas besoin d’accès aux systèmes de production — juste assez de matière pour comprendre l’architecture en profondeur.

On travaille la matière, on reproduit les patterns pertinents dans un sandbox quand c’est possible, on benchmark là où des goulots sont suspectés, on rédige le rapport. On peut poser 1-2 questions de clarification brèves pendant cette phase mais surtout on travaille en autonomie.

Un document PDF structuré, typiquement 15-30 pages, couvrant :

  • Résumé exécutif (1 page) — top 5 constats, top 5 recommandations, en langage clair pour les non-ingénieurs
  • État actuel — votre déploiement décrit avec nos mots, pour que vous sachiez qu’on a compris correctement
  • Failles & risques — ce qui est structurellement fragile, ce qui va probablement casser dans certains scénarios
  • Recommandations — priorisées par ROI (impact / effort), avec étapes concrètes
  • Roadmap d’implémentation — par quoi attaquer en premier, deuxième, troisième, et combien de temps chaque étape prendra probablement
  • Questions ouvertes — ce qu’on n’a pas pu déterminer à partir de la matière et qui nécessite une décision de votre côté

Le rapport vous appartient. Vous pouvez le partager en interne, l’utiliser dans des conversations budget, l’utiliser comme baseline pour un processus de sélection de fournisseur. On ne conserve pas de droits dessus au-delà de la référence pour nos archives.

Un walkthrough en direct du rapport avec les personnes de votre côté qui vont agir dessus. Q&A, clarifications, ajustements de priorisation selon des contraintes internes qu’on ne connaissait pas. Aucun constat surprise révélé pendant l’appel — tout ce qui est substantiel est déjà dans le rapport.

Après cet appel, l’engagement est complet. Si vous voulez qu’on implémente les recommandations, c’est un engagement séparé (Développement sur mesure ou Support production selon la portée).

Banque — speedup 40 % de la suite CI

Une banque exécutant 50 000 invocations OculiX par jour sur 12 workers CI a demandé : « pourquoi notre suite est-elle à 90 minutes ? ». La revue a identifié : le cold-start JVM qui dominait, pas de pré-load OpenCV, parallélisme sous-optimal sur les workers. Après avoir implémenté les 3 recommandations : 54 minutes. Les frais de la revue remboursés en minutes CI économisées sous 6 semaines.

Assurance — pré-audit sécurité

Un groupe d’assurance français préparant un audit sécurité interne a eu une revue de leur déploiement OculiX pour le comité d’audit. Le rapport couvrait : préparation air-gap, usage du journal d’audit, gestion des secrets, consommation SBOM, réponse CVE. L’audit a passé avec zéro constat sur le composant OculiX. Le rapport a été joint en pièce justificative.

Industriel défense — migration air-gap

Un industriel défense passant d’un environnement connecté à un environnement air-gap. La revue couvrait le build-from-source en air-gap, le mirroring de dépendances, la vérification des releases signées, la conformité d’audit trail. Migration réussie en 6 semaines avec zéro fuite air-gap. Le rapport est devenu le runbook interne de l’équipe.

Industrie — scaling de 10 à 200 scripts

Une équipe d’ingénierie d’usine a fait croître son usage d’OculiX de 10 scripts à 200 sur un an et se heurtait à des limites de maintenance. La revue a identifié : prolifération de helpers, chaos de nommage d’ancres images, pas de bibliothèque partagée entre équipes. Recommandations : consolider les helpers dans un module Java partagé, convention de nommage, bibliothèque d’images centrale avec versioning. Réorg complétée en un trimestre, charge de maintenance réduite de 60 %.

30 minutes par défaut, parfois 45. On ne le facture pas, et on ne pousse pas à le convertir en engagement — environ 30 % des appels de cadrage concluent « votre situation va en fait bien, pas besoin de revue » ou « une formation aiderait plus ».

C’est une revue d’architecture, pas un audit de code. On ne lit pas chaque ligne de chaque script. On lit assez pour identifier les patterns structurels, puis on les décrit au bon niveau pour un décideur technique. Longueur typique du rapport : 15-30 pages de contenu substantiel (pas de remplissage).

Pas dans cet engagement. La revue est strictement l’évaluation + le rapport + l’appel de suivi. Si vous voulez de l’implémentation, on le cadrera comme un engagement séparé (Développement sur mesure, Support production, ou un projet d’implémentation structuré). La revue est autonome par design — vous pouvez prendre le rapport et implémenter en interne, ou avec un autre partenaire, ou pas du tout.

Oui. On signe un NDA avant l’accès si vous l’exigez (template NDA standard fourni, ajustable mutuellement). Le rapport est livré seulement à vous. On ne publie pas d’études de cas anonymisées sans votre accord écrit.

Et si la revue trouve qu’OculiX n’est pas le bon outil pour votre cas ?

Section intitulée « Et si la revue trouve qu’OculiX n’est pas le bon outil pour votre cas ? »

On le dira dans le rapport. On a déconseillé l’adoption d’OculiX deux fois dans des revues passées où le cas d’usage était mieux servi par une autre approche (l’un était une app web DOM-lourde où Playwright collait mieux ; l’autre était un cas d’automation mainframe où les drivers green-screen étaient plus appropriés). L’évaluation honnête est la valeur, pas le « toujours dire oui à OculiX ».

Couvrez-vous des outils non-OculiX dans la revue ?

Section intitulée « Couvrez-vous des outils non-OculiX dans la revue ? »

La revue est centrée sur OculiX. On compare OculiX aux alternatives de manière factuelle quand c’est pertinent (p. ex. « pour ce cas, OculiX + Selenium combinés iraient mieux qu’OculiX seul »). On ne fait pas de conseil stratégie RPA générique — il y a des cabinets qui se spécialisent là-dedans.

Prix fixe par engagement, cadré pendant l’appel. Les frais correspondent globalement à la profondeur et à l’étendue de l’analyse. La plupart des revues se situent dans une fourchette comparable — prévisible pour le budget.

Peut-on avoir plusieurs reviewers de votre côté ?

Section intitulée « Peut-on avoir plusieurs reviewers de votre côté ? »

Par défaut, le mainteneur (Julien Mer) mène la revue. Pour des sujets très spécifiques (p. ex. architecture sécurité pour un audit défense), on peut amener un spécialiste de domaine en co-reviewer. Discuté pendant le cadrage.

Comparé à embaucher un cabinet de conseil générique ?

Section intitulée « Comparé à embaucher un cabinet de conseil générique ? »

Un cabinet générique vous donnera du conseil stratégie RPA large. Nous vous donnons du conseil architectural spécifique à OculiX, de la part des gens qui maintiennent le code source. Portée différente, profondeur différente, adéquation différente. Certaines équipes engagent les deux pour des perspectives complémentaires.

🦎