Comprendre l'architecture d'entreprise et Agile

À la fois agile et l'architecture d'entreprise sont conçus pour réduire les risques.

Le développement logiciel agile excelle dans la création de quelque chose que nous n'avons jamais eu auparavant et que nous ne savons pas comment construire. Il est déjà assez difficile de réussir à construire un système complexe une deuxième fois. La première fois ne réussira probablement pas. Agile réduit les risques lors de la mise en œuvre. Cela fonctionne par petits incréments. Il échoue, essaie à nouveau. Alors ça réussit.

L’approche agile réduit les risques en raccourcissant le cycle d’essais.

Le rôle d'un architecte d'entreprise est de guider les parties prenantes pour trouver une voie à suivre lorsque vous ne savez pas quoi faire. L'architecture d'entreprise réduit les risques lors de la définition de l'orientation et de la planification. Les architectures d'entreprise regardent plus loin que l'agilité pour  comparer les changements potentiels à travers domaines d'architecture.

L’architecture d’entreprise est conçue pour éclairer la prise de décision et réduire le coût des efforts de changement voués à l’échec.

Ensemble, l'architecture d'entreprise et l'agilité réduisent les risques. L'architecture est utilisée pour réduire les risques et les coûts avant de commencer la mise en œuvre. Agile réduit les risques et les coûts une fois la mise en œuvre commencée.

Comment l’architecture d’entreprise et l’agilité s’articulent-elles ?

L’architecture d’entreprise et l’agilité s’associent de manière inattendue. La méthode agile est désormais à l'honneur. Les étapes pour créer un logiciel d'expédition viable. De ce point de vue, la question est de savoir à quoi sert l’architecture d’entreprise aujourd’hui ? Que fait-il pour accélérer les logiciels d'expédition ?

L'architecture d'entreprise et l'agilité ne font pas bon ménage dans le sprint. Ils s’assemblent en dehors du cycle de développement. Ils s'assemblent grâce aux architectes d'entreprise et aux développeurs agiles qui font leur travail. Les équipes EA performantes respectent leurs engagements cas d'utilisation. Ils ne livrent rien d’autre. Même s’ils le pouvaient.

Nous disposons d’une architecture d’entreprise simple et d’un modèle de référence agile. Il existe quatre principaux modèles d’engagement en matière d’architecture d’entreprise :

Au cours des dernières années, j'ai travaillé sur Transformation numérique initiatives, nous avons développé un ensemble de modèles d’engagement.

Architecture d'entreprise et Agile

 

Comment utiliser ces modèles d’engagement ?

Tout d’abord, examinez votre cas d’utilisation EA. Quelles orientations êtes-vous censé fournir ? Qui servez-vous ? Examinez ensuite les modèles d'engagement qui répondent à vos défis professionnels. Faites-les participer à vos fiançailles.

Notre modèle de modèle d'architecture comporte deux éléments clés : le problème prévisible et le approcher à résoudre le problème. Nous rassemblons également les morceaux durs. Lorsque nous étudions un modèle, nous examinons dans quelle mesure il résout le problème et quelle quantité de travail supplémentaire est nécessaire pour appliquer avec succès le modèle.

Examinons les modèles d'engagement. Le problème qu’ils résolvent, l’approche et les points difficiles.

Exemple pratique : développement agile sur la feuille de route de l'architecture d'entreprise

J'ai eu une conversation amusante avec le nouvel ingénieur en fiabilité des systèmes. Le spécialiste SRE était enthousiasmé. Nous avons enfin lancé des pratiques modernes : CI/CD et tests automatisés. Elle m'a demandé ce que l'équipe EA faisait pour aider ?

J'ai dû sourire quand elle a demandé : "que fait l’équipe EA pour vous aider ?' Ce qu'elle voulait vraiment dire, c'est : 'que fais-tu pour me soutenir aujourd'hui ?« Aujourd’hui, en termes de défis immédiats, rien. Elle était à l'intérieur de la mise en œuvre. Elle envisageait la mise en œuvre.

Elle ne comprenait pas comment l'organisation évoluait. Elle n'était pas au courant du feuille de route du portefeuille. La feuille de route comportait un point de transition que nous venions d’atteindre. Nous avions introduit des conteneurs, une gestion des données de test et une suite de tests automatisés faible. Elle n'avait pas réalisé que la planification descendante à l'ancienne avait créé les conditions nécessaires à son nouvel emploi.

Elle pensait au développement immédiat. Je pensais à l'ensemble transformation numériqueSon rôle était d'aider l'organisation à traverser la prochaine transition. Elle développait le capacités critiquesLes tests automatisés devaient fournir la preuve que les contraintes d'architecture étaient respectées. Je passais de définir l'approche agile. j'avais besoin d'aide pour guider l'arriéré.


Dix ponts et routes de liaison valent plus que 500 demi-ponts qui ne mènent nulle part

490 bâtisseurs de ponts seront mécontents
490 bâtisseurs de ponts qui pensaient apporter de la valeur


Téléchargez le guide de l'IA pour les chefs d'entreprise

