Enterprise Architect for an Enterprise Architecture



Similar documents
Sparx Enterprise Architect for Business Analysts

Sparx Systems Enterprise Architect for Team Players

Microsoft SharePoint Products & Technologies

MS 50547B Microsoft SharePoint 2010 Collection and Site Administration

Microsoft SharePoint Products & Technologies

Visualizing Software Architecture with Off-The-Shelf Components

ArchiMate and TOGAF. What is the added value?

Introduction. Principle 1: Architects focus on what is essential. A Pragmatic View on Enterprise Architecture

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

Microsoft Office System Tip Sheet

Managing explicit knowledge using SharePoint in a collaborative environment: ICIMOD s experience

Enterprise Architecture at Work

Creating an Enterprise Reporting Bus with SAP BusinessObjects

Enterprise Architecture with TOGAF 9.1 and ArchiMate Henk Jonkers, Dick Quartel, Bas van Gils and Henry Franken

ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases

Master Data Management Architecture

Project Management System Services

An Enterprise Architect s Approach to Assessment Development

Implementing SharePoint 2010 as a Compliant Information Management Platform

Evaluating OO-CASE tools: OO research meets practice

Analysis of School Assessment Data Using Pivot Charts

Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e.

FORMS & WORKFLOW SHAREPOINT Practical Discussion

Visio 2010 Tips and Techniques

Modelling, Analysing and Improving an ERP Architecture with ArchiMate

Enterprise Portfolio Management

Integrated business intelligence solutions for your organization

WebSphere Business Modeler

What is a workflow? Workflows are a series of actions that correspond to a work process

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

2007 to 2010 SharePoint Migration - Take Time to Reorganize

Launch of Serena s SharePoint Workflow Solution

A Model for Effective Asset Re-use in Software Projects

No-Code SharePoint 2013 Workflows with SharePoint Designer 2013 and Visio 55048A; 3 Days, Instructor-led

Diagramming ITS Infrastructure and ITIL Services with Visio

Modelling the Business Case Study 3 Attendance Monitoring Project and Enterprise Architecture

Business Analysis Standardization & Maturity

Requirements Management

TOGAF TOGAF & Major IT Frameworks, Architecting the Family

TOGAF. TOGAF & Major IT Frameworks, Architecting the Family. by Danny Greefhorst, MSc., Director of ArchiXL. IT Governance and Strategy

Automating Business Processes Using SharePoint Designer

ARIS 9ARIS 9.6 map and Future Directions Die nächste Generation des Geschäftsprozessmanagements

Whitepaper Data Governance Roadmap for IT Executives Valeh Nazemoff

Defining an EA Skillset EAPC Johannesburg March 2015

Build Your Knowledge!

Using Microsoft SharePoint as a Learning Ecosystem Solution (Jul 15)

MS-10750: Monitoring and Operating a Private Cloud with System Center Required Exam(s) Course Objectives. Price. Duration. Methods of Delivery

Workflow and Forms Services for People-Driven Process Management

Case Study: How Cognition Cockpit Improves Development Processes at Cummins, Inc.

Collaboration. Michael McCabe Information Architect black and white solutions for a grey world

Open S-BPM: Goals and Architecture

Enterprise Content Management with Microsoft SharePoint

Family Evaluation Framework overview & introduction

THE FUTURE OF COLLABORATION

Case Study. Developing an. Enterprise-wide Architecture. within. Insurance Australia Group

Office 365 SharePoint Online

11 Tips to make the requirements definition process more effective and results more usable

A brief introduction on SharePoint

Meet AkzoNobel Leading market positions delivering leading performance

TDDC88 Lab 2 Unified Modeling Language (UML)

10231B: Designing a Microsoft SharePoint 2010 Infrastructure

Your 12 step plan to a successful SharePoint implementation. SharePoint Project Checklist

Data Coding and Entry Lessons Learned

126 SW 148 th Street Suite C-100, #105 Seattle, WA Tel: Fax:

MS-55052: SharePoint 2013 End User Level II

<Insert Picture Here> Introducing Data Modeling and Design with Oracle SQL Developer Data Modeler

MyCompany Professional Web Developer Certification Examination Specification

POLAR IT SERVICES. Business Intelligence Project Methodology

Getting Started with 20/20 Insight TRIAL VERSION

QUEEN S UNIVERSITY BELFAST. e-learning and Distance Learning Policy

RETAIL MANAGEMENT SYSTEM

