Enterprise Architecture Toolkit Scenarios

50 %
50 %
Information about Enterprise Architecture Toolkit Scenarios
Technology

Published on January 20, 2009

Author: mikejwalker

Source: slideshare.net

Description

The series of scenarios that the EATK is based on.

Enterprise Architecture Toolkit Scenarios Mike Walker http://blogs.msdn.com/MikeWalker Global Architecture Strategist Platform Architecture Team Microsoft Corp.

Scenarios Describing an Architecture with Current Tools Building a Collaborative Solution Architecture Design Extend Architecture Meta-Data into the Visio Modeling Environment Deriving to an Architecture with a series of Architecture Decisions Architecture Management Understanding Architecture Policy Managing an Architecture Life Cycle Navigate and Explore Approved IT Patterns Navigate and Explore Existing IT Architectures Obtaining the information for IT Strategy Management Determining the Total Cost of Ownership of an Architecture Manage and publishing of Principles, Policies and Standards

Describing an Architecture with Current Tools

Building a Collaborative Solution Architecture Design

Extend Architecture Meta-Data into the Visio Modeling Environment

Deriving to an Architecture with a series of Architecture Decisions

Architecture Management

Understanding Architecture Policy

Managing an Architecture Life Cycle

Navigate and Explore Approved IT Patterns

Navigate and Explore Existing IT Architectures

Obtaining the information for IT Strategy Management

Determining the Total Cost of Ownership of an Architecture

Manage and publishing of Principles, Policies and Standards

1. Describing an Architecture with Current Tools Goals Leverage current investments Reduce training costs Reduce the learning curve Increase productivity Personas Enterprise Architect – Oversight of the architecture and review Solution Architect – Owner and designer of architecture Domain Architects – Contributes and reviews the architecture Project Manager – Assigns work to the solution architect Desired Outcome Meta models will allow for free flow of information between documents and other tooling Information will be saved to Repository where it can be used in the future Extensions will save the architect time in research Systematic reuse of patterns

Goals

Leverage current investments

Reduce training costs

Reduce the learning curve

Increase productivity

Personas

Enterprise Architect – Oversight of the architecture and review

Solution Architect – Owner and designer of architecture

Domain Architects – Contributes and reviews the architecture

Project Manager – Assigns work to the solution architect

Desired Outcome

Meta models will allow for free flow of information between documents and other tooling

Information will be saved to Repository where it can be used in the future

Extensions will save the architect time in research

Systematic reuse of patterns

Describing an Architecture with Current Tools - Process 2. Open MS Word. 4. Enter Architecture Meta Data 5. Start Architecture Scoping 1. Allocates 6. Document Architecture w/ Current info 7. Click on Arch Patterns Ribbon 8. Research areas of interest to current effort 9. Select appropriate pattern 13. Design additional architecture components 12. Review / Modify and add additional information 11. Import pattern by Double-Clicking 10. Select document region in which to import 14. Get feedback on other architecture domains 15. Prepare for architecture review 3. Open Arch Template Solution Architect PM Design Build | Stabilize| Deploy Envision SDLC

Describing Architectures with Current Tools

2. Building a Collaborative Solution Architecture Design Goals Foster proactive communication with architects Streamline communications Reduce complexity of collaboration Personas Solution Architect – Owner and designer of architecture Network and Hardware Architects – Contributes and reviews the architecture Project Manager – Enters in architect resources information into PPM tool Desired Outcome Foster better communication and community with architects Improve overall quality of the architectures Solve issues early in the process rather than later Reduce risk in architecture efforts by identifying potential impacts of other domains of architectures Log communications effectively Reduce issues at Architecture Review Board functions

Goals

Foster proactive communication with architects

Streamline communications

Reduce complexity of collaboration

Personas

Solution Architect – Owner and designer of architecture

Network and Hardware Architects – Contributes and reviews the architecture

Project Manager – Enters in architect resources information into PPM tool

Desired Outcome

Foster better communication and community with architects

Improve overall quality of the architectures

Solve issues early in the process rather than later

Reduce risk in architecture efforts by identifying potential impacts of other domains of architectures

Log communications effectively

Reduce issues at Architecture Review Board functions

