Top Banner
Establishing a Successful Enterprise Architecture Program Office Presented by: Annette Hobbs, PMP [email protected] for Baltimore PMI Chapter
34
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Estab Successful EA Program Office.ppt

Establishing a Successful Enterprise Architecture

Program Office

Presented by: Annette Hobbs, PMP

[email protected] Baltimore PMI Chapter

Page 2: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 2

Agenda

• Background– What is Enterprise Architecture (EA)?– Why is EA important?

• How to create a successful EA program office

• Questions and Answers

Page 3: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 3

What is Enterprise Architecture?• The fundamental organization of an enterprise

[ANSI/IEEE std 1471-2000]• The discipline of creating a blue print of an agency’s

business, data, applications and technology [FEA-PMO http://www.egov.gov]

• Enterprise [Houghton Mifflin]– An undertaking, especially one of some scope, complication,

and risk. – A business organization. – Industrious, systematic activity, especially when directed toward

profit: Private enterprise is basic to capitalism. • Architecture [Webster]

– The practice of designing structures (a discipline)– A coherent form or structure (an attribute)

Page 4: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 4

Or we could say:

• Enterprise Architecture

Is the practice of designing and documenting the form or structure of a business organization’s undertaking.

Page 5: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 5

Do all enterprises have an architecture?

• Absolutely!!!!

• Most enterprise architectures were not planned, they just happened.

Page 6: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 6

A large part of the effort

• Involves analyzing and documenting the current architecture, as well as, planning, designing and engineering the future architecture.

Page 7: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 7

EA Origin – John Zachman• Mr. Zachman focused on architecture

since 1970. His 1st article and the original framework was published in 1987 (“A Framework for Information Systems Architecture,” IBM Systems Journal, vol. 26(3), 1987. http://www.research.ibm.com/journal/sj/263/ibmsj2603E.pdf ).

• In 1992 John Zachman and John Sowa wrote another article (“Extending and Formalizing the Framework for Information Systems Architecture." J.F. Sowa and J. A. Zachman. IBM Systems Journal, vol. 31, no. 3, 1992. http://www.research.ibm.com/journal/sj/313/sowa.pdf) expanded the framework to its current 36 cell framework (“Enterprise Architecture – A Framework”).

Source: http://www.zachmaninternational.com

Page 8: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 8

Zachman’s A Framework for Enterprise Architecture

® John A. Zachman, Zachman International http://www.zachmaninternational.coml

Bus

ines

sT

echn

ical

Page 9: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 9

Perspectives

• Planner

• Owner

• Designer

• Builder

• Sub-contractor

• User in the functioning enterprise

Page 10: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 10

Zachman – for School ClassroomWhatThings

HowProcesses

WhereLocations

WhoPeople

WhenTime

WhyMotivation

Planner Approved Curriculum

Approved teaching delivery

Delivery technique

Professors

Instructors

Staff

School calendar

Government mandates

Owner Material of classroom content

Delivery according to student needs

Location of facilities

Teacher workflow

Teaching schedule

Scholastic achievement targets

Designer Optimal material composition

Optimal delivery of course plan

Preferred location of teaching activities

Teacher and student ratios

Student and teacher interaction

Grading rules and guidelines

Builder Practical material composition

Course plan based on enrollment & facility

Realistic location for activities

Class assignments to remove conflicts

Teacher assignments

Teacher rules and guidelines

Sub-contractor

Arrange classroom things

Lesson plan Location of classroom materials

Security needs

Attendance

Dismissals

Strategy & tactics based on plan, time, location & students

Functioning Enterprise

Books Montessori or individualization

Classroom Students & teachers

Timetables Prepared students

Source: O’Rourke, C. (2003); Enterprise Architecture Using the Zachman Framework; Course Technology

Page 11: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 11

Why is EA Important?• Enterprise Architectures (EA) help align the infrastructure with the

business mission.

− Provides details of relationships.

− Identifies gaps between needs and capabilities.

− Describes where we are and where we are going.

• EA is a tool; for when “systems” are built they become business tools.

− Provides communications mechanism between business stakeholders because stovepiped-processes and systems lead to wasteful duplication.

− Promotes interoperability and resource sharing providing greater potential for cost savings.

“Can’t afford not to. The alternative is to suboptimize the enterprise’s performance and results.”, Randy Hite, Director of Information Technology Issues at GAO

Page 12: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 12

Zachman on EA value

Without the EA you can NOT achieve:

• IT alignment with the business goals

• Integration

• Change management

• Reduced time to market

Speech at Data Management and Information Quality Conferences in the UK, 7-10 November 2005

Page 13: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 13

Change ManagementEA’s value is tied directly to its ability help organizations deal with

complexity and change. The greater the complexity and the greater the envisioned change, the greater will be the EA value to facilitate that change.

• Readily available descriptive representations of the enterprise• Ability to unify and integrate business processes across the

enterprise• Ability to unify and integrate data across the enterprise• Increased flexibility of the enterprise to link with external

partners • Increased agility by lowering the "complexity barrier“. • Reduced solution delivery time and development costs by

maximizing reuse of enterprise models • Ability to create a common vision of the future shared by the

business and IT communities = continuous business/IT alignment

Source: Brown, A. (2004), “Enterprise Architecture Value Proposition”

Page 14: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 14

EA Return on Investment or Return on Asset

• Return on Investment:– John Hancock realized a $6.25M savings on redundancies

discovered.– Dow realized $300M savings on revenue from implemented a

new project identified through EA work. – Key Corp realized a 1 year savings of $7M in reduction in

software maintenance

• Return on Asset:– EA helps you make decisions that will in due course improve

your business’ productivity

Source: Blevins, T. (2004, April). “Enterprise Architecture: Return on Investment”. http://www.opengroup.org/comm/newsletter/2004/04.htm

Page 15: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 15

Federal Government EA History

• The Clinger-Cohen Act - 1996

• Federal Enterprise Architecture Framework (FEAF) - 1999

• OMB Circular A-130 - 2000

• The E-Government Act - 2002

• OMB Circular A-11 – 2004

• Various OMB memorandums

Page 16: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 16

OMB’s EA Assessment Frameworkfor 2006

• Use your EA to demonstrate results

• Do you have an EA? Does it integrate cross agencies?

• Does it show (business) results?

Page 17: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 17

Future of EA in Federal Government

Pro

gram

Sol

utio

n

Pro

gram

Sol

utio

n

Pro

gram

Sol

utio

n

Pro

gram

Sol

utio

n

Agency/Bureau Solutions

Department/Agency Solutions

Federal Government-wide SolutionsE-Gov initiatives

LOB

Centers of Excellence

Smart Buy

Implementation/use of Government-wideLower level Architectures include Department and Agency solutions

Agencies include Gov-wide Initiatives in their EA

Department/Agency Specific

Agencies Contribute to Gov-wide Initiatives

Source: Dick Burk Briefing at IAC meeting 1/27/2006

Page 18: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 18

Strategic Plan

Enterprise Architecture

Today’s Architecture

Future Architecture

(today +)

Migration Plan

FY FY FY FY

$$$ $$$ $$$ $$$

$$$ $$$ $$$ $$$

$$$ $$$ $$$ $$$

Maps Investment to Returns

Capital Investment Planning

Page 19: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 19

Now that we understand what an EA is and its value to an organization

Let’s talk about how to establish a successful EA program office

Page 20: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 20

Staff the Program Office

• Typically a staff of 4-6 people working closely with functional staff and system developers– Chief Architect – Business Architect– Systems Architect– Data Architect– EA Tool Expert

• Make sure staff is qualified and trained

Page 21: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 21

Identify other stakeholders

• Sponsor – Champion of the EA program & ensures resources

• Business Manager – Participates in EA decisions and promotes EA solutions

• Business End-Users – Identifies requirement and provides feedback on results of solutions

• CIO – Executive leader & primary EA decision maker

• Other Chief Architects of related businesses

Page 22: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 22

Determine the purpose of “your” EA

• This is unique to each organization

• Helps answer some other questions that will need to be answered for future decisions

• Helps determines the depth and breadth of the EA effort

Page 23: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 23

Create a charter

• Similar to one for projects

• Short, concise but informative

• Obtain signatures

• May be called other names in different organizations

Page 24: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 24

Select an EA Framework Below is a partial list of available frameworks

• Zachman http://www.zifa.com/• EA3 – Scott Bernard • Federal Enterprise Architecture Framework (FEAF)http://www.cio.gov/archive/bpeaguide.pdf • Department of Defense Architecture Framework (DODAF)http://www.defenselink.mil/nii/doc/DoDAF_v1_Volume_I.pdf • Gartner Group• Purdue Enterprise Reference Architecture• Information Framework (IFW)• Treasury Enterprise Architecture Framework (TEAF)• NIST Enterprise Architecture Framework• TOGAF Open Group http://www.opengroup.org/architecture/togaf/

The framework should support your organization’s specific needs, uses and scope of the effort

Page 25: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 25

Determine and Document EA Implementation Methodology

• Detailed step-by-step description• Describes how EA program will be:

– Established– Executed

• Describes how the EA documentation will be:– Developed– Maintained – Used

Page 26: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 26

Determine Methods for Collecting and Documenting EA

• Centralized– Makes integration and maintenance easier– Might make buy-in harder– Are there enough resources with the necessary skills?

• Decentralized– Make buy-in easier– Decentralized offices might not participate– Makes integration and maintenance harder– Program Office must create guidelines and standards that will

continually be challenged• Combination

– Program Office provides overarching enterprise structure for starting the effort

– Program Office facilitates modeling and documentation sessions– Business organizations must provide subject matter experts– Resources and schedules are challenging – Requires strong EA sponsorship at the right level in the organization

Page 27: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 27

Establish Governance

• How will conflicts be resolved?• How will changes be approved?• Who will approve changes?• How will versions be controlled?• How will the EA be enforced?• How often will EA documents be re-

published?• Etc.

Page 28: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 28

Develop an EA Management Plan

• Documents the enterprise’s:– Summary of the current and future

architecture– Performance gaps, – Planned solutions – Resource requirements, – EA management process– EA implementation methodology– EA framework

Page 29: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 29

EA Management Plan (continued)

• Living document• Updated at regular intervals (annually)• Placed under version control• Sequencing sub-plan section:

– Tasks– Milestones – Timeframes for implementing new EA

components and artifacts– May have dependencies

Page 30: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 30

Select Tools

• No single tool currently exists• Types of tools to consider:

– Database or Repository– Documentation tools– Communication tools– Modeling tools– Analysis tools– Business intelligence tools– Decision support tools

• Initial tool needed is the repository

Page 31: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 31

Purpose of EA Repository Tool

• Single place for storage & retrieval of EA artifacts

• Easy access

• “One-stop-shop” for all the documents

Page 32: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 32

Places to Look for EA Tool Assessments

• Gartner Group studies

• Institute for Enterprise Architecture Developments (IFEAD) tools assessment and EA Tool Selection Guideline http://www.enterprise-architecture.info/EA_Tools.htm

Page 33: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 33

Don’t forget the following critical steps:

• Develop a Communications Plan

• Build templates and offer good examples

• Obtain buy-in from participants

• Manage stakeholders

• Use EA for management decisions– Analysis tools– Decision support tools

Page 34: Estab Successful EA Program Office.ppt

6/2006 Baltimore PMI Chapter 34

Questions & Discussion