Improving on How Architectures are Described

Preview:

DESCRIPTION

The EATK has automated architecture description mechinisms built into Microsoft Word. With hooks into a metadata repository and process integration it solves traditional problems with existing tooling.

Citation preview

Enterprise Architecture ToolkitChanging the Role of Architecture Changing the Role of Architecture DocumentsDocuments

Mike WalkerMike Walkerhttp://blogs.msdn.com/MikeWalker Global Architecture Strategist Global Architecture Strategist Platform Architecture TeamPlatform Architecture TeamMicrosoft Corp.Microsoft Corp.

What are We Talking About?What are We Talking About?

Fundamentally improve how architectures are described, consumed and maintained

ChallengesChallenges

ChallengesChallenges

Complexity

ChallengesChallenges

Tooling

Complexity

Complexity Complexity

Complexity Complexity

Document Overload

Documentation OverloadDocumentation Overload

Complexity Complexity

Document Overload

Information Drain

Information DrainInformation Drain

Information Grave YardInformation Grave Yard

Information Grave YardInformation Grave Yard

Scenario: File Share Grave Yard Scenario: File Share Grave Yard

Architecture

Document

Architecture

Document

Server File Share

Complexity Complexity

Document Overload

Information Drain

Suboptimal Process

Suboptimal ProcessSuboptimal Process

Suboptimal ProcessSuboptimal Process

Suboptimal ProcessSuboptimal Process

Compartmentalized Information

Suboptimal ProcessSuboptimal Process

Compartmentalized Information

One Man Army Syndrome

ChallengesChallenges

Complexity

Tooling Challenges Tooling Challenges

Tooling Challenges Tooling Challenges

Tool Landscape

Tool LandscapeTool Landscape

Tool LandscapeTool Landscape

EA Tools are Niche and EA Tools are Niche and FragmentedFragmented

Source: Source: http://www.enterprise-architecture.info/EA_Tools.htm

Enterprise Architecture ToolkitEnterprise Architecture ToolkitSystem Architecture DocumentSystem Architecture Document

ObjectivesObjectives

ObjectivesObjectives

Leverage Existing Tools

Empower Architects

Foster Transparency

ObjectivesObjectives

Empower Architects

Foster Transparency

Leverage Existing ToolsLeverage Existing Tools

Leverage Existing ToolsLeverage Existing Tools

Leverage Existing ToolsLeverage Existing Tools

Leverage Existing ToolsLeverage Existing Tools

System Architecture Document Template

Leverage Existing ToolsLeverage Existing Tools

System Architecture Document Template

Extend the User Interface

Leverage Existing ToolsLeverage Existing Tools

System Architecture Document Template

Extend the User Interface

Support EA Tasks

Leverage Existing ToolsLeverage Existing Tools

ObjectivesObjectives

Leverage Existing Tools

Foster Transparency

Empower ArchitectsEmpower Architects

Empower ArchitectsEmpower Architects

Empower ArchitectsEmpower Architects

Collaborative Tools

Empower ArchitectsEmpower Architects

Collaborative Tools

Enable a Proactive Architecture Process

Empower ArchitectsEmpower Architects

Collaborative Tools

Enable a Proactive Architecture Process

Support Architecture Decision Making

Empower ArchitectsEmpower Architects

ObjectivesObjectives

Leverage Existing Tools

Empower Architects

Foster TransparencyFoster Transparency

Foster TransparencyFoster Transparency

Foster TransparencyFoster Transparency

Views into Existing Assets

Foster TransparencyFoster Transparency

Views into Existing Assets

Workflow Hosted

Foster TransparencyFoster Transparency

Views into Existing Assets

Workflow Hosted

Decision Making Templates

More InformationMore Information

More InformationMore Information

Microsoft Architecture Portalhttp://msdn.microsoft.com/architecture

Microsoft Enterprise Architecture Portalhttp://msdn.microsoft.com/architecture/EA

Mike Walker’s Bloghttp://blogs.msdn.com/MikeWalker

Microsoft Architecture Portalhttp://msdn.microsoft.com/architecture

Microsoft Enterprise Architecture Portalhttp://msdn.microsoft.com/architecture/EA

Mike Walker’s Bloghttp://blogs.msdn.com/MikeWalker

© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the

date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recommended