Téléchargez le Guide du chef d’entreprise sur l’intelligence artificielle Les organisations qui appliquent avec succès une technologie innovante bénéficient d’un avantage concurrentiel. La technologie innovante ne s’accompagne pas de modèles de réussite établis ni de meilleures pratiques. La technologie innovante est nouvelle et […]

Télécharger l'introduction à la norme TOGAF, 10e édition

Télécharger Introduction à la norme TOGAF®, 10e édition La norme TOGAF, 10e édition facilite l'adoption des meilleures pratiques d'architecture d'entreprise. Il sépare les concepts universels des meilleures pratiques éprouvées. Le soulignement standard où […]

Télécharger le guide de planification basée sur les capacités

Téléchargez le guide de planification basée sur les capacités. Toujours déterminé à réaliser de la valeur. Une demi-amélioration représente un déchet 100% ! Personne n’apprend à un aigle à ramper, marcher ou courir. Les aigles volent ! Téléchargez Apprenez à vos aigles à voler : planification basée sur les capacités […]

Télécharger le guide d'évaluation des capacités de l'architecture d'entreprise

Téléchargez le guide d'évaluation des capacités de l'architecture métier Téléchargez un guide d'évaluation des capacités de l'architecture métier. La planification basée sur les capacités est l'une des techniques d'amélioration de l'architecture d'entreprise les plus puissantes. La meilleure pratique de la planification basée sur les capacités utilise les capacités comme outil de gestion […]

Télécharger des exemples de principes d'architecture d'entreprise

Télécharger des exemples de principes d'architecture Téléchargez un exemple de principes d'architecture d'entreprise. Les principes de l'Architecture d'Entreprise identifient comment aborder un problème ou une décision. L'approche vous pousse toujours vers vos priorités durables. Télécharger des exemples de principes d'architecture d'entreprise […]

Télécharger le guide de gouvernance de l'architecture d'entreprise

Téléchargez le guide de gouvernance de l'architecture d'entreprise Téléchargez le guide de gouvernance de l'architecture d'entreprise pour comprendre les meilleures pratiques pour diriger et contrôler le développement de l'architecture, et changer pour obtenir les résultats attendus. Téléchargez le guide de gouvernance de l'architecture d'entreprise […]

Télécharger l'intégration TOGAF et SABSA

Télécharger l'intégration TOGAF et SABSA Réunissez SABSA, le meilleur cadre d'architecture de sécurité au monde, et TOGAF, le cadre d'architecture d'entreprise standard de l'industrie. Télécharger l'intégration TOGAF et SABSA L'intégration TOGAF et SABSA comprend que SABSA utilise un […]

Télécharger l'architecture de référence des capacités d'architecture d'entreprise

Télécharger Architecture de référence des capacités d'architecture d'entreprise L'architecture de référence des capacités d'architecture d'entreprise accélérera la création et l'amélioration de votre équipe EA. Concevez votre équipe d'architecture d'entreprise pour réussir. Identifiez et améliorez l'architecture de votre entreprise […]

Télécharger le rapport sur l'architecture d'entreprise agile

Téléchargez le rapport sur l'architecture d'entreprise agile Le rapport sur l'architecture d'entreprise agile couvre notre expérience - l'architecture d'entreprise agile est réelle, pratique et précieuse. Nous le faisons tous les jours. Les rapports de terrain font le pont entre les concepts théoriques et […]

Télécharger l'étude de cas sur l'architecture d'entreprise agile

Télécharger l'étude de cas sur l'architecture d'entreprise agile Téléchargez l'étude de cas sur l'architecture d'entreprise agile pour voir un exemple de développement d'une capacité EA et d'une architecture utile en même temps. Nous couvrons les six cas d'utilisation […]

Architecture d'entreprise et Agile - Définir l'approche Agile

Agile est un choix. Cela présente des avantages et des inconvénients. L'adoption d'Agile nécessite des choix concernant le produit, la plate-forme, la stratégie de prestation de services et les points de transition descendants.

Une équipe EA doit avoir la capacité de prendre en charge Stratégie et Portefeuille à définir l'approche agile.

Problème prévisible: Quand utilisez-vous Agile ?

Modèle de produit

Les produits externes sont plus faciles que les produits internes. Bref, il y a un marché. En interne, l'utilisation d'Agile conduit le système interne vers des produits numériques. Déterminer l'existence, la portée et l'approche de développement des systèmes internes qui doivent être mis en œuvre.

Problème prévisible: D'où vient le produit ?

Approche: Ajuster la définition des « solutions » utilisées pour combler les lacunes et les résultats des lots de travaux afin de les aligner sur les produits autonomes. Développer un portefeuille de produits interne et un ensemble de mesures de valeur pour les produits internes. Les produits doivent apparaître sur le feuille de route architecturale.

Modèle de plate-forme

Les plateformes peuvent améliorer la vitesse de développement et la durabilité. Or une plateforme mal sélectionnée aura le résultat inverse. Ce n'est pas à une équipe agile de choisir d'utiliser ou non une plateforme, et encore moins quelle plateforme. Nous avons utilisé le terme plateforme pour désigner SAP, M365, Facebook, Pega, ou encore Open Shift Containers.

Architectures de référence jouer un rôle essentiel dans la définition, la sélection et gouvernant l'utilisation de plateformes.

