Here is a proposal for mapping Service Design concepts to ArchiMate (v.3.x) concepts (figure below). These ArchiMate concepts can be used to modeling e.g. Customer Journey Maps or Service Blueprints. Get a free ArchiMate modelling tool Archi: link.
Monthly Archives: December 2016
SAFe (Scaled Agile Framework) can be supported with an EA modeling tool for visualization purposes. SAFe encourages to utilize Lean & Agile practices in different development levels: Team-, Program- and Portfolio levels, and also in optional “Value Stream” level. SAFe development approach is based on project level agile practices and methods such as Scrum. According to SAFe, those team level practices can be applied to wider and more general levels too. ArchiMate though, grounds in Enterprise Architecture (EA), which can be categorized as a bridging practice between business and IT. SAFe concepts can be mapped to ArchiMate concepts, and ArchiMate can be used to support […]
Archi -tool provides ready-to-use canvas templates. E.g. Business Model Canvas (BMC) and Value Proposition Canvas for business model design, and Customer Journey Canvas for more detailed service design. These canvases utilize model elements that look like post-it chards. It is also possible to create custom canvases such as Kanban Board. All the canvases – as well as any other model artifacts (diagrams) – can be published in HTML or in document format from the Archi-tool. Business Model Canvas (BMC) Value Proposition Canvas Customer Journey Canvas Lean Canvas Kanban Canvas
A Business Model Canvas (BMC) can be modeled with ArchiMate as shown below. BMC canvases can be created with any of those EA modelling tools that support ArchiMate, such as Archi or Sparx EA. This version below is modelled by using ArchiMate Business and Motivation elements. ArchiMate Business Layer elements are covering the most of the BMC concepts, but the most important concept, the “Value”, is one of the Motivation -elements of ArchiMate. This is the basic form of the Business Model Canvas (BMC) by A. Osterwalder, but it can be variated according to what is appropriate. There are also versioned […]
A Service Blueprint can be modeled with ArchiMate. There can be different variations of the Service Blueprint, one of which is shown below. ..same diagram with another tool below.. This viewpoint is customer- and service-centric (“outside-in”), but it emphasizes also the “inside-out” part of the service. With the help of this approach, the service-driven development can identify the underlying behavioral and structural impacts of the service that is to be designed. As such, this viewpoint complements the customer-experience driven approach with process- and functional aspects. This variation (above) is using ArchiMate dynamic relationship “flow”. There can be several variations of this view. […]
A Customer Journey Map alike view can be modeled with ArchiMate. A customer journey can be modeled with the “Business Process” concept as shown in the diagram below. This customer-centric viewpoint is focusing on customer experience. This “service design” related approach is concentrating the “outside-in” development of the service that is to be designed. This highlights the services and products as essential aspects that produces value to customers – and indirectly to the organization itself. A customer journey path can be used to visualization of a customer value stream, which spans over several application services and applications. In addition, this view combines […]
Business Motivation Model (BMM) is a specification by the OMG, current version is 1.3 (2015). BMM can be used to model motivational aspects of the business. BMM concepts can be mapped to ArchiMate (3) concepts. BMM overview is shown in the figure below. BMM overview mapping to ArchiMate concepts is shown in the diagram below.
Motivation views can be used for modelling WHY a development target is important. What are the reasons and goals for a development target, what are the principles and requirements for development. Also, the value and meaning related to a development target can be modeled. Motivation Elements ArchiMate Motivation Layer consists of following elements shown in the figure below. Motivation View Pattern Main Motivation elements and their relations illustrated in the figure below. Capability element represents the development target here, but it can also be e.g. an Application Service or other core elements. Example Views Mission-Vision-Values View This view can be used […]
Strategy can be modeled with ArchiMate. There are elements from Motivation and Strategy elements in ArchiMate, which together can be used for visualizing how strategic goals can be modeled into more concrete strategy views. Strategy View Example Strategy to Capability View – Capability Based Planning (CBP) This view can be used for Capability-Based Planning (CBP) purposes, together with other ArchiMate concepts such as “Driver” and”Goal” as shown in the diagram below. This view can be used to support Strategy Planning (and -Execution) purposes. As such, these kind of views can be used in Strategy-to-Capability phase of the operating model (e.g. […]
ArchiMate example views introduced here are organized into a layered framework according to ArchiMate standard (see ArchiMate version 3.1 here). These example views illustrate how ArchiMate concepts can be used. Some of the examples can be used as design patterns. For more ArchiMate examples in a structured way, check the ArchiMate Cookbook, via this link. (Also available as pdf link .) Get a free ArchiMate modelling tool Archi: link. ArchiMate Example Views Framework View This view represents the framework that structures all the development aspects and related diagrams. The view can be modified according to what is appropriate in the case. As such, […]
From Models to Data Visualization ..and back. It is possible to transfer Enterprise Architecture (EA) models to database, from which the EA data can be enriched or used as a raw data for more advanced data visualization. Data visualization can be performed by diverse tools and techniques, as there are plenty of them available. Data visualization is makes it possible to make organization data available for all the stakeholders with modern, user-friendly and attractive way. EA data is a category of organization data, that is meaningful and valuable for decision makers, management, business representatives and all the roles that are […]
Enterprise Architecture Management (EAM) can be supported by a tool. A modelling tool should be supporting the ArchiMate language, which is the most comprehensive standard language for Enterprise Architecture modelling. There are several modeling tools available for Enterprise Architecture (EA) modeling with ArchiMate-notation. Some of the tools are certified by Open Group (see ArchiMate® Tool Certification Register). Some of the tools already support the new ArchiMate version 3.1 . BOC Group – ADOIT (also free community edition ADOIT:CE available) Archi – Archi (famous open source tool, start free, then donate) Modelio – Modeliosoft Sparx Systems – Enterprise Architect (+ Prolaborate portal) QPR – QPR […]
The new version of the Open Group modeling standard ArchiMate 3.0 (published by The Open Group, June 2016) is already supported in modeling tools such as Archi (Beta 4, December 2016) and Sparx EA (v.13). Also drawing tool MS Visio can be extended with ArchiMate 3 stencils (e.g. from here or here). ArchiMate 3 specification introduces some options by which some meta-information can be added into model elements. E.g. “an optional notation to denote the layer of an element. A letter ‘M’, ‘S’, ‘B’, ‘A’, ‘T’, ‘P’, or ‘I’ in the top-left corner of an element can be used to denote […]
Model Exchange When modeling an Enterprise’s (organization’s) behavior and structure, there is a need for unified modeling language. There is one comprehensive standard language by Open Group, ArchiMate (link), that can be used for overall modeling of an enterprise. In addition, there are several modeling tools that support ArchiMate language. Now and then there is a need for transferring the models between the tools. Now this is possible with a standard mechanism, which makes it possible to export and import ArchiMate models between the tools. ArchiMate Model Exchange File Format Open Group has published (2015) an XML-based ArchiMate Model Exchange File […]
Visualization And Collaboration According to research, most people understand complex problem domains by visualization. Things and their relations to each other can be understood with a picture – “one picture is worth a thousand words”. The more there are elements in “the big picture”, the more there are relations between them, and the more there is complexity. Visualization gives us possibility to interpret the details of the problem domain. Visualization supports development activities and communication between people from different organization levels – from C-level management to operational level. There is a need for a next generation visualization, collaboration and analysis […]
Several alternative approaches of modeling data switching between applications are shown in the examples (1 to 10) below. These alternative modelling approaches illustrate the situation as follows: “Application A” owns a “Data Object A-1”, which is requested by “Application B”. Data flows from “Application A” to “Application B”. “Application A” realizes a service “Application Service A-1” that is used by “Application B”. Accordingly, “Application Interface A-1” is the concrete structural implementation of the “Application Service A-1”. Practically, “Application B” requests the “Application A” and gets the “Data Object A-1” as a response – via the “Application Service A-1”, which behavior is exposed with […]