Enterprise Architecture Planning (EAP)

Slides:



Advertisements
Similar presentations
Business Architecture
Advertisements

DoD FEAC Activity and Data Modeling in Perspective Dennis E. Wisnosky Wizdom Systems, Inc
© 2009 The MITRE Corporation. All rights Reserved. Evolutionary Strategies for the Development of a SOA-Enabled USMC Enterprise Mohamed Hussein, Ph.D.
BENEFITS OF SUCCESSFUL IT MODERNIZATION
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
The Open Group Architecture Framework (TOGAF) Version 7.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Brief History of Architecture Frameworks
Enterprise Architecture. 2 Agenda What is Enterprise Architecture (EA)? Roles in EA? Why is EA Important? Tangible Benefits from EA? What Do We Need to.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Enterprise Architecture Planning (EAP) Administrative Computing Services 12/17/2002.
All Rights Reserved: JusticeExperts.com Enterprise? What Enterprise? Enterprise Development.
Enterprise Architecture The Arkansas Approach. Key Areas What is enterprise architecture? Why is it important? How you can participate Current status.
Lecture 13 Revision IMS Systems Analysis and Design.
Introduction to Systems Analysis and Design
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
Acquiring Information Systems and Applications
Enterprise Architecture
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Problems with reuse – Increased maintenance costs; lack of tool support; not-invented- here syndrome; creating, maintaining, and using a component library.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Developing Enterprise Architecture
Proposed EA Assessment Framework 2.0 Chief Architect’s Forum (CAF) Dick Burk Chief Architect and Director of Federal Enterprise Architecture Program, OMB.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
THE REGIONAL MUNICIPALITY OF YORK Information Technology Strategy & 5 Year Plan.
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
Organize to improve Data Quality Data Quality?. © 2012 GS1 To fully exploit and utilize the data available, a strategic approach to data governance at.
CSE 303 – Software Design and Architecture
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
The Challenge of IT-Business Alignment
1 Lecture 5.2a: SEF Ch 8 SE Outputs Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
December 14, 2011/Office of the NIH CIO Operational Analysis – What Does It Mean To The Project Manager? NIH Project Management Community of Excellence.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
SOFTWARE DESIGN.
Enterprise Architecture Enterprise Architecture = a framework or ‘blueprint’ for how the organization achieves the business objectives at hand and in future.
Acquiring Information Systems and Applications
CHAPTER 13 Acquiring Information Systems and Applications.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
Systems Analysis and Design in a Changing World, Fourth Edition
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
United States Department of Justice Achieving Information Interoperability and Business Agility The Justice Reference Architecture:
ANKITHA CHOWDARY GARAPATI
1 | 2010 Lecture 3: Project processes. Covered in this lecture Project processes Project Planning (PP) Project Assessment & Control (PAC) Risk Management.
EGovOS Panel Discussion CIO Council Architecture & Infrastructure Committee Subcommittee Co-Chairs March 15, 2004.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Enterprise Architecture HOW COMPANIES ARE EXPLOITING INFORMATION TO THROUGH IT.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
ELECTRONIC SERVICES & TOOLS Strategic Plan
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Company LOGO. Company LOGO PE, PMP, PgMP, PME, MCT, PRINCE2 Practitioner.
Basic Concepts Key Learning Points : The objectives of this chapter are as follows:  To provide an introduction to the basic Concepts of enterprise architectures,
Driving Value from IT Services using ITIL and COBIT 5 July 24, 2013 Gary Hardy ITWinners.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Beyond the BACoE: Developing Business Analysis Maturity.
Agenda VA’s Transformation Continues
Managing Enterprise Architecture
What is Enterprise Architecture?
Software Project Configuration Management
IC Conceptual Data Model (CDM)
Enterprise Architecture Planning
The Open Group Architecture Framework (TOGAF)
Enterprise Architecture Methods
Enterprise Architecture at Penn State
Presentation transcript:

Enterprise Architecture Planning (EAP) Office of Information Technology and System Strategy

Discussion What is Enterprise Architecture Planning (EAP)? What is an EA used for? Why should we do it? The objective of this meeting is to introduce for discussion, the concept of Enterprise Architecture Planning. During our discussion, the following questions should be considered: What is EAP? What is it used for? Why should we do it? 23 FEB 2001