2. Building a Collaborative Solution Architecture Design - Process 2. Open MS Word. 4. Enter Architecture Meta Data 5. Start Architecture Scoping 6. Document Architecture w/ Current info 7. Architect starts to query about other impacts 8. Selects the Architect Finder Ribbon 12. SA asks where the application should be hosted based on criteria 11. Office Communicator appears with an IM to HA 10. SA clicks on the IM for the Hardware Architect (HA) 9. Architect Finder Populates task pane with all the architects assigned 13. HA answers and is sent a workflow request to modify the architecture 14. Additional information is sent to the HA’s My Site for the SA 3. Open Arch Template 1. Assigns architects to project in PPM tool 15. SA reviews and modifies architecture 16. Process is repeated with other architects. Repeat steps 8 - 15 Solution Architect PM Design Envision SDLC

2. Building a Collaborative Solution Architecture Design

3. Extend Visio Models Goals Make Visio shapes into more meaningful models Use a low cost solution for architecture efforts Extend the Visio environment Surface rich information from the Architecture Metadata Repository Personas Solution Architect – Owner and designer of architecture Desired Outcome Provide models that are more meaningful to reviewers and other architects and developers Lower the cost of ownership on architecture modeling Decrease the learning barrier while increasing the quality of architecture modeling Reuse of patterns and information stored in the AMR Reduce training of new tools

Goals

Make Visio shapes into more meaningful models

Use a low cost solution for architecture efforts

Extend the Visio environment

Surface rich information from the Architecture Metadata Repository

Personas

Solution Architect – Owner and designer of architecture

Desired Outcome

Provide models that are more meaningful to reviewers and other architects and developers

Lower the cost of ownership on architecture modeling

Decrease the learning barrier while increasing the quality of architecture modeling

Reuse of patterns and information stored in the AMR

Reduce training of new tools

2. Extend Visio Models - Process 2. Open MS Visio 4. Copy Server Shapes to the canvas 5. Open External Links Pane 6. Select the “Approved DMZ Hardware List” 7. Review list of selections that may be appropriate for the solution 11. Import information into System Architecture Document 10. Save diagram on to portal share 9. Repeat as necessary 8. Select suitable hardware information and drag it onto the shape 3. Select stencils Solution Architect Design SDLC

4. Deriving to a Series of Architecture Decisions Goals Provide a tool to address the journey to an architecture Provide process guidance on deriving to decisions Provide information to architects on how architecture decisions were made Increase architecture awareness by understanding the decisions made Personas Solution Architect – Creator of architecture decisions Domain Architects – Contributes and reviews the architecture decisions Desired Outcome Architecture decisions will have a formalized and repeatable process Future decisions will be easier to make as there will be a knowledge base Reduce time and effort of decisions Architectural risk will decrease as decisions will be linked with non-functional requirements Full transparency of decisions will empower architects in the future

Goals

Provide a tool to address the journey to an architecture

Provide process guidance on deriving to decisions

Provide information to architects on how architecture decisions were made

Increase architecture awareness by understanding the decisions made

Personas

Solution Architect – Creator of architecture decisions

Domain Architects – Contributes and reviews the architecture decisions

Desired Outcome

Architecture decisions will have a formalized and repeatable process

Future decisions will be easier to make as there will be a knowledge base

Reduce time and effort of decisions

Architectural risk will decrease as decisions will be linked with non-functional requirements

Full transparency of decisions will empower architects in the future

4. Deriving to a Series of Architecture Decisions

5. Architecture Management Goals Manage the process of architecture work Provide an online inventory of existing architecture descriptions Set policy on how architectures should be used Provides ways to visualize inventoried architectures Personas Enterprise Architect – Architecture Policy, Administration, Strategy Development based on Architectures Solution Architect – Creator of architecture descriptions Domain Architects – Policy and standards stewards, Creators of architecture descriptions Desired Outcome Foster systematic reuse of existing architectures to lead to enabling SOA and S+S activities Reduce complexity through Policy and Standards by showing how and when to use an architecture Increased awareness of how to leverage or change an architecture Accurate technology strategy planning and CIO awareness

Goals

Manage the process of architecture work

Provide an online inventory of existing architecture descriptions

Set policy on how architectures should be used

Provides ways to visualize inventoried architectures

Personas

Enterprise Architect – Architecture Policy, Administration, Strategy Development based on Architectures

