Skip to content

TOGAF 9.2

Généralités

  • 4 sections de la lib togaf:
    • Docs de fondation
    • Guides et techniques génériques
    • Guides et techniques p/r industrie
    • Guides et techniques p/r organisation
  • Catégorie de documents:
    • Standard TOGAF 9.2
    • Collection de guides (guide series)
    • Guides: best practices, reco
    • White Papers: discussions, échanges, ReX…
  • Orga TOGAF:
    • Partie 6: Cadre de capacité d'architecture
    • Partie 2: ADM
    • Partie 3: Reco et techniques pour ADM
    • Partie 4: Cadre de contenu
    • Partie 5: Enterprise Continuum et outils

Introduction

  • Définition: fournit un cadre stratégique pour l'evo du SI en réponse aux besoins de flexibilité constante des métiers
  • 2 groupes d'intervenants dans l'EA:
    • Les Acteurs concernés = parties prenantes
    • Les architectes
  • L'EA est la seule structure organisationnelle s'assurant que les préoccupations et exigences des acteurs concernés seront toutes adressées
    • = n'est pas une activité d'une DSI ou BU mais plutôt rattaché à une direction générale
  • TOGAF est un cadre d'architecture qui permet la création d'architectures spécifiques à des organisations en fonction des besoins et contraintes de celles-ci.
    • Une méthode pour construire:
      • Des Composants (Building Blocks)
      • Comment les composants s'assemblent
    • Un ensemble d'outils
    • Un vocabulaire commun
    • Une liste de standards et produits à utiliser
  • Def Entreprise: une organisation (ou un ensemble d'orga au même but) avec ses missions et fonctions
  • Def Architecture:
    • Description formalisée d'un système, description détaillée permettant de guider sa transfo
    • Structure des composants, relations, principes de conception et evolution dans le temps
  • Etapes d'architecture = transitions, organisées par feuilles de routes
  • Recommandation de la numérotation :
    • 0.1: draft
    • 1.0: version validée par les parties prenantes

ADM:

  • Généralités:
    • 8 phases, A-H, execution en cycle
      • Permet de piloter les changements nécéssaires pour apporter de nouvelles capacités
      • Le processus doit impérativement s'exécuter comme spécifié
      • Les phases sont décrit par le même schéma:
        • Objectifs
        • Entrées
        • Etapes
        • Sorties (= livrables)
        • Approches
    • Souvent la premiere execution ADM est difficile car le référentiel d'archi est à construire
  • Phase préliminaire:
    • Objectifs:
      • Prépare l'entreprise a réussion son projet d'EA
      • Détaille la demande de mise en chantier de l'architecture (QQOQC) - clarifie le besoin
        • Souvent en one-one avec le sponsor
      • Identifie les impacts sur l'orga / scope / composants
      • Identifie les besoins pour réaliser l'archi - outils et skill de l'équipe d'architecture
        • Méthodo, référentiels, guides
        • outils
      • Adapte le référentiel
      • Définis les principes d'architecture
      • Permet de renseigner un premier niveau d'exigences = les objectifs
    • Trigger:
      • Demande de mise en chantier de l'archi
      • Retour arrière depuis la phase A car la demande ne peut pas être adressée
      • Changements métiers ayant un impact sur la capa d'archi, identifié en phase H
        • Créé un nouveau cycle ADM
    • Entrée:
      • Modèle d'orga en architecture d'entreprise, si existant
      • Méthodo développement de l'ADM
      • Cadre de contenu d'archi
      • Outils
      • Principes d'archi existants
      • Continuum d'entreprise yc referentiel d'archi
      • Stratégie, objectifs, moteurs de changements des métiers
      • Données budgétaires
    • Etapes:
      • Clarifier l'impact: identifier les orga fortement impactés, yc les org externes
      • Confirmer les cadres de gov et support
        • Produit le cadre de gov du projet d'archi
      • Définir et établir l'equipe projet d'archi
        • Evaluer la maturité de l'equipe d'archi
        • Définir le scope du projet d'archi
        • Déterminer les contraintes
        • Evaluer les exigences budgétaires
        • Allouer roles et responsabilités
      • Définir et établir les principes d'archi
      • Adapter les référentiels méthodo
        • TOGAF doit être adapté au contexte de l'entreprise (maturité, ambition…)
        • L'EA doit s'intégrer dans les référentiels et processus existants (ITIL, SCRUM, Budget…)
      • Implémenter les outils
    • Sortie:
      • Demande de mise en chantier d'architecture
        • Synthèse stratégie métier, but, objectifs, moteurs changement et principes à appliquer
      • Organisation de l'équipe d'EA
      • Adaptation des méthodes de dev d'archi (ADM)
      • Init de ref d'archi
      • Cadre de gov du projet
    • Quelques Approches:
      • Partitionnement de l'archi:
        • De multiple projet d'archi pour être at scale
        • Fédération de ces projets pour avoir une archi globale
        • TOGAF propose 3 niveaux: stratégique (= vision long terme), segment (= une BU), capacité (= un projet)
      • Approche itérative:
        • Plusieurs cycles ADM en //
        • Ou bien plusieurs cycles A->F gouvernés par les mêmes phases G-H
        • S'applique bien avec une approche de partitionnement d'archi
      • Principe d'architecture:
        • Règles généralistes appliquées à l'entreprise et que l'archi doit respecter
        • Ex: Respecter les règlementations (FRTB, GDPR…)
        • Listé dans un référentiel:
          • Nom: nom du principe
          • Déclaration: description du principe
          • Justification: en quoi le principe est important, le bénéfice du principe, la priorité
          • Implications: impact du principe sur l'entreprise et son SI (ressources, cout, tâches)
        • Permet de cadrer le travail de l'architecte et justifier des choix
        • 2 catégories:
          • Principes d'entreprise
          • Principes d'architecture
        • Doit être robuste et stable
        • TOGAF propose des principes d'archi par domaine (Business, App, Data, Tech)
  • A) Architecture Vision:
    • Objectifs:
      • => Initialise un cycle ADM
      • Développe une vision de haut niveau
      • Obtenir la validation de la définition du chantier d'archi
      • Vision high level des nouvelles capa + la valeur ajoutée à la fin du cycle sur les 4 domaines de l'archi
      • Définit le sous périmètre du projet adressé par le cycle ADM courant
        • = une partie des objectifs de la phase préliminaire
        • Delta existant / cible macro => macro impact, permet de déduire la charge
      • Définit le planning des travaux d'archi pour le projet demandeur
    • Entrées:
      • Demande de mise en chantier de l'archi
      • Principes et objectifs métiers
      • Cadre d'archi, adapté
      • Enterprise continuum
    • Etapes:
      • Identifier exigences et acteurs:
        • Identifier les acteurs concernés
        • Identifier les pdv les plus adaptés pour B, C et D pour démontrer le traitement des exigences
        • => Permet de produire la carte des acteurs concernés (inclue la classification des acteurs)
      • Confirmer objectifs et moteurs du changement:
        • Identifier objectifs et moteurs
        • Définir les contraintes
      • Valider les principes:
        • Passer en revue les principes d'architecture
      • Evaluer les capacités du métier
        • Quelles sont les capacités existantes
        • Quelles sont les capacités manquantes
      • Evaluer le niveau de préparation des métiers à la transfo:
        • Identifier la présence des facteurs clés de succès des projets
        • Fournis des éléments pour élaborer le plan de migration (F)
      • Développer la vision de l'architecture:
        • Sur le périmètre concerné
        • HLD archi existante et cible
        • S'aider des scénarios métiers si besoin
        • => Permet de créer le premier draf de la définition de l'archi
      • Etablir le projet d'architecture:
        • Planifier le cycle ADM
        • Se coordonner avec les autres projets d'archi si besoin
        • Approbation de la direction, sponsor et engagement des métiers
      • Définir la proposition de valeur de l'archi cible:
        • Evaluer la valeur ajoutée de la cible et des changements
        • Ajouter ces résultats dans la définition du chantier d'archi
      • Identifier les risques de transformation métier
        • Analyse de risque, classifiées, définies et actions à prendre
        • Inclure les actions à prendre dans la définition d'archi
    • Sorties:
      • Vision de l'architecture pour le cycle ADM en cours
      • Définition du chantier d'archi (= plan projet), approuvé
      • Détails des principes et objectifs et moteurs de changement
      • Principes d'archi
      • Evaluation des capacités
      • Carte des acteurs concernés
      • Plan de communication
    • Quelques approches:
      • Scénarios métiers: pour découvrir et documenter les exigences afin d'articuler une vision archi
      • Acteur concerné = rôle clé, préoccupation sur un système (personne, équipe, orga)
      • Préoccupation = questions des acteurs concernés sur tous les aspects possibles de l'archi
      • Description de l'archi = artefacts qui documentent une archi, notamment Vue d'archi
      • Pdv d'archi =
        • Définit la perspective d'une archi ainsi que technique de modélisation choisis
        • Détermine ce qu'on voit / ce qu'on doit voir
      • Vue d'archi =
        • représentation partielle d'une archi pour répondre à des préoccupations
        • Est-ce qu'on voit
        • Est associée à un pdv
        • 3 typologie de vue: existant, trajectoire et cible
      • Gestion des acteurs concernés:
        • Inclure très tot dans dans le projet
        • Communiquer régulièrement avec eux pour informer
        • Anaylse et découverte des acteurs dans la phase A
        • Adapter les livrables en conséquence
        • Classer les acteurs: pouvoir + intérêt et reporter ces infos dans une matrice
      • Gestion des risques:
        • 2 niveaux de risque: initial et résiduel (= risque avant les actions et après les actions)
        • Produire une matrice de risque en fonction de l'impact
        • Principalement en A, E, F et G
  • Fonctionnement générique des 3 phases B, C et D:
    • Possèdent les mêmes étapes
    • = phases de production d'architecture
    • Etapes:
      • Selectionner les modèles de ref, PDV et outils
        • Identifier les datamodel de ref dispo sur étagère (si besoin)
        • Identifier les exigences à adresser
        • Identifier catalogue, matrices et diagrammes nécéssaires
        • Definir processus de modélisation
        • Identifier les niveaux de granularité requis, limites et contrats
      • Desc archi existante
        • Produire les vues identifiés dans l'étape A
      • Desc archi cible
      • Gap analysis
        • Mettre en exergue les composants éliminés ou pas encore définis et également ceux modifiés
        • Tous les building block sont concernés
        • Ecart sur les besoins = exigence qui ne serait pas traitée
      • Définir les composants des archi de transition
      • Résoudre les impacts dans le paysage d'archi
      • Vérifier que l'archi cible reflète les intérêts des acteurs concernés
      • Finaliser l'architecture
      • Compléter et faire valider le doc de définition de l'architecture
    • Approche:
      • Pattern: Façon d'assembler plusieurs building block dans un contexte pour décrire une solution réutilisable à un problème
  • B) Business Architecture:
    • Objectifs:
      • Développe l'archi cible en process & people, produit une liste d'exigences métiers
      • Identifie les écarts entre les exigences existantes et la cible
      • Description des processus et organisation pour executer une stratégie et atteindre les objectifs
        • Orga
        • Capacité, fonctions, processus
        • Info métiers
        • Stratégie et services
        • Services du SI attendus
      • TOGAF conseille de décrire les changements désirés:
        • Moteur / justification
        • Buts = orientations stratégiques
        • Objectifs = quels résultats / livrables opérationnels, mesurables et planifiés
        • Exigences = que doit être fait pour atteindre les objectifs (que transformer uniquement)
        • Contraintes = externes à l'entreprise et pour lesquelles il faut s'adapter
      • Permet de guider les archi du SI (App&Data puis technique) = prérequis
    • Sorties:
      • Init du document de définition de l'architecture
  • C) Architecture du SI (appli et des données):
    • Objectifs:
      • Comment le SI aide et supporte les processus (app & data) + interopérabilités
      • => App et data au sens fonctionnel !! Pas de code ni solution techno
      • App:
        • Définis les services et interactions en mode boite noire
      • Data:
        • Décrit la structure logique de données
  • D) Architecture technique:
    • Objectifs:
      • Comment la technologie supporte les app et data
      • Décrit les exigences techniques (perfs, restrictions OS, compatibilité etc. => specs techniques)
      • Décrit l'infra (compute / storage / network) + software
      • NE DETAILLE PAS LES SOLUTIONS TECHNIQUES à mettre en face des exigences
  • E) Opportunités et solutions:
    • Objectifs:
      • Génère la version initiale de la feuille de route
      • Fait un choix definitif sur les building blocks de solution (dev spécifiques, SaaS, sur étagère etc.)
      • Détermine l'approche (incrémentale vs annule et remplace…)
        • Construit au besoin les architectures de transition
    • Etapes:
      • Déterminer les facteurs clés du changement (matrice IFAD)
      • Déterminer les contraintes métier:
        • Revoir le plan stratégique du métier
        • Revoir les impacts avec les évo en cours ou à venir
        • Revoir et consolider les analyses d'écarts
          • Matrice Gaps, Solutions, Dépendances (GSD)
      • Définir la stratégie globale de mise en œuvre:
        • From scratch
        • Big bang
        • Évolutive
      • Approches pour la mise en œuvre:
        • Quick win
        • Objectifs atteignables
        • Basé sur la chaine de valeur
    • Sorties:
      • Mise a jour des livrables des étapes précédentes
      • Architectures de transition
      • Feuille de route de l'archi - v1.0
      • Init Plan de mise en œuvre et migration - draft
    • Approche:
      • Work Package: lot de travail, groupe logique de changements pour réaliser une archi cible
      • Feuille de route: enumère les lots de travaux planifiés dans un calendrier
      • Archi de transition: architecture temporaire sur la trajectoire cible qui permet une convergence
      • Plan de mise en œuvre: calendrier des projets qui implémentent l'archi cible
  • F) Planification de la migration - Finalisation de l'archi:
    • Objectifs:
      • Transforme les exigences d'archi en projets de réalisation chiffrés en temps + $
        • S'appuie sur les PO / Chef de projet
      • Définis un plan détaillé de migration et mise en œuvre
        • Finalise la feuille de route des projets de réalisation => planning
        • S'assure que les plans sont coordonnés
        • Les métiers ont validés les projets
      • L'architecte passe de Owner à Contributeur, en mode "support aux projets"
    • Etapes:
      • Confirmer les interactions avec les autres référentiels
        • Planif métier, EA, PMO, gestion des ops
        • Aligner le plan de mise en œuvre avec les métiers
        • Evaluer les problemes de synchro de l'EA avec les planif de l'IT existants
      • Donner une valeur métier à chaque projet:
        • Confirmer la valeur ajoutée, ROI et mesures de perfs métier
        • Associer les risques
        • Evaluer l'apport continu de valeur
      • Estimer le besoin en ressources, planif et orga realisation du livrable
        • Fait par les CP de chaque projet sous jacent
        • Associer des dates sur les incréments
        • Moyen de réalisation: interne, presta, les 2 etc.
      • Donner une priorité à chaque projet de migration
      • Confirmer les incréments
    • Sorties:
      • Tous les livrables sont livrés en version finalisée
      • Produit les draft de contrat d'archi
    • Approches:
      • Technique planification des transitions:
        • Planification basée sur l'apport de valeurs aux métiers
  • G) Gouvernance de la mise en œuvre (= de l'implémentation):
    • Objectifs:
      • Superviser les projets de déploiements
      • Assure le lien entre l'équipe d'archi et les équipes de mise en oeuvre en se basant sur le Contrat d'Architecture
      • S'assurer de la conformité des projets avec l'archi cible
      • Formuler des recommandations
    • Etapes:
      • Confirmer le scope et les prio avec chaque projet (avec Contrat d'Archi)
      • Identiifier les ressources et compétences => action des CP de chaque projet
      • Guider le développement des solutions (= reco)
      • Effectuer les revues de conformité
        • Pour chaque building block
        • Publier les infos dans le référentiel d'archi
        • A des jalons clés du projet
        • Evaluation par rapport au contrat d'archi
      • Revue de bilan = revue de conformité une fois le projet délivré
    • Sortie:
      • Contrats d'architectures signés:
        • 1 contrat par projet: Nom, desc et objectifs du projet
        • Thèmes: app, data, secu…
        • synthèse des exigences du dossier d'archi pour le projet
        • Validé (signé) par le projet, archi et sponsor
      • CR des évaluations de conformité
      • Demandes de changements
  • H) Gestion du changement de l'architecture:
    • Objectifs:
      • Garantir que le cadre de gov de l'archi est executé
      • Vérifie que les exigences et capacités sont bien atteintes
      • Garanti que les capacité de l'EA satisfont les exigences actuelles
      • Peut intervenir n'importe quand dans le cycle
      • Prépare le démarrage d'un nouveau cycle ADM
      • Identifier les demandes de changement d'archi
        • Intégrer des modifs dans les projets en cours => c'est une simplification = cycle courant
        • Si changement d'une capacité => modification incrémentale = cycle suivant ADM
        • Si changement pour améliorer / créer de nouvelles capa => modif re architecture = nouveau projet ADM
      • Comité d'archi evalue et approuve les demandes de changement
      • 2 types de moteurs du changement de l'archi:
        • Moteurs métiers
        • Moteurs technologiques
    • Etapes:
      • Etablir la valeur ajoutér après MEP
      • Consulter les outils de monitoring
      • Gérer les risques
      • Effectuer l'analyse des demandes de changements (instruire les demandes pour présenter au comité d'archi)
        • Les développer pour répondre aux objectifs de perfs
      • Gérer le processus de gouvernance
      • Activer le processus de mise en oeuvre des changements
    • Sorties:
      • Update referentiel d'archi
      • Demandes de changements avec décisions
  • Gestion des exigences:
    • Identifier, sauvegarder et versionner les exigences
    • Def exigence:
      • déclaration d'un besoin de l'entreprise
      • adressé par une architecture particulière
    • Analyse d'impact des exigences:
      • Priorité pour le métier
      • Phase de l'ADM à revoir si impact ADM
      • Phase ADM permettant de définir la priorité dans le projet d'archi
      • Résultats des analyses d'impact
      • Recommandations
  • Synthèse:

ADM Reco & Techniques:

  • Adapter TOGAF:
    • Utiliser les itérations ADM
    • Utiliser ADM a différents niveaux de l'entreprise
  • Techniques à appliquer dans les phases de l'ADM:
    • Principes d'archi
    • pattern d'archi
    • Gestion des acteurs concernés
    • Techniques de planif et migration
    • Exigence d'interoperabilité
    • Eval du niveau de préparation du métier a la transfo
    • Gestion des risques
    • Planif basé sur l'apport de capacité
  • Series guide lib TOGAF:
    • Business scenarios pour les phases A et B
    • Integration des risques et de la sécurité
    • TOGAF pour SOA

Cadre de contenu:

  • Permet de structurer les différents artefacts pour faciliter la cohérence entre les différentes archi (qui seraient fédérées) lors d'un cycle ADM
  • Il définit un Méta modele:
    • = Modèle du modèle
    • Définit le datamodel objets et relations pour représenter les architectures pour assurer:
      • Cohérence
      • Exhaustivité
      • Traçabilité
    • Vise a simplifier les concepts, en fonction du point de vue
    • Les types d'objets et domaines proposés par TOGAF:
      • General Entites : conditions et contraintes de l'archi
      • Business Arch (jaune)
      • App Arch (vert)
      • Data Arch (rose)
      • Tech Arch (bleu)
    • Driver + Goal + Objective + Measure = ne sont pas des building blocks car non réutilisables
  • Building Blocks:
    • = un composant réutilisable
    • Décrit un ensemble de fonctionnalités
    • A un type correspondant à ce qui est proposé dans le méta modèle
    • Sa terminologie est connue pour les experts du domaine
    • Peut servir à construire d'autres BB
    • BB d'Architecture = ABB
      • Décrit la capacité attendue
      • Spécifie les BB de solution
    • BB de Solution = SBB
      • Représente une implémentation d'un composant d'archi
      • = "Physical componant" dans le datamodel TOGAF
  • Artéfacts:
    • = la plus fine représentation d'un point de vue
    • => égale une brique
    • Décrit 1..n building block
    • Différents types:
      • Catalogs
      • Matrices
      • Diagrams
  • Livrables:
    • = produit d'une phase d'un cycle de développement d'archi (cycle ADM)
    • Contractuellement spécifié
    • Formellement revu et validé par les acteurs concernés
    • Est composé de 1..n artefacts
  • Définitions:
    • Pdv d'archi: specification des conventions pour construire et utiliser une vue + perspective 1..n acteurs
    • Vue d'archi: Représente un système selon la perspective d'un ensemble de préoccupations
    • Modèle d'archi: représentation d'un sujet d'intérêt (1..n modèle de différente représentation)
    • TOGAF propose une liste d'artefact à produire par phase ADM et domaine d'architecture

