Dynamic Views - Scenario 11: 3D Enterprise Architecture Blueprint

To create a dynamic and interactive enterprise architecture blueprint on Dragon1 you need to take the following steps:

  • 1. Collect data from different sources in the organization
  • 2. Validate and relate the data collected
  • 3. Enter or upload the data as entities
  • 4. Create links between the entities
  • 5. Create models with the links
  • 6. Create views of models
  • 7. Reuse the visualizations template
  • 8. Create popup dialogs
  • 9. Create click links to detailed visualizations
  • 10. Publish the visualization in the Content Viewer
  • 11. Use the visualization to project data and compare with other models

1. Collect data from different sources in the organization

On an Enterprise Architecture blueprint we have four groups of data: Strategy data, Structure data, Architecture data and Transformation data.

The strategy data covers items like identity, mission, vision, stakeholders, objectives, goals, aim, ambitions, strategic starting points, business and IT requirements and issues or concerns.

The structure data is organized in layers, mainly three, four or five layers. A market & layer, a business layer, an information (systems) layer, an application and data layer, and IT Infrastructure layer.

The architecture data covers items like domains, concepts, principles, capabilities, patterns, building blocks and standards.

The transformation data covers items like programs, projects, deliverables, core figures and policies.

In this excel sheet, you have an example template you can use to collect the data for an enterprise architecture blueprint: dragon1-example-enterprise-architecture-blueprint.xlsx

2. Validate and relate the data collected

Once you have collected data from different sources you need to increase the quality of the data by checking the source, ownership, workflow status and publication status.

Also you must define relationships between the data: how do the processes relate to applications, to goals. How do project deliverables relate to processes and applications? How do identity, mission and vision relate to each other? Once you have established the relationships, you have a data set you can use to create a blueprint.

3. Enter or upload the data as entities

You can either enter the data manually or import it via files.

First, you create a cabinet, dossier and a set of folders in the Architecture Repository.

  • Data
    • Strategy
    • Structure
    • Architecture
    • Project
  • Models
  • Relationships
  • Viewpoints
  • Views
  • Visual Items
  • Visualizations

Next, you insert data entities via the menu bar in the repository. In the screenshot below you see an example entered data in the repository.

Here you can read about how to import files

dragon1 import files

How to Import files.

4. Create links between the entities

You need to create relationships between the data entities. We need these relationships to create dependencies and click links.

Use the menu button to create relationships.

dragon1 create links between entities

Create links between the entities.

5. Create models with the links

A model is a set of relationships between entities. In Dragon1 we reuse as much as possible, so to create a model we only need to reuse the relationships.

To create a process model, containing all the processes, create a model in a folder and drag all the processes and relationships to the canvas and save the model.

dragon1 create models with links

Create models with the links.

6. Create views of models

In enterprise architecture we work with stakeholders, viewpoints and views. With this, we can provide focused visualizations to people to support their decision-making as director, manager, analyst, designer and developer.

For instance, a financial controller or purchaser might be interested to know for which application more user licenses are used than bought and for which applications there are no service levels agreements (SLAs) with the suppliers.

The purchaser in this case as a stakeholder has an SLA-viewpoint. The SLA viewpoint is a set of rules that filter out data from a model. Application on to the model, the resulting SLA application view only shows applications for which we have no SLAs.

Below you see an example view: the filtered out applications and relations can be hidden or made transparent, like in this example:

dragon1 create views of models

Create views of models.

7. Reuse the Visualization template

Until now we have entered data, create links, models and views.

We are going to choose which icons we use to generate/visualize the data which form the views with.

Below you see the basic template available on Dragon1. The sun-styled icons are called Visual Items. These visual items are configured in such a way that they know in what folders or models the data is in they should take, and what icons they should use.

If this is all configured correctly, clicking on the button View Data, will cause Dragon1 to execute the rules in the visual items.

dragon1 reuse the visualization template

Reuse the Visualization template.

Below you see an example configuration of a visual item:

dragon1 configuration of visual item

Configuration of a visual item.

8. Create popup dialogs

dragon1 create popup dialogs

Create popup dialogs.

9. Create click links to detailed visualizations

dragon1 links to detailed visualizations

Create click links to the detailed visualizations.

10. Publish the visualization in the Viewer

dragon1 publish visualization in viewer

Publish the Visualization in the Viewer.

11. Use the visualization to project data and compare it with other models

Finally, the visualization is published and you can use it to support your decision making and, for instance, leave comments on it.