Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lines of Business Network Infrastructure Network Infrastructure Strategic Network Initiatives Infrastructure Network Infrastructure Business Network Services Infrastructure Network Infrastructure Information Network Flows Infrastructure Network Infrastructure Systems & Network Applications Infrastructure Network Infrastructure Technology
C O M P O N E N T S
EA
Do Quality EA Work
(Part 3 of this talk)
Part 1.
Does EA Project Work Under Supervision Build EA Analysis & Documentation Skills Limited Client Exposure Leads EA Project Tasks Builds EA Implementation Skills Some Client Exposure Leads EA Projects Builds PM and CRM Skills Responsible for Deliverables Helps Train Beginning/Mid-Level Architects Helps to Keep / Win Clients Runs EA Program / Practice Chooses EA Approach Hones Mgmt Skills / Builds Executive Skills Recruits, Hires, Trains, Fires Architects Profit/Loss Responsibility
Mid-Level Architect
(3-5 years)
Senior Architect
(5+ years)
10
EA Team Role
Executive Leadership
EA Responsibilities
Be the champion of the EA program. Provide resources. Assist in resolving high-level EA issues. Facilitate the establishment and ongoing operation of the EA Program. Lead the resolution of highlevel EA issues. Integrate EA and other IT governance processes. Manage the EA program and documentation process. Select and implement the EA framework and documentation methodology. Identify EA standards and manage EA configuration management sub-process. Participate in EA program decision-making. Promote the identification of IT-related requirements and EA solutions for each LOB. Collaboratively identify solutions for IT-related problems within LOBs. Support EA documentation.
Chief Architect
Program Management
Requirements Identification
Problem Solving
11
EA Team Role
Analysis and Design
EA Responsibilities
Provide technical analysis and design support for systemsrelated EA component selection and implementation. Ensure that IT systems meet integration and interoperability requirements. Support EA documentation. Provide technical analysis and design support for database-related EA component selection and implementation. Ensure that databases meet integration and interoperability requirements. Support EA documentation. Maintenance of EA Software Application. Maintenance of EA repository and information. Identify end-user requirements for EA components. Provide feedback on the effectiveness of solutions. Maintenance of EA website, associated content, and links to other websites as needed. Document and verify LOB and end-user requirements. Assist in EA component design and documentation activities
Data Architect
Application and Database Support Requirements Identification / QA Website Support Requirements Analysis
12
EA Team Position Chief Architect Senior Solution Architect Solution Architect Data Architect Systems Architect Systems Architect Network Architect Security Architect Research Analyst #1 Research Analyst #2
EA Framew ork Area All Strategy, Business, Services Strategy, Business, Services Business and Information Systems/Services, Standards Systems/Services, Standards Technology Infrastructure All All All Total Annual Labor Cost
Comments Also is EA Program Manager Also is Deputy Chief Architect Not needed during maintanence phase Half-time during maintenance phase Half-time during maintenance phase Not needed during maintanence phase Half-time during maintenance phase Half-time during maintenance phase Not needed during maintanence phase Not needed during maintanence phase
EA Team Position Chief Architect Senior Management Consultant Junior IT Consultant Data Architect Systems Architect Systems Architect Network Architect Security Architect Research Analyst #1 Research Analyst #2
EA Framew ork Area All Strategy, Business, Services Strategy, Business, Services Business and Information Systems/Services, Standards Systems/Services, Standards Technology Infrastructure All All All Total Annual Labor Cost
Comments Also is EA Program Manager Full-time Not needed during maintenance phase Half-time during maintenance phase Half-time during maintenance phase Not needed during maintenance phase Half-time during maintenance phase Half-time during maintenance phase Not needed during maintenance phase Not needed during maintenance phase
13
Mid-Level Architect
(3-5 Years of Experience)
Senior Architect
(5+ Years of Experience)
Notes
2.0
2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8
EA Documentation
Documentation Overview Strategy Sub-Architecture Business Sub-Architecture Data Sub-Architecture Systems/Applications Sub-Architecture Network Sub-Architecture Security Sub-Architecture Architecture Standards
3.0
3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8
EA Implementation
EA Implementation Overview EA Requirements and Scope EA Framework Selection EA Tool and Repository Selection Documenting the Current Architecture Documenting the Future Architecture Architecture Transition Management Populating the EA Repository
and ine m L On- sroo Clas rses Cou ble ila Ava
4.0
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8
EA Program Management
EA Program Management Overview EA Program Critical Success Factors Managing EA Program Budget & Schedule Managing EA Program Risk EA Program Metrics EA Team Development EA Program Maturity EA Program Governance
5.0
5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8
EA Security Implementation
Informaiton Systems Governance Operations Security Personnel Security Information and Dataflow Security Application Development Security Systems Security Infrastructure Security Physical Security
16
Mid-Level Architect
(3-5 Years of Experience)
Senior Architect
(5+ Years of Experience)
Mid-Level Architect
(3-5 Years of Experience)
Senior Architect
(5+ Years of Experience)
2.0
2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8
EA Documentation
Documentation Overview Strategy Sub-Architecture Business Sub-Architecture Data Sub-Architecture Systems/Applications Sub-Architecture Network Sub-Architecture Security Sub-Architecture Architecture Standards x x x x x x x x x x x x x x x x x x x x x x x x
Mid-Level Architect
(3-5 Years of Experience)
Senior Architect
(5+ Years of Experience)
3.0
3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8
EA Implementation
EA Implementation Overview EA Requirements and Scope EA Framework Selection EA Tool and Repository Selection Documenting the Current Architecture Documenting the Future Architecture Architecture Transition Management Populating the EA Repository x x x x x x x x x x x x x x x x
Mid-Level Architect
(3-5 Years of Experience)
Senior Architect
(5+ Years of Experience)
4.0
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8
EA Program Management
EA Program Management Overview EA Program Critical Success Factors Managing EA Program Budget & Schedule Managing EA Program Risk EA Program Metrics EA Team Development EA Program Maturity EA Program Governance x x x x x x x x
Mid-Level Architect
(3-5 Years of Experience)
Senior Architect
(5+ Years of Experience)
EA Security Implementation
Information Systems Governance Operations Security Personnel Security Information and Dataflow Security Application Development Security Systems Security Infrastructure Security Physical Security x x x x x x x x x x x x x x x x
22
Part 2.
Infrastructure Network Infrastructure Strategic Network Initiatives Infrastructure Network Infrastructure Business Network Services Infrastructure Network Infrastructure Information Network Flows Infrastructure Network Infrastructure Systems & Network Applications Infrastructure Network Infrastructure Technology
C O M P O N E N T S
EA
24
Policy & Procedures Technology Assessment Acquisition & Contracting Workforce Management
25
Enterprise Architecture
Program Management
Enterprise - Defined
An area of common activity and goals within an organization or between several organizations, where information and other resources are exchanged. An Introduction to Enterprise Architecture 2005
Enterprise:
Enterprise X
(an extended organization)
Enterprise Enterprise-2
Enterprise -1.2.1 (a line of business) Enterprise-2.1
Enterprise-1 Enterprise-1.1
(an organization) (a business division)
Enterprise-1.1
(a line of business)
26
Architecture - Defined
and constructing buildings, bridges, etc; 2. a building or buildings collectively; 3. a style of construction; 4. design and construction; 5. any framework or system.
Websters New World Dictionary. Simon and Shuster; 1980.
Structures
EA uses a framework to document the architecture of large, complex human organizations. These organizations are goal-oriented social systems that are referred to as enterprises
Enterprises
27
Enterprise Architecture:
Lines of Network Business Infrastructure Network Infrastructure Goals & Network Initiatives Infrastructure Network Infrastructure& Products Network Services Infrastructure Network Infrastructure& Data Network Information Infrastructure Network Infrastructure& Systems Network Applications Infrastructure Network Infrastructure& Networks
LinesNetwork of Business
C O M P O N E N T S
Network Infrastructure C Updated Strategic Infrastructure O Network Goals & Initiatives M Network Infrastructure P Improved Business O Infrastructure Network N Products and Services Network Infrastructure E N Enhanced Data and Infrastructure T Network Information Flows Network Infrastructure S Integrated Systems Infrastructure Network and Applications Network Infrastructure Optimized Networks Infrastructure
and Infrastructure
Infrastructure
CURRENT ARCHITECTURE
FUTURE ARCHITECTURE
28
Elements of EA have been practiced for over 40 years under different names:
Information Systems Architecture Information Technology Architecture Information Architecture Information Engineering Business Activity Modeling Data Architecture Software/Application Architecture Service-Oriented Architecture Model-Driven Architecture Network-Centric Engineering Telecommunications Architecture Security Architecture
All of these activities still contribute to EA, but should be considered to be sub-architectures or best practices that help EA establishment, implementation & use
29
EA P/ F
Systems Architecture
M ai nf ra m e/ CP Us
Mainframe Computing
Early Electronic Computing 1940 1950 1960 1970 1980 1990 2000 2010 2020 30
Za ch PC m /N an et w or IS ks A
Global Computing
Client-Server Computing
In t
er ne t
Enterprise Architecture
EA F/ E
A3
Organizational Theory
Contributing Concepts Beliefs Values & Ethics Leadership Culture Language & Meaning Competition Bureaucracy
Enterprise Architecture
Emerging Concepts Systems Lifecycles Information Assurance IT Program Mgmt Knowledge Mgmt IT Capital Planning E-Government/ E-Biz EDigital Divide
Systems Theory
Contributing Concepts Process Technology Management Quality Environment Reengineering Risk
31
Public Sector
Federal EA Framework & Reference Models (FEAF/FEA-RMs) Department of Defense Framework (DODAF) National Association of State CIOs (NASCIO) EA Toolkit
32
Strategic Initiative 1
Data Network
Data Dictionary
Process 1
Voice Network
Data Flows Object Reuse
Lines of Network Business Infrastructure Network Infrastructure Goals & Network Initiatives Infrastructure Network Infrastructure Products & Network Services Infrastructure Network Infrastructure Data & Network Information Infrastructure Network Infrastructure Systems & Network Applications Infrastructure Network Infrastructure Networks &
Business
C O M P O N E N T S
Process 2 Process 3
EA = S+B+T
Information
Systems
Systems
Applications
Web Services
Infrastructure
Data Network Voice Network
Networks
Non-integrated processes and systems in different parts of the enterprise
Video Network
Enterprise Architecture
OUTCOMES: Mission and business-critical results aligned with the Business Reference Model. Results measured from a customer perspective.
Lines of Business Network Network Infrastructure C Strategic Infrastructure O Network Goals & Network Initiatives M Infrastructure P Business Infrastructure O Network N Products & Svcs Network InfrastructureE Information Infrastructure N Network T & Data Flows Network InfrastructureS Systems & Infrastructure Network Applications Network Infrastructure Networks & Infrastructure EA Infrastructure
CPIC
Investment Portfolio
Control Control Project Project
CPIC
Network Lines of Business Network Infrastructure C Updated Infrastructure O Network Strategic Initiatives Network Infrastructure M Improved Infrastructure P Network O Business Processes Network InfrastructureN Enhanced Infrastructure E Network N Information Flows Network InfrastructureT Integrated Infrastructure S Network Systems & Services Network Infrastructure Optimized Infrastructure Technology Infrastructure
Implemented Security & Standards
Categorize EA Information
OUTPUTS: The direct effects of day-to-day activities and broader processes measured as driven by desired outcomes. Aligned with the Mode of D elivery in the Business Reference Model.
Employee Satisfaction & Employee Satisfaction & Quality of Worklife Quality of Worklife Recruitment & Retention Recruitment & Retention Employee Development Employee Development Employee Ratios Employee Ratios
People People
Technology Technology
Financial Financial Quality & Effic iency Technology Quality & Effic iency Technology Information & Data Information & Data Reliability & Availability Reliability & Availability User Satisfaction User Satisfaction
INPUTS: Key enablers measured through their contribution to outputs and by extension outcomes
Value
Current EA Views
Transform EA Program
Integrated Business & Technology Operating Environment
l al nic chn Te
Future EA Views
EA Program EA Migration Plan EA Standards EA Team EA Schedule
Site Map
Business Architecture
Data Architecture
Application Architecture
Technology Architecture
Early EA Approaches
ENTERPRISE ARCHITECTURE - A FRAMEWORK
DA TA SCOPE (CONTEXTUAL)
List of Things Important to the Business
Operational
Strategic Goals
Business Processes
Information Flows
Security Zone
TM
What
FUNCTION
List of Processes the Business Performs
How
NETWORK
Where
PEOPLE
List of Organizations Important to the Business
Who
TIME
When
MOTIVATION
Why
SCOPE (CONTEXTUAL)
Owner
Ent = Business Entity Reln = Business Relationship e.g. Logical Data Model
Node = Business Location Link = Business Li nkage e.g. Distributed System Architecture
People = Organization Unit Work = Work Product e.g. Human Interface Architecture
End = Business Objective Means = Business Strategy e.g., Business Rule Model
Owner
Ent = Data Entity Reln = Data Relationship e.g. Physical Data Model
Node = I/S Function (Processor, Storage, etc) Link = Line Characteristics e.g. Technology Architecture
Builder
Actionable EA Information
Outcomes: - Strategic Alignment of IT - Improved Service Delivery - Reduced IT Operating Costs - Improved Decision-Making - Improved Communication
Lines Of Business
Knowledge Management
Operational Support
FUNCTIONING ENTERPRISE
Supply Chains
Information Exchange
Office Automation
Privacy
Stovepipe IT Systems
Detailed View
Performance Measures
Development Projects
Technology Inventory
Start
Finish
EA Repository
Living Enterprise34
BTMG LLC. 2006
Strategic
Operating Scenarios
Emerging Technologies
(IT Support Team)
Program Plans
35
IT Governance
EA Methodology
EA Best Practices
EA Framework
EA Artifacts
EA Methodology
l l al ia ia nic c c ch Te Te Te
EA Best Practices
em s
EA Artifacts
DODAF Architecture Products
Applicable View All Views All Views Operational Operational Operational Operational Operational Operational Operational Systems Systems Systems Systems Systems Systems Systems Systems Systems Systems Systems Technical Technical Framework Product AV-1 AV-2 OV-1 OV-2 OV-3 OV-4 OV-5 OV-6a, b, c OV-7 SV-1 SV-2 SV-3 SV-4 SV-5 SV-6 SV-7 SV-8 SV-9 SV-10a, b, c SV-11 TV-1 TV-2 Framework Product Name Overview and Summary Information Integrated Dictionary High-Level Operational Concept Graphic Operational Node Connectivity Description Operational Information Exchange Matrix Organizational Relationships Chart Operational Activity Model Operational Activity Sequence and Timing Descriptions Logical Data Model Systems Interface Description Systems Communications Description Systems-Systems Matrix Systems Functionality Description Operational Activity to Systems Function Traceability Matrix Systems Data Exchange Matrix Systems Performance Parameters Matrix Systems Evolution Description Systems Technology Forecast Systems Functionality Sequence and Timing Descriptions Physical Schema Technical Standards Profile Technical Standards Forecast
Slide concept courtesy of The MITRE Corporation
DARS
Defense Architecture Repository System (in development)
Sys t
Operational
39
FEA FEA
Section 7
EA Methodology
Integrating the Federal EA Framework and Reference Models
Section 6
Control
Oversight
Develop Target Enterprise Architecture Section 5
Section 4
Section 5
Section 5
ture hitec Arc
Sec
urity
ar Dep
tme
nta
l Cr
cuts os s
Practical Guide
EA Best Practices
Strategy
Pro file
PRM
urit y
Business
BRM
SRM
mm Co
TRM
O on
atin per
EA Artifacts
ENTERPRISE ARCHITECTURE - A FRAMEWORK
DATA SCOPE (CONTEXTUAL)
List of Things Important to the Business
Se c
Technology Infrastructure
TM
What
FUNCTION
List of Processes the Business Performs
How
NETWORK
Where
PEOPLE
List of Organizations Important to the Business
Who
TIME
When
MOTIVATION
Owner
Ent = Business Entity Reln = Business Relationship e.g. Logical Data Model
Node = Business Location Link = Business Linkage e.g. Distributed System Architecture
End = Business Objective Means = Business Strategy e.g., Business Rule Model
Owner
Ent = Data Entity Reln = Data Relationship e.g. Physical Data Model
Node = I/S Function (Processor, Storage, etc) Link = Line Characteristics e.g. Technology Architecture
Builder
e.g. ORGANIZATION
FUNCTIONING ENTERPRISE
Zachman
40
Business Level
Business Plan (E-Commerce Plan / E-Government Plan) Business Requirements Use Cases Business Case Investment Portfolio Business Process Management Applications Business Process Reengineering / Improvement
Technology Level
Service Oriented Architecture Object-Oriented Data Modeling/Application Development Network-Centric Systems Engineering Enterprise Resource Planning Systems Network Management Applications Security Architecture
EA Methodology
Lines of Network Business Infrastructure Network Infrastructure Goals & Network Initiatives Infrastructure Network Infrastructure Products & Network Services Infrastructure Network Infrastructure Data & Network Information Infrastructure Network Infrastructure Systems & Network Applications Infrastructure Network Infrastructure Networks &
EA Best Practices
EA Management Plan Future EA Views EA Standards EA Program EA Tutorial Site Map
C O M P O N E N T S
EA Artifacts
Infrastructure
Strategic Plan
Business Plan
Knowledge Warehouse
Business Systems
Security Program
Business Processes
Information Flows
Support Systems
System Certifications
Detailed View
Performance Measures
Investment Portfolio
Data Dictionary
Application Inventory
Data Privacy
IT Governance
41
42
ts en with s gm se rce
Segments Lines of Business
Lines of Network Business Infrastructure Network Infrastructure Goals & Network Initiatives Infrastructure Network Infrastructure& Products Network Services Infrastructure Network Infrastructure& Data Network Information Infrastructure Network Infrastructure& Systems Network Applications Infrastructure Network Infrastructure& Networks
C O M P O N E N T S
Framework Dimension 1: Levels Sub-architectures; distinct functional areas and their relationships
Network Network Infrastructure Goals & Infrastructure Network Initiatives Vertical Components Network Infrastructure Processes & Infrastructure Network Services Network Infrastructure Data & Infrastructure Network Information Network Infrastructure Systems & Infrastructure Network Applications Network Infrastructure Networks & Infrastructure Infrastructure
C Co ros m sc po ut ne tin nt g s
Common Threads
Goals & Initiatives Products & Services Data & Information Systems & Applications Technology & Infrastructure
Infrastructure
Network Network Infrastructure Mission Statement Infrastructure Strategic Goals Network Strategic Initiatives Network Infrastructure Manufacturing Infrastructure Financial Services Network Marketing & Sales Network Infrastructure Knowledge Warehouse Infrastructure Marts Databases & Data Network Data Interchange Network Infrastructure Information Systems Infrastructure Web Sites Network Desktop Applications Network Infrastructure Intranets & Extranets Infrastructure Telecommunications
Buildings & Equipment
Vertical Components
Examples of EA Components
Crosscutting Components
43
Hierarchical Levels
44
Security Solutions
Strategic Plan
Business Plan
Knowledge Warehouse
Business Systems
Security Program
Business Processes
Information Flows
Support Systems
System Certifications
Living Enterprise
Detailed View
Performance Measures Investment Portfolio Data Dictionary Application Inventory Buildings & Equipment Data Privacy
45
Business Level
Security / Standards / Workforce
Technology Business Strategy
Lines of Network Business Infrastructure Network Infrastructure Goals & Network Initiatives Infrastructure Network Infrastructure& Products Network Services Infrastructure Network Infrastructure& Data Network Information Infrastructure Network Infrastructure& Systems Network Applications Infrastructure Network Infrastructure& Networks C O M P O N E N T S
Technology Level
Service Oriented Architecture Object-Oriented Data Modeling & Application Dev. Network-Centric Systems Engineering Enterprise Resource Planning Systems ANSI-SPARC 3-Level Data Architecture System Development Lifecycles Network Management Applications Capability Maturity Model (CMMI) Project Management
Infrastructure
46
Part 3.
47
Situational awareness maintained throughout project Team Delivered what the client perceived as being valuable work Met cost, schedule, and performance goals Handled change effectively and professionally Knowledge transfer is supported when team members change Consistent, effective communication within team Work Follows a recognized methodology, can be done by many architects Accurately depicts the enterprises strategy, business, and technology Regular updates to documentation and repository Documentation is used by stakeholders throughout the enterprise
48
technology planning making the enterprise more focused. EA is the authoritative source for reference documentation / standards... making governance more effective. EA is a repeatable, scalable methodology making the enterprise more agile. EA helps to manage and drive change, in alignment with strategic and business goals making the enterprise more successful.
EA = S + B + T
49
Questions?
50