Solution Architect – Creator of architecture descriptions

Domain Architects – Policy and standards stewards, Creators of architecture descriptions

Desired Outcome

Foster systematic reuse of existing architectures to lead to enabling SOA and S+S activities

Reduce complexity through Policy and Standards by showing how and when to use an architecture

Increased awareness of how to leverage or change an architecture

Accurate technology strategy planning and CIO awareness

5. Architecture Management

6. Navigate and Explore Approved IT Patterns Goals Increase understanding of how patterns should be used Increase reusability of approved patterns in the enterprise Show interdependent software solutions or existing architectures Present information in context to the consumer of the patterns Personas Enterprise Architect – Consumer and contributor of patterns Solution Architect – Consumer of patterns Domain Architects – Consumer and contributor of patterns Desired Outcome Architects will have better aligned architectures with the overall vision of IT Patterns will save time and effort on solution work Elimination of duplicate functionality will reduce risk and cost to IT Process to create and enhance patterns will emerge to further streamline IT

Goals

Increase understanding of how patterns should be used

Increase reusability of approved patterns in the enterprise

Show interdependent software solutions or existing architectures

Present information in context to the consumer of the patterns

Personas

Enterprise Architect – Consumer and contributor of patterns

Solution Architect – Consumer of patterns

Domain Architects – Consumer and contributor of patterns

Desired Outcome

Architects will have better aligned architectures with the overall vision of IT

Patterns will save time and effort on solution work

Elimination of duplicate functionality will reduce risk and cost to IT

Process to create and enhance patterns will emerge to further streamline IT

6. Navigate and Explore Approved IT Patterns

7. Navigate and Explore Approved IT Assets Goals Increase understanding of existing architectures Increase reusability existing architectures in the enterprise Show interdependent software solutions or existing architectures Present information in context to the consumer of the assets Personas Enterprise Architect – Classifies and sets policy around architectures Solution Architect – Consumer and creators of IT Asset architecture descriptions Desired Outcome Architects will have better aligned architectures with the overall vision of IT Understanding trade-offs and decision criteria on existing architectures will save time and effort on solution work Elimination of duplicate functionality will reduce risk and cost to IT Support for architecture efforts such as S+S or SOA

Goals

Increase understanding of existing architectures

Increase reusability existing architectures in the enterprise

Show interdependent software solutions or existing architectures

Present information in context to the consumer of the assets

Personas

Enterprise Architect – Classifies and sets policy around architectures

Solution Architect – Consumer and creators of IT Asset architecture descriptions

Desired Outcome

Architects will have better aligned architectures with the overall vision of IT

Understanding trade-offs and decision criteria on existing architectures will save time and effort on solution work

Elimination of duplicate functionality will reduce risk and cost to IT

Support for architecture efforts such as S+S or SOA

7. Navigate and Explore Architectures Maintain 1. Navigates to EA Portal 2. Click on Architecture Mgmt Link 3. User presented with listing of architectures 4. User clicks on architecture name 5. Architecture detail page opens 6. User clicks on Lifecycle link 7. Architecture lifecycle information is presented Solution Architect

8. Obtain IT Strategy Information Goals Increase the visibility into IT environment Link architecture descriptions with other enterprise processes Expose architecture information dashboards for enterprise architects Provide a repository that can be used to base decisions off of. Personas Enterprise Architect – Consumer of information Desired Outcome Enterprise Architects will leverage information to create more accurate future state architectures Policies and life cycles will surface usage patterns that will aid in recycling or termination of a series of architectures Operational impacts can be seen and correlated with an IT architecture Application Portfolio Management and Project Portfolio Management links provide ties into the portfolio planning processes Streamlining of IT Service lines can be achieved

Goals

Increase the visibility into IT environment

Link architecture descriptions with other enterprise processes

Expose architecture information dashboards for enterprise architects

Provide a repository that can be used to base decisions off of.

Personas

Enterprise Architect – Consumer of information

Desired Outcome

Enterprise Architects will leverage information to create more accurate future state architectures

Policies and life cycles will surface usage patterns that will aid in recycling or termination of a series of architectures

Operational impacts can be seen and correlated with an IT architecture

Application Portfolio Management and Project Portfolio Management links provide ties into the portfolio planning processes

Streamlining of IT Service lines can be achieved