Known limitations The following table lists features and their known limitations in Internet Explorer 8 (64-bit) and Internet Explorer 9 (64-bit).

Project Plan 365 Collaboration with Microsoft Project Files (MPP) Shared on Network Folders

A Capability Model for Business Analytics: Part 2 Assessing Analytic Capabilities

Setting up an Effective Enterprise Architecture capability. Simon Townson Principal Enterprise Architect SAP

Priyo Lahiri Partner Technical Consultant Microsoft Corporation

Managing Process Architecture and Requirements in a CMMI based SPI project 1

Regulated Documents. A concept solution for SharePoint that enables FDA 21CFR part 11 compliance when working with digital documents

Lessons from the field: Implementing Information Governance and Records Management with Microsoft SharePoint

Software development life cycle. Software Engineering - II ITNP92 - Object Oriented Software Design. Requirements. Requirements. Dr Andrea Bracciali

Software Requirements, Third Edition

Getting More Value from your BIM Process with Autodesk Collaboration and Data Management Products

PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT OFFICES A PRACTICAL GUIDE TO SETTING UP A PMO (WITH EXAMPLES)

D6.3 Knowledge Model: Project Knowledge Management

MODELING UNIVERSITY METROPOLITAN ONLINE LEARNING SYSTEM ARCHITECTURE - THE TOGAF/ ARCHIMATE WAY

Process Guide TALENT MANAGEMENT. This document is protected by copyright. The consent of the copyright owner must be obtained for reproduction.

Transcription:

Enterprise architect is an architecture repository used by many organisations. In this paper I describe a project for introducing an Enterprise Architecture with Archimate 2.0 in a repository based solution. Auteur: Bert Dingemans Enterprise Architect for an Enterprise Architecture Introduction In the last year I have done a number of projects for a Dutch government agency as a data architect. This organisation has an architecture team with four members. There is a problem in producing architecture documents like Project Start Architectures, it takes too much time and the result has limited value for the projects. This is mainly caused by the lack of overview on the baseline and the target architecture. There is no overview of the business processes, the application and the infrastructure. For every project an architect has to do a lot of research on the baseline architecture first, sometimes this activity takes weeks to get a architecture view that is input for working on the target architecture. Another problem is that every architect has his own tools and techniques for the architecture notations and documents. Although there is an architecture document template there are large differences in quality and presentation of these documents. However due to the differences in tools and techniques every architect starts from scratch for every project. To tackle these problems the team decided to synchronize there activities, techniques, notation and tools. Therefore the following questions where formulated: Which notation is best to support our architecture documents and diagrams? Based on the selected notation which tool can help us to make our documents more efficiently? What do we have to change in our team to stimulate reuse of existing documents and diagrams? Below I will describe how we looked for answers to these questions and what lessons we have learned. ArchiMate In the Netherlands there are a lot of architecture methods available like Togaf, Zachman, Dragon1, Demo, DyA and ArchiMate. Each method has its own characteristics. However which are important for our own organisation. The architecture team did an interactive workshop to formulate the following requirements for the architecture methodology: It must be an open standard and is used in other government agencies for exchanging models. Applicable for all aspects of an enterprise architecture, from business to infrastructure and data architecture. It must be easy to use and easy to read for non IT professionals. In this interactive workshop a number of extra requirements where formulated and most important we defined a multiplier define the importance for each requirement. The requirements where mapped on a number of architecture methodologies and ArchiMate was the methodology with the highest score. ArchiMate is an open standard with a powerful notation for all the aspects of enterprise architecture. Since ArchiMate 2.0 there are even extensions for motivation like principles, requirements and stakeholders and project management for plateaus, gaps and work packages. In the figure below you see a sample ArchiMate 2.0 diagram.

Figure 1 Sample ArchiMate notation After this methodology selection the next step was to evaluate it in a number of projects. For ArchiMate there are Visio Stencils and a number of open source tools. Every architect used the notation for a period of time and during this period we organized a number of sessions to discuss the results. We also organized an interactive session with our non IT stakeholders to evaluate the selected methodology. In these evaluations we discovered that the ArchiMate notation is valuable for describing the architecture in our organisation. For the notation instruction material was made with example diagrams and describing when to use what ArchiMate viewpoints However the notation is too rich for most of the situations. So the following categories were introduced: Primary diagrams, should be present in every architecture document Secondary diagrams, only available in complex documents for extra description During the evaluations it became clear the Visio stencils and open source tooling had insufficient functionality for the next phase, the implementation of the methodology.