What is an Enterprise Architecture? A comprehensive blueprint of an organization. The structure of (Enterprise) components and their relationships, as well as principles and guidelines governing their evolution over time. A common understanding by all, of the names and definitions of an organization’s entities. When we say Enterprise Architecture Planning, the Architecture part is a comprehensive blueprint of an organization. The planning part is the definition, development and most importantly the implementation and configuration management of the architecture. 23 FEB 2001

Source: Federal Conceptual Architecture model What is an Enterprise Architecture? The EA is a strategic asset repository which defines the current and target architecture environments, including: the business, the information, the technology, and the transitional processes. An Enterprise Architecture describes the information necessary to operate the business, the technology necessary to support the business operations and, the processes for implementing new technologies for evolving from the current to the target architecture in response to the changing needs of the business. Source: Federal Conceptual Architecture model 23 FEB 2001

Examples - Entities A distinguishable - person - about which information is kept. place, thing, event, concept This matrix represents a set of Coast Guard enterprise entities likely to be found in our enterprise architecture. This table was a product of the Coast Guard Information Architecture planning process. Source: U.S. Coast Guard Information Architecture 23 FEB 2001

Architecture Layers PERSONNEL PLATFORMS INFRASTRUCTURE FACILITIES AOR WMEC WPB WLB PLATFORMS T1 Lines HQ FINCEN MLCP OSC ISC Honolulu D17 AR&SC Boston ISC Ports TISCOM ELC PPC NOLA Mia. ISC St Louis ISC Cleve. CAA MLCA INFRASTRUCTURE FACILITIES This slide provides a graphic example of some of the different categories of enterprise entities captured in an architecture. There are many individual architecture activities which have occurred, or are currently underway within the Coast Guard. Some examples include: C4ISR Baseline and Objective Architectures Deepwater Architecture Information Architecture Each produces a set of information to serve a specific purpose. However there is no enterprise repository to agregate this information. Common, or compatible methodologies must be employed, and a common set of templates must be provided to make all of the material being produced, useful at an enterprise level, the right information is collected, in the right format, stored in a robust, easy to access environment. This information must be consolidated in a common enterprise repository to gain the synergy of such an information store. AOR 23 FEB 2001

Some EAP Components A standard methodology A standard set of templates A repository A configuration management process Easy access Ability to export To facilitate enterprise architecture development some logical practices must be employed: A common methodology or approach must be used to promote a repeatable process, reduce training costs, and shorten the life cycle of that process. A common set of templates must be employed to ensure the right information is collected in a common usable format. A centrallized repository must be implemented to make the information accessible. This should facilitate collection as well as use of the EA information. The Architecture configuration must be controlled to maintain its integrity. This requires the implementation of an EA configuration management process. All other processes which cause change to the architecture should feed this CM process. The EA must be easy to access anytime from anywhere. The information must be exportable to facilitate its use. 23 FEB 2001

Zachman’s Framework for Information Systems Architecture List of Locations Important to Business Node=Major Business Location Data Function Network People Time Motivation List of Things Entity=Class of Business Thing List of Processes the Business Performs Function=Class of Business Process List of Organizations Agent=Major Org Unit List of Events Significant to Business Time=Major Business Event List of Business Goals/Strategies End/Means=Major Business Goal/CSF e.g., Entity Relationship Diagram Ent=Business Entity Rel=Business Rule e.g., Function Flow Function=Business Process e.g., Data Model Entity=Data Entity Relationship= Data e.g., Structure Chart Funct=Computer Funct Arg=Screen/Device Formats e.g., System Architecture Node=Hardware/ System Software Link=Line Specification e.g., Logistics Network Node=Business Link=Business Linkage e.g., Program Funct=Language Stmts Arg=Control Blocks e.g., Network Node=Addresses Link=Protocols e.g., Organization Chart Agent=Org Unit Work=Work Product e.g., Business Plan End=Business Objectives Means=Business Strategy e.g., Human Interface Agent=Role Work=Deliverable e.g., Security Agent=Identity Work=Transaction e.g., Processing Structure Time=System Event Cycle=Processing Cycle e.g., Control Structure Time=Execute Cycle=Component Cycle e.g., Timing Definition Time=Interrupt Cycle=Machine Cycle e.g., Knowledge End=Criterion Means=Option Design End=Condition Means=Action Definition End=Subcondition Means=Step e.g., Data Definition Description Ent=Fields Rel=Addresses e.g., Data Design Entity=Segment/Row Relationship=Pointer/ Key e.g., Data Flow Diagram Funct=Appl Function Arg=User Views Analyst Engineer Secretary e.g., Human/ Technology Interface Agent=User Work=Job e.g., Master Schedule Time= Business Event Cycle=Business Cycle e.g., Distributed System Architecture Node=Info Sys Funct Link=Line Char Planner’s View Owner’s Designer’s Builder’s Subcontractor’s This slide is a framwork example developed by John Zachman. One can see a structured, comprehensive set of information categories that are collected to define the enterprise, as well as what types of personnel use these types of information. This framework is described in detail in Steven Spewak's book entitled "Enterprise Architecture Planning" which describes a methodology for conducting EAP using the Zachman Framework. 23 FEB 2001