Problème prévisible: Quand faut-il utiliser une plateforme et quand le produit doit-il être sans contrainte ?

Approche: Approches multiples

    1. Utilisez une architecture alternative pour sélectionner. Les principales préoccupations seront la confiance, la durabilité, les délais de mise sur le marché et la continuité des activités.
    2. Utiliser la plateforme architecture de référence pour garantir l'exhaustivité de la conception du produit et évaluer si toutes les lacunes sont comblées

Morceaux durs: Question de support et de pérennité du produit et de la plateforme.

Modèle de stratégie de prestation de services

Une stratégie de prestation de services fait référence à l’approche utilisée par les organisations pour fournir des produits ou des services. Il n'est pas acquis que vous choisirez votre approche actuelle : interne, contractuelle, augmentation du personnel.

Problème prévisible: Comment votre organisation va-t-elle assurer un développement agile ?

Approche: Suivre les approches de l'Architecture pour soutenir la Stratégie. Posez la question de savoir comment le développement agile sera activé. Utilisez un Modèle de fonctionnement définir une valeur et un Carte organisationnelle pour définir comment les différents consommateurs, développeurs et opérateurs d'un produit travailleront ensemble.

Modèle de point de repos de valeur majeure

Le développement agile n’est pas moins susceptible que toute autre approche de savoir quand s’arrêter. Les Value Resting Points sont synonymes de transitions architecturales. Nous utilisons ce terme pour souligner que la partie prenante dispose d’une porte de sortie et peut arrêter d’investir. Les parties prenantes utiliseront les bretelles de sortie pour plusieurs raisons :

    1. Lorsque l'effort pour atteindre le prochain point de repos dépasse la valeur incrémentale.
      Il s'agit d'une conversation sur le retour sur investissement. Les conversations sur le retour sur investissement conduisent généralement à un changement de priorité.
    2. Quand le même effort peut être utilisé pour atteindre un résultat plus précieux
    3. Lorsque les priorités organisationnelles ont changé (gouvernance)
    4. Lorsqu'il y a une menace ou une opportunité inattendue (agilité d'entreprise)

Problème prévisible: Connaître le point de repos de la valeur pour arrêter ou changer de focus

Approche : utilisez les feuilles de route de l'architecture pour explorer des points de livraison de valeur alternatifs. Créer des rapports sur l'activité vers les états de transition.

Morceaux durs: Les considérations incluent la valeur comparative au repos et la valeur potentielle comme tremplin pour une autre activité. Les responsables de la mise en œuvre comprennent rarement ces conversations. Ils s’investissent émotionnellement dans un chemin ou un point de repos. Surtout lorsque l’existence du produit, ou la prochaine version, est envisagée. Les hauts dirigeants sont toujours à la recherche de la meilleure voie à suivre, et non du rendement potentiel le plus élevé. Ils veulent le meilleur chemin.

L'exploration de la valeur des points de repos est la première étape. Les décideurs doivent comprendre les options (sélection basée sur différents critères et report des décisions incertaines). Identifiez ensuite ce qu'il faut pour accéder aux différents points de repos de valeur sélectionnée.

Allez plus loin avec les meilleures pratiques en matière de processus et de méthodes d'architecture d'entreprise

Meilleur entrainement l'architecture d'entreprise de Conexiam Naviguer

Feuille de route de l'architecture d'entreprise en tant que conception

Feuille de route d'architecture d'entreprise en tant que conception Une feuille de route d'architecture est un outil de planification qui aide les décideurs d'une organisation. Une feuille de route d'architecture dynamique est conçue pour les aider à développer et à parcourir le meilleur chemin à suivre. Elle […]

Tout ce que vous devez savoir sur l'utilisation d'alternatives d'architecture

Tout ce que vous devez savoir sur l'utilisation d'alternatives d'architecture Des alternatives d'architecture sont nécessaires pour un bon développement d'architecture d'entreprise. Lorsque vous démarrez le développement d'une architecture, votre entreprise présente des lacunes. Il y a des domaines à améliorer. Vous devez […]

Libérer le potentiel de votre entreprise : comment créer une carte de capacité efficace

Libérer le potentiel de votre entreprise : comment créer une cartographie efficace des capacités Avez-vous du mal à identifier les capacités nécessaires pour faire passer votre entreprise au niveau supérieur ? Trouvez-vous difficile d'aligner les ressources [...]

Gestion du travail d'architecture d'entreprise

Gestion du travail d’architecture d’entreprise La gestion du travail d’architecture d’entreprise est essentielle au succès quotidien d’une équipe d’architecture d’entreprise. Les architectes doivent fournir des conseils utiles avant que les parties prenantes ne prennent des décisions éclairées. Les architectes d’entreprise doivent traduire […]

Faire des choix plus intelligents : pourquoi votre entreprise a besoin de décisions architecturales

Faire des choix plus intelligents : pourquoi votre entreprise a besoin de décisions architecturales Les entreprises sont constamment confrontées au défi de prendre des décisions cruciales. Chaque jour, les décisions, y compris les pratiques opérationnelles et les choix technologiques, ont un impact significatif sur un […]

Comparaison des cadres d'architecture d'entreprise : lequel vous convient le mieux ?