Using Enterprise Architect Like we did with the notation we formulated a number of requirements including a multiplier for each architect and compared a number of tools with each other. This was done with a simple spreadsheet. In the figure below a part of the spreadsheet Figure 2: Requirement-Tool matrix Based on the results of this matrix Enterprise Architect had the best score and we introduced the product. This introduction was done in a number of planned steps. There was a risk that the organisation returned to old habits of working in an unstructured way and introducing a architecture methodology combined with tooling has to be embedded in all the activities of the architects. In the following sessions I will describe a number of important aspects for introducing Enterprise Architect with ArchiMate. Repository setup

Already in an early phase of the tool introduction we discovered that the repository content can become messy when you do not think about structuring the elements. Although there is a good project browser search function structuring the project so you can browse for elements is a good aid for the users of the system. The repository is deviced in three sections: Projects, actual project documents in various stages of completion Reference architecture, elements and diagrams from previous projects that are generic and probably reusable in future projects. This section is subcategorized in a structured manner comparable with the ArchiMate layers and columns Archive, diagrams and elements from projects that are probably not reusable. Figure 3: Repository setup

Document generation Introducing an architecture methodology in combination with tooling asks a lot of effort from the involved professionals. It was therefore important to seek for a solution to reduce the production time of the architecture documents, this was the reason why we started this project in the first place. Already in an early phase of the project document generation was investigated as part of the overall solution. Document generation proved to be a great help to achieve this goal. The standard document templates were changed to our own corporate layout and the layout of the elements was changed for a better readability. The repository setup was changed so it was possible to change ordering and exclude packages from the document generation. Sharepoint Wiki In the organisation Microsoft SharePoint is the application for team- and project collaboration. The architecture team used this already and has made a lot of information available in a SharePoint wiki. First approach was to transfer this information to Enterprise Architect. However making links to files and Wiki content from the Enterprise Architect packages and elements turned out to be a good solution. With the links from the screens and the generated documentation to the wiki content people can easily get access to background information. Custodian In the repository setup a distinct difference is made to project data and generic data of the reference architecture. Especially this reference architecture is an important aspect of introducing standardization and reusability. Therefore the reference architecture needs special governance. The team decided to introduce a custodian role. This custodian is responsible for the reference architecture package in the repository. To keep this reference architecture up to date the custodian has the following activities: Give information and instruction to team members about the setup of the reference architecture and how to use the elements and diagrams. Give feedback on diagrams and notation made by team members in project documentation. Select generic diagrams and elements from project documentation for transfer to the reference architecture. This custodian role turned out to be a very good decision to help introduce the ArchiMate notation, the new methodology and the usage of the tooling in a right manner. Lessons Learned In one year the organisation introduced a new architecture methodology, notation and tooling. Furthermore the production of architecture documents changed dramatically. Some aspects were successful others not. The most important lessons we learned are Team involvement, this is most important to make this a success. Every team member must see the advantages of the new methodology. Furthermore everybody must be an ambassador and therefore should have sufficient influence in the final product. Notation governance, especially in projects under time pressure it is so tempting to make an simple diagram in Visio or PowerPoint for a few team members. The role of the custodian is in this important to keep everybody involved! Communicate! A new architecture methodology, notation and tooling has a great impact not only for the team members but for every stakeholder in the organisation. Take care of informing everybody about results, products and other notifications. We made a number of posters of architecture diagrams for important projects and that helped a lot (see figure 4) ArchiMate 1 and 2, there are two versions of ArchiMate in notation and in Enterprise Architect. At first we decided that we used these notation together. This turned out to be a wrong decision. Not only was it confusing, the tooling has strange behaviour when using the versions simultaneous.

Figure 4 Project Poster Conclusion Introduction of ArchiMate in combination with tooling was not always easy. There are a lot of options and it was difficult to make the right choice especially for the methodology. Introducing the new working process and change the manner of working was not for everybody simple. The custodian role helped a lot here. Enterprise Architect in combination with ArchiMate 2.0 turned out to be a good choice. The tooling is easy to use, has sufficient search capabilities, can be adapted easily for document generation and connection with existing applications like SharePoint. About the author Bert Dingemans is an independent data architect as an associate for the Demand Group. He has a passion for modelling and repositories. He can be reached at bert.dingemans@the-future-group.com