top of page
Mike Walker

The Enterprise Architecture Toolkit

Updated: Apr 23, 2023


Over the past month there has been a flurry of interest in what is referred to as the Enterprise Architecture Toolkit (EATK). The last mention of the EATK was in my post recapping the Japan Strategic Architecture Forum I mentioned the launch of the EATK.




What is the EATK

So what exactly is the EATK? Well simply put it is a set of tools that will aid Enterprise, Solution and Domain Architects with their architecture efforts in a pragmatic way. The EATK does so by providing a set of base tools built in existing products that they may already have or use for the same purpose. The value of how the EATK rationalizes these solutions is by extending common interfaces used in enterprises such as Microsoft Word and Visio.




Below is a summary of what the EATK is:

  1. Solution Accelerator for Enterprise Architecture

  2. Series of Add-Ins to Existing Products

  3. Set of Smart Architecture Templates

  4. System Architecture Document

  5. Architecture Decisions

  6. Architecture Review Board

  7. Architecture Viability Assessment

  8. Architecture Portal which includes:

  9. Hosted Process and Collaboration Workflow

  10. Knowledge Management System

  11. Asset Management System

  12. Based on Industry Standards

  13. Supports IEEE 1471

  14. Supports TOGAF ADM

  15. Provides a Bill of Materials

  16. Source Code

  17. Whitepapers

  18. Rich Media

Why the EATK

You maybe wondering, "why build on top of existing tools such as Word?". Well the answer is simple, from our research most architects are using these tools. The issue is that they are not used in the context of describing architectures but rather simple word processors.

There is an opportunity to still leverage many of the great features of these tools with out the baggage of a word processor. It's a matter of changing the context of the usage of the tools from a word processor to a User Interface for describing architectures.

The goals of the EATK are to:

  1. Introduce New  and Creative Capabilities to Architecture

  2. Simplify and Consolidate Solutions for Architecture Design

  3. Leverage the Tools You Have

  4. Simplify the process

  5. Introduce Collaboration into the Architecting Process

  6. Surface Information in the Scope and Context of the Architect

Scenarios EATK is Based on:

The EATK was built not as a fully featured product but rather concentrated on a series of common architecture scenarios. The reason for this was because I wanted to go deep on these aspects rather than go broad and shallow.

Ten common scenarios where defined by talking with customers around the world, informal surveys and what I have observed through forums, blogs and analyst reports. 

  1. Describing an Architecture with Current Tools

  2. Building a Collaborative Solution Architecture Design

  3. Extend Architecture Meta-Data into the Visio Modeling Environment

  4. Deriving to an Architecture with a series of Architecture Decisions

  5. Architecture Management

  6. Understanding Architecture Policy

  7. Managing an Architecture Life Cycle

  8. Navigate and Explore Approved IT Patterns

  9. Navigate and Explore Existing IT Architectures

  10. Obtaining the information for IT Strategy Management

  11. Determining the Total Cost of Ownership of an Architecture

  12. Manage and publishing of Principles, Policies and Standards

Key Technologies Used

  1. Microsoft SharePoint 2007 – Architecture Portal

  2. Hosted Windows Workflow Foundation

  3. Web Parts

  4. Enterprise Content Management

  5. Microsoft Office 2007 – Templates and Add-Ins

  6. Word

  7. PowerPoint

  8. Visio

  9. Web Services – Architecture Message Bus

  10. SQL Server – Architecture Meta-Data Repository

Complements Existing Products

One of the most common questions I get is if the EATK conflicts or competes against existing development tools at Microsoft. The short answer is no. It actually complements the capabilities of the following areas:

  1. Development

  2. Visual Studio

  3. Project Portfolio Management 

  4. Project Server

  5. Application Portfolio Management

  6. Portfolio Server

  7. Service Management

  8. Systems Center

  9. Methodologies

  10. Microsoft Operations Framework

  11. Microsoft Solutions Framework

Over the course of several months there will iterative enhancements done to the EATK that will introduce new materials, templates and integration points.

0 views0 comments

Comments


bottom of page