Comparaison des frameworks d'architecture d'entreprise : lequel vous convient le mieux ? Il n'existe pas de solution universelle en entreprise. Ni dans les frameworks d'architecture d'entreprise. Comparez les mérites des frameworks populaires pour déterminer quel framework optimisé vous convient le mieux. […]

Utilisation de l'analyse de scénarios pour l'architecture d'entreprise

Utilisation de l’analyse de scénarios pour l’architecture d’entreprise Un scénario est simplement un futur plausible. L’analyse de scénarios examine comment nous parvenons à un futur plausible et comment différents scénarios impactent nos choix actuels. Les scénarios aident les dirigeants […]

Élaboration d'une stratégie d'architecture d'entreprise

Élaboration d’une stratégie d’architecture d’entreprise : Plan stratégique pour le changement La stratégie d’architecture d’entreprise est une action. Les actions que votre organisation prendra et les changements que vous apporterez pour atteindre vos objectifs stratégiques. L’élaboration d’une stratégie est une question de choix. […]

Développer une vue d'architecture

Développer une architecture View Enterprise est une boussole essentielle. Il aide les organisations à gérer les complexités de la technologie, de la stratégie et des opérations. Le cœur de l’architecture d’entreprise est une approche systématique. L’objectif est de garantir […]

Création d'un comité d'évaluation de l'architecture moderne

Créer un comité d’évaluation d’architecture moderne La création d’un comité d’évaluation d’architecture moderne nécessite la création d’un processus de gouvernance dynamique et la mise en place d’un organe décisionnel de haut niveau. L’objectif est d’établir une gouvernance d’architecture efficace sans bureaucratie. […]

Architecture d'entreprise et Agile - Guide Backlog dans Sprint

Des équipes agiles et solides trouvent la voie à suivre la plus efficace. La planification et la budgétisation à plus long terme existent en raison de la complexité des écosystèmes. Le défi consiste à concilier planification à long terme et créativité agile. Faites le lien entre la planification descendante et l’exécution ascendante.

Ils doivent être informés des priorités organisationnelles dans des termes qui peuvent être intégrés dans la gestion du retard.

Agile existe parce que les personnes les plus proches de la solution peuvent trouver la voie la plus efficace. Les organisations qui réussissent effectuent des priorités et des compromis. Sans atteindre l’avenir souhaité dans les contraintes de temps et de ressources, aucun travail ne devrait commencer.

Une équipe EA doit avoir la capacité de prendre en charge Portefeuille et projet de guider le retard dans le sprint.

Problème prévisible: S'assurer que les résultats attendus, la valeur, les attentes et les contraintes de performances en cascade guident la sortie et le développement du produit.

Un peu dur: Trop d'évangélistes agiles sont surpris de constater que les organisations qui adoptent l'agilité restent profondément engagées dans la planification et la budgétisation à long terme. Nous devons souvent surmonter la mythologie selon laquelle il existe une préférence culturelle pour la cascade.

Feuille de route pour guider le modèle de produit

Problème prévisible: Avoir une feuille de route complète du produit, au lieu d'un cycle de publication de fonctionnalités.

Approche: Utilisation d'un technique de feuille de route d'architecture où le produit, ou la famille de produits, remplace le portefeuille. Veiller à ce que les rapports normaux sur les produits incluent les activités vers les états de transition.

Morceaux durs: Une excellente gestion des produits fournira une feuille de route produit complète. Trop de propriétaires de produits ascendants n’ont pas d’expérience dans la gestion du cycle de vie ou de l’intégration au sein d’une suite de produits intégrée. L'équipe EA devra compléter ou remplacer, en fonction des compétences de l'organisation produit.

Trop d’équipes d’architecture tombent dans le piège de la précision artificielle ou de l’omniscience imaginée. Les deux sont des façons sophistiquées de dire la pensée en cascade. Une feuille de route d'architecture classique parlera de transitions, de lacunes et de lots de travaux. Cela sera incompréhensible pour une équipe produit. Changez le langage en terminologie produit et agile. Le propriétaire du produit doit comprendre les contraintes dans lesquelles il évolue.

Construire la feuille de route nécessite suffisamment d’architecture. La seule approche évolutive est 'juste assez.' Juste assez signifie faire respecter les priorités organisationnelles et éviter les problèmes prévisibles. Juste assez signifie rester en dehors de la conception du produit. Utilisez des modèles d’architecture qui s’appliquent à l’ensemble du portefeuille. Juste assez signifie ignorer les synergies potentielles. Juste assez signifie se concentrer sur des problèmes prévisibles. Il est très utile d’éviter les problèmes prévisibles. Juste assez, c’est ne pas avoir peur de recourir à la destruction créatrice. Utilisez un concept de cycle de vie attendu pour conduire une refactorisation agressive (approches nouvelles et révolutionnaires).

L'utilisation des techniques avec le propriétaire du produit permet d'intégrer les priorités et les contraintes organisationnelles dans la feuille de route du produit.

Feuille de route pour guider le modèle épique

Problème prévisible: Utiliser des épopées pour implémenter des résultats et des contraintes descendantes dans le produit.

Approche: Utiliser des états de transition bien construits dans un technique de feuille de route d'architecture où le produit, ou la famille de produits, remplace le portefeuille. Veiller à ce que les rapports normaux sur les produits incluent les activités vers les états de transition.