8. Obtain IT Strategy Information

10. Manage Principles, Policies and Standards Goals Provide mechanisms to create Principles, Policies and Standards (PPS) Create ways to correlate PPS with architecture decisions, architectures, patterns and other IT related assets Surface information into analytic tools Personas CxO– Consumers and Reviewers of information Enterprise Architects – Creators and Facilitators of PPS Domain Architects - Creators of PPS Solution Architects - Consumers of information Desired Outcome Architects understand why IT decisions PPS provide alignment with CxO and business strategies Solving complexity and confusion with traceability of architecture work

Goals

Provide mechanisms to create Principles, Policies and Standards (PPS)

Create ways to correlate PPS with architecture decisions, architectures, patterns and other IT related assets

Surface information into analytic tools

Personas

CxO– Consumers and Reviewers of information

Enterprise Architects – Creators and Facilitators of PPS

Domain Architects - Creators of PPS

Solution Architects - Consumers of information

Desired Outcome

Architects understand why IT decisions

PPS provide alignment with CxO and business strategies

Solving complexity and confusion with traceability of architecture work

IT Standards 1. Navigates to EA Portal 2. Click on IT Standards Link 3. User presented with listing of standards 4. User clicks on standard 5. Architecture detail page opens 6. User modifies the guidance Enterprise Architect

10. Manage Principles, Policies and Standards

9. Determining the Total Cost of Ownership of Architectures Goals Provide reports that show the various costs of an architecture Span across Architecture, Business Architecture, Service Management, APM, PPM and development to realize total cost of ownership Personas Enterprise Architect – Consumer of information CxO – Consumer of information Desired Outcome Provide CxO’s real-time metrics on the financial health of their IT environment Increase awareness of the cost of an architecture(s) Understand the impacts of dependencies of architectures Focus resources on problem areas

Goals

Provide reports that show the various costs of an architecture

Span across Architecture, Business Architecture, Service Management, APM, PPM and development to realize total cost of ownership

Personas

Enterprise Architect – Consumer of information

CxO – Consumer of information

Desired Outcome

Provide CxO’s real-time metrics on the financial health of their IT environment

Increase awareness of the cost of an architecture(s)

Understand the impacts of dependencies of architectures

Focus resources on problem areas

Total Cost of Ownership Results Pane Operational Tables Development Tables Service Management Tables Mock Tables Project Server CIO 1. Navigates to EA Portal 2. Click on IT Reports > Cost of My Architectures 3. User enters the “ATM” search criteria 4. Report is generated with the total cost of the ATM Architecture Search Web Part Architecture Drop Down Search x Calculate Dependencies

More Information Microsoft Architecture Portal http://msdn.microsoft.com/architecture Microsoft Enterprise Architecture Portal http://msdn.microsoft.com/architecture/EA Mike Walker’s Blog http://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.

Add a comment

Related presentations

Related pages

Scenario Toolkit: Enterprise Architecture Takes on ...

Business model and technology innovations are common disruptions that can offer new solutions to old problems and new ways of operating your business. This ...
Read more

The Enterprise Architecture Toolkit | Mike Walker's ...

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 ...
Read more

Scenarios [Enterprise Architect User Guide]

Scenarios. A scenario is a real ... in the Description tab that enables you to translate scenario descriptions created prior to release 8.0 of Enterprise ...
Read more

Scenario Toolkit: How to Develop a Big Data Strategy Using ...

Scenario Toolkit: How to Develop a Big Data Strategy Using Outcome-Driven Enterprise Architecture
Read more

Enterprise Architecture Tools, Institute For Enterprise ...

IFEAD Information Reference Environment with links and articles about Enterprise Architecture specific for Enterprise Architects and Strategists
Read more

Microsoft BizTalk ESB Toolkit

The Microsoft BizTalk ESB Toolkit uses Microsoft ... Common Scenarios. The term Enterprise ... provided the Enterprise Service Bus architecture .
Read more

Enterprise Architecture

The Enterprise Architecture section of the MSDN® Library covers all aspects of enterprise architecture and design. This includes Microsoft® patterns ...
Read more

scenario planning | on Enterprise Architecture

Enterprise Architecture is all about supporting strategic planning and business transformation activities, although many organisations seem to almost ...
Read more