Beruflich Dokumente
Kultur Dokumente
QRS
www.quickresponse.ca
TOGAF ADM
Jason Uppal, P.Eng. Chief Architect Director: Integrated Enterprise Architecture Program research, education, training and consulting Anshu Kak Executive IT Architect IBM
#1:TOGAF,TOGAF.
Slide # 2
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Problem Statement: CEOs expectations of IT Organization Operational Excellence: help optimize the cost of doing business Align Investment in IT with Business Needs and Deliver Pragmatic and Cost Effective Solutions Exploit Current Technology Assets Capabilities Results: Standish Group CHAOS Survey 2002: 1/3 IT Project are delivered on time and on budget with debateable quality Major Cause:
Technology Complexity
Slide # 3
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
A Agenda: d Enterprise Architecture Business Motivation Methods M th d to t Develop D l Enterprise E t i Architecture: A hit t TOGAF TOGAF Implementation Approach
: : TOGAF TOGAF
Slide # 4
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
What is Enterprise p Architecture ? Organization Strategic Intent and Business Strategy Business Outcome Organization Assets Business Architecture Data Architecture Application Architecture Infrastructure Architecture People Process Technology Environment for Desired Outcome effective and efficient business process stakeholders understand the rationale for change and process of change stakeholders are educated and trained with appropriate tools and resources learning environment Recognize that: Enterprise Architecture is a process that requires engagement of the entire organization Enterprise Architect is a trained professional who accepts the RESPONSIBILITY for Environment for Desired Outcome Enterprise Architecture Value: Direct Value of the Investment, i.e. did the investment achieve desired business outcome? Organization Learning, i.e. did we learn anything and what is the value of the learning? Framework for Asset Exploitation
(, )
Slide # 5
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Enterprise Architecture Inter Organization Organization Division Process Business Data Application Infrastructure Business Outcome/ Business Strategy
Enterprise Wide Architecture Business Architecture Data Architecture Application Architecture Infrastructure Architecture This approach promotes SOA from Business point of view Architecture p Reference Architecture Business Outcome/ / Business Strategy
Slide # 6
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Quick Summary: Enterprise Architecture Enterprise Wide Architecture Enterprise Architecture is a complete solution to the Business Problem
Slide # 7
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
TOGAF.
Slide # 8
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
ADM Base Structure Need for Change (Business Strategy) Model is described in Phases and Steps The key point is that ADM is iterative both within the phases and steps The breadth and the depth at each phase and step will will depend on resources, , competence p and value. This is one place where architecture experience and/or help of senior architect comes into play
TOGAF. .
Slide # 9
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
TOGAF ADM.
Slide # 10
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
, , . .
Slide # 11
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
This section focuses on how we do the architecture? framework: in defining scope of federated architectures like business, data, application and infrastructure and how to bring them together, or p framework to suite the enterprise p adapt architecture principles define policy on reuse. Could possibly restate business principles, business goals, strategic business drivers etc. business principles may include mission, vision, strategies t t i and d goals l Inputs: ADM, Other Frameworks, Frameworks Business Strategy, Goals, Drivers etc, IT Governance, Architecture Governance - Architecture Principles Standards Principles, Standards, Review Board etc etc. Project Work Collect input artifacts and produce outputs Motivation for the Architecture Work Governance. Outputs: Framework Definition Architecture Principles Re-instatement of business principles, goals and drivers
Slide # 12
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Slide # 13
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Architecture Vision What problem do you want to solve, not what system do you want to build? If this problem is solved then what will it mean t the to th Organization? O i ti ?
? ?
Slide # 14
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
, litmus
Slide # 15
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Current Stage
Future Stage
Deliverables: Frame the Problem, SMART Objectives, Statement of Architecture Work (how much work is to develop a Architecture Blue Print
: 200867%87%, .
Slide # 16
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Business Architecture Improved Business Process Consider People and Organization changes to realize the improved business process
()
Slide # 17
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
environment parameters include products/services strategy, organizational, functional, processes, information, geographic aspects as well ll as b business i principles, i i l b business i goals l and d strategic t t i d drivers i
, , , .
Slide # 18
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Reference: Hamel Gary and C.K. Prahalad, The High Performance Organizations, HBR, 1989
, . .
Slide # 19
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
what data is required to support the b i business process Core Process Data? BI Question Data? Data Ownership and Data Quality Management
Application Architecture
get the right data to the right user in get right format when and where needed
, , , .
Slide # 20
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Information Architecture
The purpose of this phase is to cover both the data and the application architecture. There is no set sequence to complete this phase, data and application or vice versa, it depends on your needs. (1) Top Down Design and Bottom Up Implementation: Green Field Solution Design: Business architecture Define Business Services Data architecture design and application architecture design Technical architecture design Implementation: Technical architecture implementation Application architecture implementation and Data architecture implementation Business architecture implementation (2) A Data Driven Sequence: (after business architecture ) first design application system that creates the data, second process the data, archive the data. Example a sequential automation
(3) Technology Driven : (after business architecture) first design technology infrastructure (COTS), TCO is #1 driver, then data and application .
Slide # 21
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Conceptual Data Model describe important entities and their relationships, No attribute, No primary keys At this thi level, l l the th data d t modeler d l attempts tt t to t identify id tif the th highest-level hi h t l l relationships l ti hi among the different entities. Logical Data Model Includes all entities and relationships among them. All attributes for each entity are specified. The primary key for each entity specified. Foreign keys (keys identifying the relationship between different entities) are specified. Normalization occurs at this level. Physical Data Model Specification all tables and columns. Foreign keys are used to identify relationships between tables. Denormalization may occur based on user requirements. Physical considerations may cause the physical data model to be quite different from the logical data model. platform specific considerations (DBA Domain), table Spaces, Indexes
. .
Slide # 22
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Application Architecture
The objective is to define major kinds of application systems necessary to process the data and support the business process. The effort is not concerned with application design. But decide what type of application (desktop, web, MF) and how will the data be managed and interfaced with the human or computer actors for optimum efficiency. Application functionalities (from business architecture) are logically grouped and are defined independent p of technology gy Approach Explore relevant application architecture sources, i.e. existing applications, industry verticals etc. For example: p Tele Management g forum has Telecommunications applications pp and OMG has healthcare, finance, transportation etc. ebXML is xml based data interchange to support eBusiness O Open G Groups Reference f model d lf for Integrated d Information f i Infrastructure f
Gap Analysis: what did we forget to include, deliberately excluded, did include?
, , , , ,
Slide # 23
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Components of the HighLevel III-RM Business Applications: Yellow Infrastructure Applications: Brown Application Platform Green Interfaces: Red Qualities: Brown
III RM.
Slide # 24
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Technology Architecture Available, Required, Standards, Tactical and Strategic Balancing Act
. .
Slide # 25
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
TCO Considerations Cost of getting in Cost of getting out Life Expectancy Life of Application Life of Technology
. TCO.
Slide # 26
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Technically Feasible Options Business Needs d tactical l and/strategic Sponsor and Architect has a shared vision not only on t h l technology migration/deployment i ti /d l t but enterprise risks of making change Ideal Set of Solutions versus Pragmatic Set of Solutions
Slide # 27
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Objectives: This is the first phase that is directly concerned with implementation. The task is either: identify major work packages and projects and/or (value reasons) considers enterprise proposed initiatives and maps them to technology/business reference architecture (help firm the business case)
As Is : Architecture Domains Business Data Application Infrastructure SWOTS Help identify initiatives that will meet immediate business needs and migrate technology towards To Be state Initiatives that will help migrate As Is to To Be
To Be : Architecture Domains: Business Data Application Infrastructure Realize Categorized Value: Ops Excellence Core Value Strategic Intent
SWOT .
Slide # 28
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Other Considerations Buy, Build, Buy and Extend, Re-use, Outsource Solution, Outsource Business Process Evaluate only candidate options, minimum one candidate Option
, .
Slide # 29
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Practical: can be actioned by the project team professionals. Pragmatic: balances the cost, benefits, risks, organization development etc. Timely: the solutions can be implemented in timely fashion
an Enterprise implies any collection of entities that share common set of goals.
a Concept is defined as a very high level motivation that would lead the Enterprise towards their Strategic Intent
a Value Realization is defined as measurable progress towards the Enterprises Strategic Intent
The Challenge
Project Concept Black Box The Technology Challenges Value the Wickedness of the Challenge
The Approach
The Blue Print Architecture Blue Print shall handle all of these forces
The e Audience ud e ce Solution Overview Sponsor PD CIO Chief Architect
: , , (), .
Slide # 30
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Objectives of this phase is to develop a list of projects and their order that will help the organization realize the To Be Stage.
(Portfolio). .
QRS
www.quickresponse.ca
Suite of Current Investments Suite of New Initiatives Externally Mandated Initiatives Infrastructure Initiatives
Through balanced portfolio management approach (?), select number of projects that will go forward in a given year Develop Transition Architecture
AS IS Architecture @ t0
transition Architecture @ t1
transition Architecture @ t2
Final Architecture @ tf
. IT.
Slide # 32
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
. /.
Slide # 33
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Implementation Governance
Our focus is on Implementation Governance, which concerns itself with the realization of the TO BE Architecture through Change Projects. Note: the Implementation p Governance is j just an aspect p of the Architecture Governance which deals with: management and control of all aspects of the development and evolution of EA as well as other architectures within the enterprise.
= C*Q
Furthermore, it ensures that business responsibilities associated with the architecture governance can be elucidated, communicated and managed effectively.
Governance in General
In a typical large organization, the hierarchy of governance structure may look like: Corporate Governance Technology Governance Information Technology Governance Architecture Governance Implementation Governance Architecture Contracts: (Governance).
The Governance is less about overt control and strict adherence to rules but more about guidance and effective as well as equitable usage of resources to ensure sustainability.
Slide # 34
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Slide # 35
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Slide # 36
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Note: The TO BE architecture is Dynamic, it must change rapidly with changes in Technology and/or Business Environment
The Approach The goal of this process is to ensure that changes to The Enterprise Architecture are managed in cohesive and architected way: The change management process, once established will determine circumstances under which : EA or parts of it will be permitted to change or a new EA development process will be initiated
The change management is very closely related to the Governance and management of the architecture between the Architecture Function and Business Users of the Enterprise p (through ( g Architecture Contracts) The Key Driver: To establish transparent and business focused criteria (not power driven) by which Architecture will be allowed to change or start a new cycle cycle. The motive is not to introduce Creeping Elegance but Business Value. .
Slide # 37
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
! ! .
Slide # 38
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
are deduced with each subsequent ADM Phase and validated against the Architecture Requirements
Architecture Requirements: Stated Requirements, TOGAF Process defines an explicit method to define Architecture Requirements. Remaining requirements
Business Requirements: Improved Business Process System Requirements: Functional and Non Functional Organization Change Requirements: People side of changes to implement i improved db business i process Deployment Requirements: Change Management, Decommissioning, Archiving etc. Exploitation Requirements: Value Realization and Value Governance
, .
Slide # 39
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Requirement Management
It is a process (not a static set) whereby requirements for Enterprise Architecture are: Identified Stored d Fed into and out of relevant ADM phases The Challenge with Requirements Process: Architecture is an activity that by its very nature deals with uncertainty and change: It is grey area between Stakeholders Aspirations and what can be Specified, Engineered, Developed and Deployed. The architecture often encounters drivers and constraints that are outside of the Architects influence i.e. changing market, legislation, senior managements inability to clearly articulate and support a consistent vision over a long period. Note N t : th the requirement i t management t process does d not t dispose, di address dd or prioritize i iti any requirement, i t that is done through the relevant phase of the ADM Specified and Engineered Waiting Room Architecture Requirements
Requirements of a stakeholder Executive: progress towards strategic intent End user: use case division: change management, training staff development training, development, SLA
, . .
Slide # 40
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Quick Review: The Open Group Architecture Framework and Methods Architecture Vision Architecture Development Architecture Transformation Architecture Deployment Value Realization Major Deliverables: Architecture Vision and Statement of Architecture Work Architecture Blue Print : Business Value, Cost, Risks (Both) and Leadership Contextual Conceptual Logical Physical
.
Develop Roadmap Iteratively in support of Gates Based Risk Managed Investment Plan
Slide # 41
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
TOGAF, IT.
Slide # 42
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Reference Architecture Technology Enabled Opportunities Technology and Application Data and Services (course) SWOT,Principles and Standards, G Governance
Architecture Governance
Portfolio Based Architecture Changes in Business Environment Business Defined Opportunities
Enterprise Value Blue Print Migration Plan Expertise Based Leadership - Direct Value - Organization Learning - Centre of Excellence
. IT.
Slide # 43
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Because the Wicked Nature of the Problem: the solution must balance peoples commitment and quality of technical solution Architecture Vision: Options to improve supply chain fill rate focus, just in time The Most d l delivery, increase inventory etc.
Critical Decision
Data Architecture: Application Architecture Infrastructure Architecture Opportunities and Solutions ue Print t Blue Migration Plan p Implementation Change Management Relevant Solutions System Changes
Slide # 44
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Quick Review: Enterprise Architecture is about Business Value through the use of Information Technology Th The Open O G Group - TOGAF, TOGAF ITAC ITAC, AOGEA AOGEA, Professional P f i l Ethics Professionalization of Enterprise Architect TOGAF and SOA: SOA is a pattern Questions: Architecture Development Methods: TOGAF
Slide # 45
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Component and Operational Model: Physical Architecture and Design Contextual RUP Based SDLC Conceptual Physical
Logical
Architecture Overview: Architecture Blue Print Report Design High Level Design Detail
A- D Plan phase out of which C and D are the details we go in TeAMethod, it even can be situation updates to those to increase the capacity of IT shop E Execute Phase F G and H Implement Phase
Slide # 46
Copyright QR Systems Inc. 1999 to 2007
QRS
www.quickresponse.ca
Thank You
Prepared by: