Notre expertise

Architecture

La transformation digitale des entreprises nécessite de construire et de faire évoluer son SI et son parc applicatif en permanence pour rester performant et à l'état de l'art. Coreoz propose des accompagnements d'architecture à de nombreux niveaux en gardant toujours à l'esprit le maître mot de ce domaine : le pragmatisme.

Notre démarche centrée survotre business case

Des architectures aux multiples facettes

L'architecture est très souvent pluridisciplinaire. Notre force est de pouvoir proposer des équipes aux compétences multiples qui travaillent ensemble pour répondre au mieux aux besoins du projet.

Une démarche “Sur-mesure”

Chacun de nos projets démarre par une phase d'appropriation. Nous construisons notre démarche spécifiquement à chaque projet en s'appuyant sur des méthodologies éprouvées, notamment Arc42 et Togaf.

une approche “Pragmatique”

"There is no silver bullet". Nos choix d'architecture se veulent pragmatiques pour rester concrets : nous cherchons toujours à positionner le curseur au bon endroit, entre la hype et le réalisme d'un système d'information. Nous suivons l'actualité et sommes constamment en veille pour proposer les solutions les plus modernes, tout cela en faisant la part des choses pour rester simple.

Qui intègrent vos contraintes

Nous faisons l'inventaire des contraintes techniques, fonctionnelles, plannings, stratégiques et financières afin de construire la solution qui répond le mieux aux besoins.

Exemplesd'axes d'analyse

SI et Applications

Voici quelques exemples de livrables réalisés dans le cadre de missions d'architecture menées par Coreoz :

  • Dossier d'architecture : Arc42, diagrammes C4
  • Rapport d'audit complet avec les recommendations priorisées
  • Schéma directeur et définition des étapes intermédiaires
  • Cartographie : flux, applications, middlewares, technologies, etc.
  • Matrice des risques
  • Mise en place d'un socle technique de développement
  • Benchmark
  • Compte rendu d'interview
  • KPI de mesure du succès
  • Analyse qualité : maintenabilité, évolutivité, durabilité, performance et sécurité

Flux de données

  • Evaluation des protocoles d'échange des données (obsolescence, complexité, usage, intérêt par rapport à la charge, temps réel, etc.)
  • Définition du vocabulaire des données
  • Nomenclatures et bonnes pratiques REST
  • Documentation OpenAPI
  • Message queues / Event brokers
  • API Gateway

Etude du SI et des plateformes

  • Découpage des modules / applications selon les contraintes
  • Définition des responsabilités de chaque modules / applications
  • Définition du Master Data Management (MDM)
  • Gestion des identités et des authentifications (IAM)
  • Rationalisation des technologies

Juridique

La RGPD est aujourd'hui pleinement en place, les aspects liés à la récolte et à la gestion des données personnelles sont maintenant une partie intégrante de la construction d'une architecture ou d'une application. La gouvernance des données est égalementun enjeu de plus en plus stratégique pour les entreprises et les collectivités.

Code

L'organisation des différentes briques logicielles et la définition claire et restreinte du périmètre de chacun des modules a un impact fort sur la complexité et la maintenance d'une application, d'une plateforme ou d'un système d'information. Les axes d'analyse et de conception sont :

  • La pertinence du découpage : sous modules / classes / fonctions
  • La définition et le respect des nomenclatures
  • La qualité générale du code : Injection de dépendances, tests unitaires, commentaires, complexité, factorisation, DX, etc.
  • La sécurité (OWASP, exposition des données, logs, etc.)
  • La performance du code (CPU et mémoire)
  • Les librairies et versions utilisées
  • La configuration et le démarrage de l'application

Organisation & gouvernance

  • Structurer une gouvernance
  • Mettre en place des comités d'architecture
  • Maintenir et partager la roadmap d'architecture
  • Évaluer les impacts de chaque nouveau composant à lancer
  • Faire évoluer les systèmes existants et toutes les interdépendances
  • Mettre en place des espaces documentaires
  • Gérer les accès

Nous accompagnonsnos clients

Ils nous font confiance pour développer leurs sujets d'architecture

Découvrez nosautres services

checkered-flag

Design

Créez une véritable expérience

Découvrir
checkered-flag

Delivery

Développez des solutions sur-mesure

Découvrir
checkered-flag

Cloud & DevOps

Hébergez & exploitez vos solutions

Découvrir
checkered-flag

Data

Valorisez & optimisez vos données

Découvrir
checkered-flag

IA

Boostez votre efficacité

Découvrir