Morceaux durs: Nécessite des produits étroitement intégrés ou étroitement contraints. Le domaine d’intérêt doit porter sur l’intégration ou les points de contrainte. Plusieurs produits coexistant au sein d’un écosystème et partageant des données de référence en sont un exemple simple.

Il est courant de tomber dans le piège de la conception initiale. L'accent doit être mis sur les domaines dans lesquels vos développeurs de logiciels doivent limiter leur créativité en raison de l'écosystème ou d'exigences externes. Idéalement, cela devrait être fait dès le départ plutôt qu’en réaction à une dette technique.

Lorsque nous avons réussi, nous avons activement adopté le langage de méthodes comme SaFE et cadré la feuille de route en termes de thèmes stratégiques et de pistes d'architecture.

Modèle de valeur d'entreprise

Problème prévisible: Veiller à ce que les facteurs critiques de succès inclus dans les états de transition et les états cibles guident la préparation agile du backlog et la planification épique.

Approche: Traduisez les mesures et les objectifs descendants en critères consommables pour une gestion agile du backlog. Veiller à ce que les rapports normaux sur les produits incluent la sélection des activités et leur réalisation par rapport à la valeur indiquée.

Morceaux durs: Les mesures descendantes doivent être définitives et faciles à évaluer. Par exemple, on ne peut pas demander à l’équipe agile de développer un équilibre nuancé entre délai de mise sur le marché et résilience. Une terminologie sans ambiguïté est requise.

Toute modification des mesures descendantes serait source de confusion. Cela est particulièrement vrai si un état de transition a été atteint.

Pour les produits internes, nous nous assurons toujours de disposer d'un modèle de coûts solide pour les produits numériques avant d'introduire des mesures de coûts. Sans modèle de coûts, les coûts opérationnels et de plateforme seront perdus et tous les coûts seront justifiés par le coût de mise en œuvre. Prévoyez d'aider le chef de produit interne avec comprendre l'ITFM. En revanche, les chefs de produit des produits numériques externes ont généralement une très bonne compréhension du coût.

Contraindre le modèle de Product Owner « ascendant »

Problème prévisible: Les propriétaires de produits voient l'ensemble de l'entreprise à travers le prisme de leur produit et de ses utilisateurs directs.

Approche: Documenter le produit et le rôle au sein de l'écosystème. Documenter les contraintes qui s'appliquent au produit. Documenter les critères d’évaluation. Veiller à ce que les rapports normaux sur les produits incluent les progrès vers les états de transition et les activités alignées sur la valeur de l'entreprise.

Morceaux durs: Les Product Owners des produits numériques internes sont souvent un maillon faible. Les défis courants incluent le fait de ne pas comprendre :

    • pourquoi leur produit existe
    • rôle du produit dans l'écosystème
    • criticité des contraintes de l'entreprise
    • qui sont les décideurs (bailleurs de fonds)
    • comment obtenir des conseils sur les priorités de l'entreprise et les mesures de valeur

Les équipes EA prenant en charge le portefeuille et le projet auront probablement besoin de contraindre les propriétaires de produits « ascendants ». Cela nécessite un effort délibéré et une affectation de personnel.

Architecture d'entreprise et Agile

Formation Architecture d'Entreprise et Formation TOGAF

Éducation en ligne efficace

Une formation en ligne efficace fonctionne. Les étudiants ont accès au meilleur instructeur disponible. Les étudiants contrôlent le rythme de leur apprentissage. Les instructeurs peuvent partager du matériel complémentaire riche sans détourner l’attention du sujet principal. La formation à distance efficace […]

Cours de formation en architecture d'entreprise

Formation en architecture d'entreprise Une architecture d'entreprise efficace repose sur l'architecture d'entreprise. Le cours donne aux étudiants les compétences et les connaissances nécessaires pour développer une architecture d'entreprise dans un contexte d'architecture d'entreprise. L'architecture d'entreprise consiste à décrire la structure du […]

Formation personnalisée sur l'architecture d'entreprise

Formation personnalisée en architecture d'entreprise La formation personnalisée en architecture d'entreprise répond aux besoins de développement professionnel de votre équipe EA. Les bons architectes d'entreprise utilisent un large éventail de compétences, de méthodes, en plus de connaissances spécialisées dans le domaine pour développer l'entreprise […]

Cours de formation Avolution ABACUS

Formation Avolution ABACUS Une architecture d'entreprise efficace repose sur une modélisation et une analyse formelles. Nous proposons une formation Avolution ABACUS dispensée par des architectes d'entreprise expérimentés. Les étudiants acquièrent des compétences et des connaissances pour créer des architectures d'entreprise et de domaine intégrées dans ce […]

Démarrage rapide de l'architecte d'entreprise

Le Kickstart de l'architecte d'entreprise Nous devons maintenir nos compétences à jour. Plus que jamais. Utilisez le Kickstart de l'architecture d'entreprise pour améliorer votre capacité à fournir une architecture d'entreprise transformatrice. Ce Kickstart de 90 jours est la façon dont Conexiam Consulting […]

Cours de formation sur l'architecture d'entreprise TOGAF

