Qu'est-ce qu'une alternative architecturale ?
Pour le dire simplement, les alternatives d'architecture sont une méthode de résolution de problèmes. Utilisez Architecture Alternatives chaque fois que vous développez et sélectionnez des méthodes alternatives pour résoudre un problème.
Plusieurs architectures cibles exploitables peuvent répondre aux vision architecturale, principes et exigences. Nous devons identifier les architectures candidates alternatives, ainsi qu'une prise de conscience des différentes options et solutions entre les alternatives. Les architectes peuvent découvrir les motifs sous-jacents, les principes directeurs et les besoins qui pourraient avoir une influence sur l'architecture globale finale en présentant aux parties prenantes une gamme de choix et de solutions potentielles.
L'étape initiale de la méthode consiste à identifier les exigences appropriées au problème. Nous utilisons la vision, les principes, les exigences et d'autres informations. La deuxième étape de la méthode spécifie les options en fonction des critères et développe la compréhension de chacune. Pour générer l'alternative suggérée, la troisième composante de ce processus consistera soit à choisir une alternative, soit à mélanger des traits parmi plusieurs. Nous devons fournir juste assez d'informations pour effectuer les tâches suivantes afin d'appuyer votre choix. N'importe quelle étape à n'importe quel niveau d'architecture peut utiliser l'approche.
Comment utiliser les alternatives d'architecture
Comprendre les critères
Les critères sont élaborés à partir de plusieurs apports à l'architecture et sont appliqués pour les différentes possibilités. Réfléchissez à la manière dont les principes d'architecture, les spécifications, les objectifs et les préoccupations des parties prenantes peuvent avoir un impact. Chaque choix aura des avantages ou des inconvénients uniques qui doivent être pris en compte et décidés par les parties prenantes. Pour permettre aux parties prenantes d'examiner les options et de comprendre les liens, les risques et les incertitudes, des perspectives et des opinions supplémentaires peuvent être nécessaires.
Vous ne pouvez pas développer des critères cohérents et utiles sur le plan architectural sans connaître vos parties prenantes et leurs préoccupations.
Les alternatives flexibles, le temps et le coût de mise en œuvre de l'alternative, les transitions, les zones instables, le faible effet commercial, le risque limité, etc. sont quelques exemples d'alternatives basées sur des critères. La Guide du praticien pour le développement d'une architecture d'entreprise a une liste standard des parties prenantes et des préoccupations des parties prenantes.
Comprendre les alternatives potentielles
Après avoir bien compris vos exigences, il est temps de réfléchir à la vision générale et aux principes directeurs de l'architecture.
Afficher les critères d'aperçu pour chaque possibilité pour chaque choix.
Définir les critères de l'alternative en utilisant la vision, les principes et les besoins de l'architecture. Le critère peut identifier diverses options architecturales à divers niveaux d'abstraction et les étapes ADM.
Expliquez ensuite l'architecture de l'alternative. Faire les perspectives architecturales appropriées afin de bien appréhender l'influence de l'alternative. Remplissez toutes les lacunes avec plus de détails. N'entrez pas trop dans les détails. Cependant, il est crucial de mener une évaluation d'impact efficace, d'identifier les relations entre les alternatives et l'environnement actuel et de comprendre clairement les ramifications de la mise en œuvre de l'alternative.
Les écarts entre la situation de référence et cette alternative devront alors être estimés. Décrivez les écarts entre la situation de référence et cette alternative sur la base des connaissances existantes sur la situation de référence. Cette analyse des lacunes sera vaguement définie si la ligne de base n'a pas encore été établie.
Enfin, comprenez parfaitement les effets et les compromis de l'option. La recherche des effets potentiels que l'alternative pourrait avoir sur l'architecture, la transition, la mise en œuvre et la valeur globale de l'organisation devrait en faire partie.
Sélection et définition des alternatives choisies
Enfin, il est temps de choisir ou de spécifier une solution alternative. Pour résoudre les conflits entre les options, utilisez l'analyse des compromis. Commencez par vous familiariser avec les avantages et les inconvénients de chaque option. En fonction du degré d'adhésion des options aux critères établis, comparez-les. Pour définir une alternative différente en coopération avec les parties prenantes, choisissez l'alternative qui correspond le mieux à vos besoins ou mélangez des éléments parmi de nombreuses options.
Vous pouvez alors facilement assembler l'alternative. Complétez la description de l'alternative et assurez-vous que tous les éléments nécessaires points de vue architecturaux Ont été considérés. Assurez-vous que l'alternative est également suffisamment spécifiée pour faciliter la prise de décision. Pour évaluer les décisions et le financement alternatifs, résolvez les conséquences dans l'ensemble du paysage architectural et effectuez une évaluation formelle des parties prenantes.
Compromis d'architecture à considérer
Votre problème aura différentes parties prenantes et préoccupations des parties prenantes. Votre problème nécessitera un compromis entre ces critères.
Par exemple, si vous regardez Nuage public, vous devrez peut-être explorer plusieurs aspects juste pour parler de coût et de faisabilité.
- Exploitation des investissements actuels - L'optimisation des investissements actuels peut être effectuée en transférant un système d'analyse sur site vers une plate-forme cloud ou en utilisant les solutions des fournisseurs actuels.
- Migration de données - À la fois à l'intérieur et entre les plates-formes cloud, ainsi qu'entre les plates-formes sur site et cloud, le transfert de données est possible. Il est crucial d'évaluer et de se préparer à la fréquence et à la quantité de migration de données, ainsi qu'aux besoins de bande passante réseau correspondants.
- Achat de produits haut de gamme - Pour sélectionner les meilleurs produits pour les différentes parties d'une solution d'analyse cloud, il peut être nécessaire de comparer les produits proposés par plusieurs fournisseurs de services cloud.
Quelles sont certaines alternatives d'architecture ?
Lors du développement d'une architecture, ils donnent souvent à l'architecte d'entreprise un large manque à gagner dans une organisation : "améliorer l'intimité client", "améliorer l'agilité", "réduire les risques", etc. On peut utiliser un large éventail de solutions potentielles comme alternatives d'architecture. Chacun fera un meilleur travail sur un ou plusieurs critères. Nous avons principalement utilisé cette méthode dans Architecture pour soutenir la stratégie et Architecture pour prendre en charge la livraison de solutions.
La livraison de la solution est le détail de la façon dont vous apporterez un changement à une initiative qui a été décidée. Les alternatives peuvent être utilisées pour examiner différentes manières de résoudre un problème à un niveau de détail (stratégie vs livraison de solution), à l'intérieur d'un domaine (entreprise, application, données, technologie) ou pour l'ensemble de l'architecture.
Exemple d'Alternatives d'Architecture avec des Critères Complexes - Intimité Client
Il y a quelques considérations clés à prendre en compte lors de l'examen d'architectures alternatives, en particulier dans transformation numérique.
le Sept leviers de la transformation numérique identifie sept leviers distincts que vous devez contrôler dans une transformation numérique.
- Levier 1 - Transformation des processus métier
- Levier 2 - Engagement et expérience client
- Levier 3 - Numérisation du produit ou du service
- Levier 4 - Transformation de l'informatique et de la livraison
- Levier 5 - Culture organisationnelle
- Levier 6 - Stratégie
- Levier 7 - Écosystème et Modèle d'affaires
Quand tu regardes le Sept leviers de la transformation numérique, vous pouvez rapidement voir qu'il y aura plusieurs façons d'aborder quelque chose comme Customer Intimacy. Au début, vous devez comprendre « l'intimité avec le client ». Les croyances et les exigences d'un client sont profondément essentielles pour créer une intimité avec le client. Vous devez connaître les perceptions des consommateurs afin d'ajuster votre projet d'entreprise. Construire une culture d'entreprise qui valorise ses clients nécessite des relations étroites avec les clients. Toutes les divisions de l'entreprise utilisent une compréhension sincère des problèmes des clients. Cela améliore le service à la clientèle, ce qui augmente la fidélité des clients. Les clients qui sont attachés à votre marque sont moins enclins à utiliser vos rivaux.
Lors de la conception de l'architecture pour prendre en charge le développement de solutions, vous pouvez consulter les commentaires sur les produits. Ici, les alternatives d'architecture seraient l'engagement en ligne, les groupes de discussion, les testeurs de l'industrie, etc.
La conception peut être simplifiée en regroupant tous les éléments cruciaux (y compris la plate-forme d'analyse et d'autres éléments de support) sur la plate-forme d'un seul fournisseur de services cloud. Les offres de produits du CSP ou celles d'autres fournisseurs dont les produits sont pris en charge par le CSP doivent être choisies pour cette stratégie. La distribution des composants sur diverses plates-formes CSP permet d'utiliser les avantages des offres de produits disponibles via chaque CSP distinct, au lieu de placer tous les composants nécessaires sur une seule plate-forme CSP. En raison de la possibilité d'une complexité supplémentaire, cette technique nécessite un examen approfondi de l'architecture et la prise en compte des coûts associés à l'utilisation de plusieurs CSP.
Comme alternative, le partage de composants critiques entre les plates-formes sur site et (uniques ou plusieurs) Cloud permet d'utiliser des investissements dans des composants préexistants sur site, mais au détriment des technologies sur site et cloud fonctionnant de concert.
L'architecture supérieure et les critères de conduite contraindront ces choix.
Aborder cette même question pour la stratégie peut vous amener à envisager des alternatives très différentes. La stratégie couvre des défis organisationnels importants. Il fera des choses comme décrire comment une initiative majeure qui a touché la marque, les communications, la collecte de commentaires sur les produits, le parrainage, etc. aborderait «l'intimité client».
Quand faut-il utiliser des alternatives d'architecture ?
Nous pouvons utiliser des alternatives d'architecture chaque fois qu'il y a un besoin dans l'architecture de base qui n'est pas satisfait - tant que les compromis en valent la peine en termes de conception finale.
Quand les alternatives d'architecture sont-elles utilisées dans le TOGAF ADM ?
Nous utilisons activement Architecture Alternatives dans TOGAF ADM Phase A et le TOGAF ADM Phase E. Dans la phase A, il est rare qu'il y ait une seule vision d'architecture. En fait, il est très courant pour les suivants domaine de l'architecture travailler pour explorer les alternatives d'Architecture Vision jusqu'à ce que nous éliminions les options les plus faibles.
Dans la phase E, la technique de feuille de route d'architecture de Feuille de route d'architecture de type 4 : scénario et candidats multiples compare explicitement Architecture Alternatives.
Réflexions finales sur les alternatives d'architecture
Les alternatives d'architecture sont une méthode de résolution de problèmes. Bien architectes d'entreprise, ne vous fixez pas sur une réponse et essayez de la prouver. Au lieu de cela, ils utilisent Architecture Alternatives pour trouver la meilleure façon de résoudre un problème.
Vous aurez toujours plusieurs réponses exploitables. Ces réponses seront plus fortes et plus faibles sur différents critères. Votre travail consiste à vous assurer que les parties prenantes sont informées afin qu'elles puissent faire un bon choix. Un commission d'examen de l'architecture gérer la processus de gouvernance de l'architecture d'entreprise cherchera des preuves que des alternatives ont été envisagées.
N'oubliez pas que le travail de développement de l'architecture et de compromis est précieux. Les parties prenantes peuvent comprendre leurs préférences, les avantages, risques et incertitude, et le travail de différentes alternatives d'architecture. En fin de compte, vous recherchez la meilleure architecture cible pour votre organisation aujourd'hui, et non une meilleure théorie.
Comment était notre guide des alternatives d'architecture? Faites-nous part de vos réflexions dans les commentaires ci-dessous.