Continuum d'entreprise et outils:

  • Fournit une classification (= taxonomie) pour:
    • les Building Block (ABB et SBB)
    • les artefacts
    • les livrables
  • En fournissant:
    • Une méthode
    • Un ou plusieurs outils = le Référentiel d'architecture
    • Référentiel d'architecture = organisé / classé, est une solution d'organisation:
  • => le continuum c'est une vue sur le référentiel d'archi
  • Permet à l'architecte de montrer avec quoi, pourquoi, et comment l'architecture d'entreprise a été conçue
  • Favorise la réutilisation des xBB
  • Propose 2 répertoires de classification:
    • Continuum d'Archi: archi génériques et spécifiques avec 4 niveaux:
      • Socle générique, archi de système communs, archi d'industrie, archi spécifique à l'orga
        • Ex socle: technical reference model, modèle d'archi logicielle (= un Pattern)
        • Ex système commun: archi réseau, archi secu, archi échange d'infos… (= cross système)
      • TOGAF propose III-RM qui est une archi de systèmes communs
    • Continuum de Solutions: Solutions génériques et spécifiques avec 4 niveaux:
      • => produits réels déployés / à déployer
      • Socle commun générique, solution de systèmes communs, Industrie, spécifique à l'orga
  • Propose différents conteneurs pour y ranger les xBB + artéfacts:
    • Paysage d'archi
    • Paysage de solution
    • Bibliothèque de référence
    • Capacité d'archi
    • Journal de gouvernance
  • Partitionnement de l'archi: Propose un découpage pour réaliser l'EA sur les grandes orga