Vous souhaitez une formation pour la Certification TOGAF ? Démontrez vos connaissances en architecture d'entreprise avec la certification TOGAF Cours de formation TOGAF® Enterprise Architecture Faites un pas majeur pour devenir un meilleur architecte d'entreprise avec la norme TOGAF, 10e […]

Architecture d'entreprise et Agile - Contraindre les sprints

Nous passons de l'aide à une équipe agile à gérer son dos au sprint. Ici, nous devons intégrer les spécifications d'architecture dans le logiciel. Nous devons le faire sans interférer dans la créativité et l’innovation de l’équipe agile.

Chaque spécification d'architecture supprime un degré de liberté. Lorsque nous limitons leur liberté, nous rendons plus difficile à l’équipe agile de trouver le chemin le plus efficace. Lorsque les contraintes déterminent les priorités de l'entreprise, nous facilitons la recherche de la meilleure voie.


Il y a une règle de base: ne supprimez jamais un degré de liberté si vous n'y êtes pas obligé
La liberté d’innover et de créer est l’élément vital du développement logiciel agile

Il existe une règle avancée: n'ayez jamais peur de poser un problème vraiment difficile à une équipe agile
L'innovation et la créativité créeront des solutions que vous ne pouvez pas imaginer


Problème prévisible: S'assurer que les décisions en cours de sprint essentielles au succès agile sont conscientes et dirigées par les priorités, les préférences et les contraintes de l'organisation.

Morceaux durs: Trouver un équilibre entre les exigences de l'entreprise et l'intervention dans la liberté de conception et d'approche requise. Cela est particulièrement vrai pour les architectes ayant une formation en développement. L’expertise en la matière crée une pente glissante qui dépasse les spécifications de l’entreprise pour aboutir à la conception. Cela conduit à une mauvaise architecture de grande envergure.

Les architectes d'entreprise qui prennent en charge la livraison de projets et de solutions doivent s'attendre à limiter les sprints. Les architectes qui se concentrent sur un écosystème de produits ou une plate-forme doivent également s'attendre à travailler avec les équipes agiles ici.

Modèle de critères d'acceptation

Problème prévisible: Garantir que les logiciels sont conformes aux spécifications et aux normes de l'architecture d'entreprise.

Approche: Fournir des critères d'acceptation obligatoires applicables à la fin des epics et avant la sortie. Nous avons souvent utilisé Modèles d'architecture d'application et Modèles d'architecture de données pour créer des critères d’acceptation. Incluez des critères d’acceptation obligatoires dans tous les rapports de test.

Morceaux durs: Savoir quand faire respecter les critères d’acceptation obligatoires. Trop tôt fausse le développement. Trop tard, cela conduit à des pressions pour obtenir des exceptions de publication. Cela est particulièrement vrai pour les produits numériques internes qui n’ont pas de cycles de sortie réellement prévisibles.

Nous classons nos spécifications d'architecture comme suit :

La plupart des critères d'acceptation obligatoires doivent être un modèle d'architecture ou des normes.

N'oubliez jamais de vous éloigner et de récolter la créativité.

Valeur (mesures et points de repos) Modèle

Problème prévisible: Comprendre ce qui est valorisé et comment la valeur est mesurée.

Approche: L'architecture d'entreprise doit être définitive sur la façon dont la valeur est décrite et mesurée. Les énoncés de valeurs nécessitent des facteurs critiques de succès (CSF) et des mesures d'efficacité (MoE). Assurez-vous que les mesures de valeur sont incluses dans les rapports sur les produits, les épopées et les versions.

Morceaux durs: De nombreux professionnels de l'informatique ont une compréhension limitée de la valeur. Ils utiliseront un raccourci rapide qui exprime la valeur en termes de quelque chose qui a été livré. La valeur est évidente dans la livraison.

Dans un monde complexe, toute chose livrée peut dégrader la valeur. Un exemple simple sont les fonctionnalités destinées aux utilisateurs qui ne sont pas des clients cibles. Ou encore, lorsqu'une unité de travail demande des fonctionnalités qui simplifient son activité au détriment du système.

Nous recommandons fortement les pratiques de base Lean et Six-Sigma. Examinez la définition et la quantification de la valeur. Recherchez une optimisation locale. Les concepts de client cible et de proposition de valeur du Business Model Canvas sont très utiles.

Greenfield, évolution ou révolution

Dans Phase E de TOGAF, il y a une étape sympa. Examinez le lot de travaux et sélectionnez une stratégie appropriée : Greenfield, Évolutionnaire ou Révolutionnaire. Envisagez-vous de préserver autant que possible, de refactoriser radicalement ou de repartir de zéro ?

Cela se fait dans le portefeuille de produits et la planification de l’écosystème. C’est un accompagnement essentiel, et une contrainte forte pour une équipe agile. Leur demandez-vous de repartir de zéro (Greenfield) ? Améliorer progressivement les systèmes existants (évolution) ? Ou opérer un changement radical qui devrait éliminer les frictions et les tracas avec lesquels nous vivons (révolutionnaire) ?

Problème prévisible: S'assurer que la stratégie de mise en œuvre est suivie.

Approche: Utiliser la feuille de route du produit et les cycles de publication pour imposer des changements radicaux d'approche.