What is an EA used for? Acquisition Investment decisions Modeling & Simulation Analysis Requirements definition Plan baseline Describing and understanding baseline All the work of collecting, maintaining, and employing the information pays off when this information is used for the activities, such as those listed, to make better informed business decisions. The architecture helps the organization better uderstand what is being managed 23 FEB 2001

DoD C4ISR Architecture Framework 2.0 The DoD C4ISR Architecture framework model illustrated here is being used to develop the Deepwater Baseline and objective architectures. The use of a common methodology and standard templates is critical here. The Coast Guard must provide three industry teams a common Coast Guard baseline architecture to design to. The three industry team must provide their designs in the same common format to facilitate the excruciating analysis and cross-comparisons being conducted by the project team to select the best IDS. 23 FEB 2001

DoD C4ISR Architecture Framework 2.0 This slide symbolizes the set of products developed under the DoD C4ISR Architecture framework. This framework defines four architecture views with a total of 26 different products. This framework defines what information must be collected to fully define the C4ISR Architectrure. 23 FEB 2001

What is an EA used for? Promote interoperable and cost-effective systems Provide the rules, guidance and product descriptions for developing and presenting architectural descriptions Ensure a common denominator for understanding, comparing, and integrating architectures. Enable architectures to contribute more effectively to engineering interoperable and cost-effective systems. Provide a mechanism for managing complexity. One of the key means for ensuring interoperable and cost-effective systems is to establish comprehensive architectural guidance. The Framework provides the rules, guidance and product descriptions for developing and presenting architectural descriptions. This ensures a common denominator for understanding, comparing, and integrating architectures. Application of the framework will enable architectures to contribute more effectively to engineering interoperable and cost-effective systems. Architecture provide a mechanism for managing complexity. 23 FEB 2001

IT Life Cycle and CM Policy Consolidation Information Systems Technical Architecture COMDTINST 5230.45A Planning Approval for Automated Information Systems (AIS) COMDTINST 5231.2 Standard Workstation III Configuration Management Policy COMDTINST 5200.16 USCG Common Operation Environment (USCG COE) COMDTINST 5230.59A Information Technology Life Cycle and Configuration Management Policy COMDTINST 9999.99 IT Systems Development Plan (DRAFT) COMDTINST 9999.99 Information Resource Management (cancelled) COMDTINST 5230.41 One of the requirements of EAP is one single Configuration Management process with a single entry point. Today the Coast Guard references several such directives addressing IT Architecture configuration management. The policies defined conflict, and have redundancies and gaps. The CIO has committed to a stretch goal to achieve a dramatic improvement in IT configuration management by consolidating and revising this suite of directives into one single process, with one entry point, with a common set of information requirements, and performance measures. Consolidated IT Life Cycle Cfg Mgt Directive USCG C4ISR Baseline Architecture COMDTINST 3090.6 Standard Terminal Application Software DeploymentCOMDTINST 5234.3 Other Policy TBD 23 FEB 2001

Benefits Facilitates information services that provide: flexibility, interoperability, reliability, survivability, affordability, sustainability, portability, reusability, Adaptability, Compatibility The benefits of EAP provide a full menu of "ilities" as benefits. 23 FEB 2001

