+ All Categories
Home > Documents > ESC EA Overview 08-04.ppt

ESC EA Overview 08-04.ppt

Date post: 04-Jun-2018
Category:
Upload: navinnaithani
View: 220 times
Download: 0 times
Share this document with a friend

of 45

Transcript
  • 8/14/2019 ESC EA Overview 08-04.ppt

    1/45

    Enterprise ArchitectureA General Overview

    Presented to:

    Enterprise Solutions Council (ESC)

    August 19, 2004

  • 8/14/2019 ESC EA Overview 08-04.ppt

    2/45

    What is enterprise architecture?

    A method for managing your business orenterprise:

    A decision making tool

    A change management tool

    The knowledgebase of your business or

    enterprise

  • 8/14/2019 ESC EA Overview 08-04.ppt

    3/45

    Enterprise architecture is not

    focused on Information

    Technology

    (IT is only a part or subset of enterprisearchitecture)

  • 8/14/2019 ESC EA Overview 08-04.ppt

    4/45

    In the Information Age

    How do you manage the increasingcomplexity of your enterprise?

    How do you manage the increasing rateof change?

    How do you meet the demands of your

    constituency (or customers) quicker andmore efficiently?

  • 8/14/2019 ESC EA Overview 08-04.ppt

    5/45

    In the Information Age

    When someone leaves your enterprise,do you retain their knowledge?

    As of 1/04 the state of Montana has 35%of its workforce eligible for retirement

    551 employees with 30+ years

    An additional 3,444 employees with 2530

    years

  • 8/14/2019 ESC EA Overview 08-04.ppt

    6/45

    Thousands of years ofhistory would suggest theonly known strategy foraddressing complexity and

    change is architecture.

  • 8/14/2019 ESC EA Overview 08-04.ppt

    7/45

    Architecture

    If it gets so complexyou cant rememberhow it works, you have

    to write it down

    If you want to changehow it works, you startwith what you have

    written down

  • 8/14/2019 ESC EA Overview 08-04.ppt

    8/45

    Why enterprise architecture?

    It provides a method for writing things down(develop blueprints)

    It shows you the impact of moving a wall(complexity and change)

    It provides the plan on how to move thewall (change management)

    It helps you retain employee knowledge(becomes knowledgebase of enterprise)

    If you dont have architecture, you change bytrial and error (which is high risk)

  • 8/14/2019 ESC EA Overview 08-04.ppt

    9/45

    The Zachman Framework forEnterprise Architecture

  • 8/14/2019 ESC EA Overview 08-04.ppt

    10/45

    Zachman Framework

    Developed in 1982 at IBM by JohnZachman, first published in 1987

    Applies physics and basic engineeringprincipals to the enterprise as a whole

    Tool for engineering and manufacturingenterprises

    Has a defined set of rules to follow forsuccessful implementations

  • 8/14/2019 ESC EA Overview 08-04.ppt

    11/45

    Different Perspectives (Rows)

    Owner

    Designer

    Builder

  • 8/14/2019 ESC EA Overview 08-04.ppt

    12/45

    Different Abstractions (Columns)

    What (Data)

    How (Function)

    Where (Network)

    Who (People)

    When (Time)

    Why (Motivation)

  • 8/14/2019 ESC EA Overview 08-04.ppt

    13/45

    Other Rows Defined

    Scope (Planner) RowOwnersPerspective

    Detailed Representations (TechnologyUsed)

    Bottom Row Functioning Enterprise orthe Systems Electronic

    Manual

  • 8/14/2019 ESC EA Overview 08-04.ppt

    14/45

    Functioning Enterprise Row

    System down = nowork

    Out of pencils = nowork

    The systems are the enterprise!

  • 8/14/2019 ESC EA Overview 08-04.ppt

    15/45

    Using the Zachman Framework

  • 8/14/2019 ESC EA Overview 08-04.ppt

    16/45

    What constitutes the enterprise?

    State Government

    A Department

    A Division

    A Bureau

    A Section

    A Unit

    IT Managers

    Lawyers

    HR Staff

    Web Developers

    A Union

    A Project

    Any Natural boundary (or sameness)

  • 8/14/2019 ESC EA Overview 08-04.ppt

    17/45

    The definition of an enterprise is not important,what is important is that all models are built onthe same standards and framework so they canbe integrated.

  • 8/14/2019 ESC EA Overview 08-04.ppt

    18/45

    Implementation of theFramework

    ZachmanFramework(Case Tool)

    State of MontanaArchitecture

    StandardsFramework

    (our business rules,

    policies, best practices,templates)

    EnterpriseBlueprints

    (Knowledgebaseof enterprise,

    implementations)

  • 8/14/2019 ESC EA Overview 08-04.ppt

    19/45

    The Framework

    Row models are easier than columnmodels

    All about standards (all engineeringassumes a set of standards)

    Everyone should be on the framework

    (and if they arent)

  • 8/14/2019 ESC EA Overview 08-04.ppt

    20/45

    Enterprise Architecture Terms

  • 8/14/2019 ESC EA Overview 08-04.ppt

    21/45

    Explicit vs. Implicit

    A cell that hasnt been modeled (madeexplicit) is implicit by definition

    Assumptions have to be made wheninvolving implicit cells

    Assumptions generally have large

    margins for error

  • 8/14/2019 ESC EA Overview 08-04.ppt

    22/45

    Primitives vs. Composites

    Data elements primitives versuscomposites

    Primitive models are architectureComposite models are implementations

  • 8/14/2019 ESC EA Overview 08-04.ppt

    23/45

    Integration vs. Interfacing

    Integration:

    If you start withprimitive models,integration is easy

    Single source data(or integration) isoptimal

    Means sharing (notduplicating)

    Interfacing:

    Data interfacing is

    better than nothing,but not optimal

    Increasescomplexity

    Has maintenanceissues

  • 8/14/2019 ESC EA Overview 08-04.ppt

    24/45

    Integration vs. Interfacing

    Integration:

    Reuse, not re-create

    If you really wantintegration and not

    just interfacing, theproducts (systems)

    have to beengineered that way

    Interfacing:

    Inhibits change

    Increases costsInterfacing is a shortterm strategy, not along term solution

  • 8/14/2019 ESC EA Overview 08-04.ppt

    25/45

    Alignment

    Key element in enterprise architecture

    Means you want your functioning systems

    row (row 6) to fully satisfy your enterpriseintent (row 1 and 2 models)

    Manufacturing equivalent concept: Quality

    If something (a process, work product, or

    system feature, etc.) is not aligned with therow above it, ask why are you doing it?

  • 8/14/2019 ESC EA Overview 08-04.ppt

    26/45

    How do you achieve perfectalignment?

    First, build row 1 models

    Next, build row 2 models

    Next, build row 3 modelsNext, build row 4 models

    Next, build row 5 models

    Ensuring that the intent of each row issuccessfully represented (transformed) inthe succeeding row

  • 8/14/2019 ESC EA Overview 08-04.ppt

    27/45

    Perfectly AlignedFunctioning Enterprise

    Change

    Managements Intent (rows 1 & 2)

    New design best practices (row 3)

    A revolutionary technology concept (row 4)Change in technology products (row 5)

    What happens as aresult?

  • 8/14/2019 ESC EA Overview 08-04.ppt

    28/45

    How do you keep perfectalignment in face of change?

    When change happens or is needed, go backto your blueprints (models) and change themfirst

    Transform the change through the rest of theframework

    Net impact of the change will be your gapanalysis

    Nothing will be left out of the impact if yourmodels are accurate

  • 8/14/2019 ESC EA Overview 08-04.ppt

    29/45

    Discontinuity

    Means lack of alignment somewhere in theframework (not following standards)

    Translates to unhappy users and disgruntledmanagement

    Any time you have duplication, you havediscontinuity

    Reduce discontinuity by reducing redundantsystems and redundant data

  • 8/14/2019 ESC EA Overview 08-04.ppt

    30/45

    Discontinuity

    Interfacing causes discontinuityCompensate in the short term to mix pieces

    Integrating provides alignmentReengineerto take out the discontinuity long term

    Exceptions to standards are business rulesthat are required to deal with discontinuity

  • 8/14/2019 ESC EA Overview 08-04.ppt

    31/45

    Nature of Complexity

    There is a certain amount of complexity builtinto any enterprise, product or service

    Three change models for complexity withoutarchitecture

    Trial and errorJust do it

    Reverse engineerTakes time and costs a lot of

    money Scrap and start over

    Or you can engineer the change with yourarchitectural blueprints

  • 8/14/2019 ESC EA Overview 08-04.ppt

    32/45

    Nature of Complexity

    If you dont deal with the complexitywithin the enterprise, it gets pushed to

    the customer IRS, Henry Ford

    Dell, Toyota

    One VA, One Stop Business Licensing

  • 8/14/2019 ESC EA Overview 08-04.ppt

    33/45

    Nature of Complexity

    Treating a person as an individual ratherthan a group causes the complexity level togo out of sight

    The detail and complexity doesnt go awayjust because you dont want to deal with it

    It gets passed onto the customer

    Different results in government than in the privatesector

  • 8/14/2019 ESC EA Overview 08-04.ppt

    34/45

  • 8/14/2019 ESC EA Overview 08-04.ppt

    35/45

    COTS (Pre-packaged) Products

    Is the average of a business space(sometimes average is better than

    where you currently are)Never optimal because everyone hasunique business needs (or all

    businesses would be alike)

  • 8/14/2019 ESC EA Overview 08-04.ppt

    36/45

    COTS (Pre-packaged) Products

    Two ways to get rid of the discontinuityintrinsic with a COTS product:

    Customize and build interfaces to the COTSproduct (takes time and costs a lot ofmoney)

    Work backwards up the column(s) and

    change your enterprise (business practices,needs, and/or goals) to fit the COTSproduct

  • 8/14/2019 ESC EA Overview 08-04.ppt

    37/45

    Why is IT interested?

    The systems are the enterprise

    Most systems are becoming automated

    systems IT is responsible forIT organization credibility starts to decline asemployees and management becomefrustrated with IT systems

    IT systems not meeting business needs

    Inability to respond to short term demands (Ittakes too long and costs too much)

  • 8/14/2019 ESC EA Overview 08-04.ppt

    38/45

    Why is IT interested?

    IT is asked to integrate systems or datathat werent originally built for

    integration (settle for interfacing)Who gets blamed for discontinuityamong systems?

    The IT organization

    d h h

  • 8/14/2019 ESC EA Overview 08-04.ppt

    39/45

    Lessons Learned ThroughEnterprise Architecture

    Goal is to isolate the change, estimate theimpact, and provide a tool for managing thechange for optimal success

    It is a model to come up with rationalproblem solving

    Discontinuity in the framework causes

    dissatisfaction among management andcustomers (generally focused at IT) becauseIT owns the systems

  • 8/14/2019 ESC EA Overview 08-04.ppt

    40/45

    L L d Th h

  • 8/14/2019 ESC EA Overview 08-04.ppt

    41/45

    Lessons Learned ThroughEnterprise Architecture

    If you implement a COTS system (average),you must change your business processes (gobackward up the column)

    Every person (and their job function) in theorganization will be on the frameworksomewhere

    Projects must be architected

  • 8/14/2019 ESC EA Overview 08-04.ppt

    42/45

  • 8/14/2019 ESC EA Overview 08-04.ppt

    43/45

    Zachmans Architectural Principles

    1. Make sure you have alignment through theentire framework.

    2. Make sure all models are developed basedon the same standards managed from anenterprise-wide perspective.

    3. Make sure all hardware and software is

    compatible based on standards for effectivecommunication.

  • 8/14/2019 ESC EA Overview 08-04.ppt

    44/45

  • 8/14/2019 ESC EA Overview 08-04.ppt

    45/45

    What is enterprise architecture?

    A method for managing your business orenterprise:

    A decision making tool

    A change management tool

    The knowledge base of your business orenterprise

    It is about the laws of nature that determine thesuccess of an enterprise particularly, continuingsuccess in the turbulent times of the Information Age.

    John Zachman


Recommended