Bit dur: Aligner les changements d'architecture descendante avec une feuille de route produit. Cela est particulièrement difficile lorsque les décisions visant à soutenir une stratégie ou un portefeuille nécessitent un changement d'approche du produit. Nous avons dû passer beaucoup de temps à rassurer les propriétaires de produits numériques, et à travers eux, leurs équipes, que les efforts préalables n'étaient pas vains.

Contraindre le modèle d'interface

Lorsqu'un produit doit s'intégrer dans un environnement d'entreprise existant ou prendre en charge un environnement d'entreprise en évolution, les interfaces sont essentielles. Les interfaces seront pilotées par les données et la méthode. Dans un monde complexe, même les produits émergents n’auront pas la liberté de créer une structure de données ou une interface. Les données de référence, les données de référence et les systèmes existants limiteront tous le développement agile.

Les systèmes existants ne changeront pas. L'investissement est placé sur de nouveaux systèmes. C'est le nouveau système qui doit s'intégrer. Même le F-22 Raptor a dû se connecter aux systèmes existants à l'aide d'interfaces développées dans les années 1970. Même un avion aussi coûteux ne pourrait pas remodeler les systèmes existants.

Problème prévisible: Identifier les interfaces requises et s'assurer qu'elles sont utilisées.

Approche: Concentrer le travail descendant sur les interfaces et les structures de données partagées. Introduisez les exigences à travers les cycles épiques et de publication. Utilisez des critères d’acceptation. Nous avons souvent utilisé Modèles d'architecture d'application et Modèles d'architecture de données à des interfaces légèrement spécifiques. Incluez la conformité de l’interface dans tous les rapports de tests.

Bit dur: Les interfaces sont l'un des points où une planification prospective descendante est généralement nécessaire. Effort pour garantir qu'il existe une infrastructure API solide, des API publiées et des structures de données pour les données de base, les données de référence et les enregistrements transactionnels.

Les équipes produit en évolution rapide négligent souvent la législation multi-juridictionnelle ou un plan commercial en expansion pour un marché. Dans ces cas-là, l’équipe EA a le devoir de regarder vers l’avenir. En règle générale, nous sommes plus à l’aise avec une refactorisation radicale qu’avec une planification prospective. Nous avons notamment renforcé la modularité et les interfaces.

Architecture d'entreprise et Agile

Architecture d'entreprise et Agile - Résoudre les dépendances

Les équipes agiles et le développement axé sur les produits numériques ne sont pas adaptés pour résoudre les problèmes au sein d'un écosystème ou d'un portefeuille de produits. La conception fondamentale de l’Agile consiste à ce qu’une seule équipe décompose les problèmes et les résolve directement. Il existe des concepts d’équipes, mais ils ont du mal à sortir du moment présent.

Toute équipe d’architecture doit assumer la responsabilité de résoudre les problèmes inter-produits. Le développement agile et l’intégration moderne rendent ce service plus important que jamais.

Débloquez le modèle de portefeuille

Problème prévisible: Un conflit au sein du portefeuille de produits numériques bloque la progression de plusieurs produits.

Approche: Utiliser les techniques d'architecture d'entreprise pour trouver les changements minimaux pour permettre de progresser.

Morceaux durs: Le défi le plus critique est le timing. Les équipes de développement agiles créatives et basées sur les meilleures pratiques vont travailler pour résoudre le problème. Lorsque le problème fait surface, il s’agit généralement d’un obstacle critique, avec des couches de dette technique.

L’équipe EA devra se concentrer sur les états de transition incrémentiels pour permettre des progrès dans l’ensemble du portefeuille de produits.

Identifier le véritable modèle de parties prenantes

Problème prévisible: Identifier la véritable partie prenante qui peut fournir une orientation et une approbation à travers un portefeuille de produits interne complexe.

Approche: Utiliser des techniques d'architecture d'entreprise pour identifier les parties prenantes et les agents des parties prenantes, leurs préoccupations et leurs préférences. Utiliser les techniques d'architecture d'entreprise de alternatives et troquer pour guider les parties prenantes vers une décision qui orientera le portefeuille de produits. Assurer une gouvernance efficace du portefeuille numérique.

Morceaux durs: Nous pouvons nous attendre à ce que les équipes de produits numériques disposent de sources d'autorité locales et d'un modèle simpliste de prise de décision et d'autorité décisionnelle. De plus, leur communication et leur évaluation seront orientées informatique et tactique.

L'équipe EA devra travailler pour garantir une gouvernance efficace dans l'ensemble du portefeuille numérique et s'engager avec les structures d'autorité des produits numériques. De plus, les équipes EA n’ont pas de capacité particulière à obtenir l’engagement des parties prenantes. Ils ont la capacité de représenter les préoccupations des parties prenantes grâce à une architecture supérieure.

Traverser le modèle de portefeuille

Problème prévisible: Les décisions tactiques optimisées localement ne peuvent pas émerger comme un écosystème numérique efficace et durable.

Approche: Maintenir juste assez Architecture des applications et Architecture de données. Pilotez la priorité organisationnelle dans cette architecture. L'architecture des applications doit être axée sur les services et les interfaces partagés. L'architecture des données doit se concentrer sur les données de base, les données de référence et les données avec une classification de sécurité élevée. Exiger des descriptions de métadonnées. Utilisez des modèles d'architecture qui spécifient l'approche écosystémique.