Cadre de capacité:

  • Objectifs:
    • Fournit un ensemble de référence pour savoir comment créer une cellule archi TOGAF
    • Définir roles, responsabilités, compétences et processus de gouvernance
  • Gouvernance des travaux de l'EA:
    • TOGAF doit être adapté au contexte de l'entreprise (maturité, ambition…)
    • L'EA doit s'intégrer dans les référentiels et processus existants (ITIL, SCRUM, Budget…)
    • 4 types de gov selon TOGAF:
      • Gov d'entreprise
      • Gov informatique
      • Gov du business
      • Gov de l'EA - est bien indépendante de la gov informatique
    • Les processus de la gouvernance de l'EA:
      • Prise en charge et gestion des règles
      • Conformité
      • Dérogation
      • Surveillance et rapports
      • Contrôle business
      • Gestion de l'environnement (paramétrage et config des outils)
  • Comité d'archi:
    • Transverse à toute l'entreprise - en principe -, inclus les EA + le CIO / CTO + …
    • Les couts de mise en place sont largement compensés par la garantit d'obtenir des composants réutilisable tout en evitant les problèmes et couts induits par des solutions uniques
  • Modèle de marurité de l'archi:
    • Permet de connaitre sa maturité et evaluer ses capacités
    • Evaluation sur 9 domaines

Examen Prep lvl 1

  • 40 questions:
    • Concepts de base: 3 q
    • Concepts principaux: 3 q
    • ADM: 3 q
    • Continuum enterprise: 4 q
    • Phases ADM: 9 q
    • ADM Reco et techniques: 6 q
    • Gouvernance de l'archi: 4 q
    • Archi vue, pdv et acteurs: 2 q
    • Building blocks: 2 q
    • Livrables: 2 q
    • Modèles de ref: 2 q
  • 22 bonnes réponses pour avoir la certif (55% mini)
  • QCM, 1 seule bonne réponse
  • 60 minutes

Prep