Business Benefits of EAP Focus on strategic use of technology for managing data as an asset Standard vocabulary facilitates communication and reduces inconsistency and data redundancy Documentation increases understanding of the business Models can be used to explain the business and assess the impact of business changes Decision making policies can be reviewed Integration of current systems with new systems is considered. It allows for a comprehensive, objective and impartial approach The long range systems plan compliments the business plan A cost-effective long term solution considers rate of return It involves a feasible migration strategy with short term achievements it is easier to assess the benefits of impact of new systems and software it allows easier accommodation of dynamic business changes such as mergers, acquisitions, new products, lines of business.etc. Management participation provides a business prospective, credibility, confidence, and demystifies system development. Source: Enterprise Architecture Planning Steven Spewak 23 FEB 2001

Benefits to the Business of planned systems More responsive to customer’s needs Reduced data-entry costs Head-count is reduced Increased productivity of personnel permits increased level of business and containment of costs Improved skills raise enthusiasm and loyalty Efficient systems maintenance means improved service. Architectures eliminate complex costly interfaces incongruent systems Management decisions in all functional areas will be based on more accurate and timely data, leading to various improvements and cost-saving measures End user has direct access to shared data New systems are developed faster and at less cost due to common data, common code, and a shortened requirements phase Easier to evaluate and select vendor SW packages Effective use of repository and CASE products Source: Enterprise Architecture Planning Steven Spewak Steven Spewak further elaborates the benefits in his EAP publication entitled "Developing a blueprint for data, applications and technology." 23 FEB 2001

Zachman reflections on EA Planning "You may think this is too much work… Or, it takes too long And it costs too much Or is too theoretical Or too high risk Or too whatever. However, if that’s your assessment… You can’t complain that the systems aren’t “aligned” with the enterprise,or are inflexible, or cost too much, or that vital information is not available, or that the data you get isn’t any good, or too late, or you can’t change anything, or that I/S is slow and unresponsive… and, I am here to tell you Outsourcing isn’t going to fix the problem. Packages (in themselves) won’t fix the problem. Decentralization won’t fix the problem. And, the Internet isn’t going to fix the problem. No amount of money, Or technology is going to fix the problem! It is NOT a technical problem, it is an ENTERPRISE problem. Only ACTUAL WORK is going to fix the problem, and “Someday, you are going to wish you had all those models, Enterprise wide, horizontally and vertically integrated, at excruciating level of detail.” You might as well start working on them TODAY!!! John Zachman Finally,this slide communicates Zachman's "pay now, or later" concern. 23 FEB 2001

Next Steps CKO Charter an Enterprise Architecture Configuration Control Board (EACCB) Identify goals, objective, principles Establish membership Identify a methodology Identify a framework Identify resources Define deliverables Establish a timeline CKO Charter an Enterprise Data Dictionary Configuration Control Board (EDDCCB) To maintain the integrity of the architecture, a structured, enforced configuration management process needs to be implemented. All changes to any component of the architecture must pass through this CM process to update the architecture. 23 FEB 2001

DISCUSSION 23 FEB 2001

JCAPS Benefits Primary - to facilitate change Structure is best way to organize complicated information More manageable Easier to understand Easier to detect omissions and overlaps (can automate) With structure, learning something about part, equals learning something about whole. Easier to update Promotes/Supports traceability Increases the speed and credability of information sharing Creates opportunity to work faster, more reliably, more economically Enhances decision-making Meta data is essential to meet report requirements 23 FEB 2001

Definition - Mission A sequence of one or more tasks executed by an (Actor) entity to achieve a specific objective or related set of objectives. 23 FEB 2001

Definition - Action The alteration of an entity which produces a change in state or condition 23 FEB 2001

Definition - Task The execution of one or more actions by an entity 23 FEB 2001

Definition - Interaction The interface which defines the flow of entities, and/or actions between entities executing tasks 23 FEB 2001

Definitions - Miscellaneous Technical Reference Model - A common framework, probably conceptual, to define a common vocabulary so as to better develop and aquire some level of support. It would provide you with a representation of the domain showing commonality and integration and interoperability. Common Operating Environment - The set of capabilities that would allow you to address the suite of integration products that you need to ensure a cohesive framework of systems for development. Like the DII COE address architecture, standards, software reuse, shared data, interoperability, portability, configuration management and integration. Standards Roadmap - It would start with a common set of mandatory standards and guidelines. It would then be tailored to the development that was being implemented. So it would be the "building codes" that would be reviewed and selected to facilitate the development of the system or systems needed to be built. (A Technical Architecture View for a particular area (Defense Transportation System) starting from the DOD Joint Technical Architecture.) Dick Webb, ASD(C3I) 23 FEB 2001