Morceaux durs: Traverser le portefeuille nécessite de confronter deux réalités contradictoires. Premièrement, l’approche agile est apparue en raison de l’échec observé de la conception d’entreprise détaillée et descendante. Deuxièmement, les solutions émergentes optimisées localement ne peuvent pas construire des systèmes complexes efficaces sans une forte pression évolutive et du temps pour évoluer.

La seule approche évolutive est 'juste assez.' Juste assez signifie faire respecter les priorités organisationnelles et éviter les problèmes prévisibles. Par exemple, si la priorité de votre organisation est la durabilité, votre architecture d'application doit appliquer la modularité et l'utilisation d'une infrastructure d'isolation comme une passerelle API.

Juste assez signifie rester en dehors de la conception du produit. Au lieu de cela, vous devez utiliser des modèles d’architecture qui s’appliquent à l’ensemble du portefeuille.

Juste assez signifie ignorer les synergies potentielles. Il est courant que les efforts visant à imaginer un avenir complexe se transforment en farce. La synergie est la chose la plus difficile à trouver. Tous nos travaux sur la feuille de route de l'architecture prouvent que si vous payez toujours la facture pour quelque chose, vous pourriez en bénéficier. La valeur de la synergie est faible lorsque l'incertitude est appliquée.

Juste assez signifie se concentrer sur des problèmes prévisibles. Personne n'a jamais construit un fichier client distribué sans données de référence. Jamais. C'est un problème de données prévisible. Résolvez-le tôt. Il est très utile d’éviter les problèmes prévisibles.

Juste assez signifie ne pas avoir peur de recourir aux forces du marché et à la destruction créatrice. Nous utilisons un concept de cycle de vie attendu pour mettre en évidence les endroits de l'écosystème où nous prévoyons de poursuivre régulièrement une refactorisation agressive (approches greenfield et révolutionnaires).

Modèle d'impact de la version

Problème prévisible: Juste assez d'architecture signifie que chaque éventualité, chaque contrainte, chaque conflit n'a pas été découvert avant la sortie.

Approche: Mettez vos mains dans vos poches et attendez d'être appelé pendant la résolution. À moins d'être appelé, attendez de vous engager lors de l'examen de l'incident pour découvrir où vous n'avez pas réussi à identifier un problème prévisible, sous-estimé le risque ou manqué une exigence de test.

Morceaux durs: Il existe un cas où une équipe d'architecture peut avoir une urgence. Ces rares cas où les implications s’étendent au-delà du produit. Si les utilisateurs finaux tentent de contourner le défaut, vous n'avez pas d'urgence. Lorsqu’ils créent de la vulnérabilité et de la responsabilité, vous avez une urgence.

Utilisez une bonne technique d’écart, de paquet de travail et de point de repos de valeur. Recherchez le plus petit changement qui apporte une valeur exploitable. Dans ce cas, la valeur élimine la menace et la responsabilité.

Méthodologie de développement agile

Conclusion de l'architecture d'entreprise et Agile

L’architecture d’entreprise et l’agilité souffrent d’une mauvaise application chronique. Trop souvent simultanément. Ajustez votre approche pour que votre agilité et l'architecture d'entreprise les efforts réduisent l’incertitude du succès.

En tant qu'architecte d'entreprise, recherchez des moyens vous permettant d'utiliser une approche incrémentielle pour réduire la probabilité et le coût des erreurs. Lorsque vous réduisez le coût des efforts de changement qui ont échoué, vous éliminez le gaspillage. 100% de vos efforts de changement inutiles diminuent la valeur du changement.

Le calcul est simple : les prestations sont restées les mêmes, le travail a augmenté. Le net a moins de valeur.

La réponse simple est de jouer avec vos forces. Et attendez-vous à ce que l’équipe agile exploite ses atouts.

L'architecture d'entreprise et l'agilité ont quatre modèles d'engagement de haut niveau :

La sélection du motif est déterminée par votre cas d'utilisation de l'architecture d'entreprise la conception de votre équipe EA.

Aller plus loin avec l'architecture d'entreprise et l'agilité

Aller plus loin Agilité est distinct du développement logiciel agile. L'architecture d'entreprise et Agile s'articulent dans trois domaines :

  1. architecte d'une entreprise agile
  2. pratiques de travail agiles pour développer une architecture d'entreprise conforme aux meilleures pratiques
  3. développement logiciel agile et architecture d'entreprise

Architecture d'entreprise et Agile

Faites appel à des experts pour accélérer votre voyage. Réservez un appel à la fois en fonction de votre emploi du temps

Prenez le chemin le plus rapide.

Engager des experts pour fournir une architecture d'entreprise utile
Par le biais de projets de conseil ou d'ateliers packagés

Guider un changement efficace

Engagez des spécialistes pour développer votre équipe EA interne
Mentorat, direction ou intégration de votre équipe, ou formation packagée
Formation pratique en architecture d'entreprise, Formation certifiante TOGAF, ou des compétences spécialisées comme Engagement des parties prenantes

Retour en haut