Architecture Development Method Flashcards
Describes the TOGAF Architecture Development Method (ADM)
4 Architecture domains
Business Architecture
Data Architecture
Application Architecture
Technology Architecture
Business Architecture
A representation of holistic, multi-dimensional business views of: capabilities, end-to-end value delivery, information, and organizational structure; and the relationships among these business
views and strategies, products, policies, initiatives, and stakeholders.
It relates business elements to business goals and elements of other
domains.
Data Architecture
A description of the structure and interaction of the enterprise’s major types and sources of data,
logical data assets, physical data assets, and data management resources.
Application Architecture
A description of the structure and interaction of the applications as groups of capabilities that
provide key business functions and manage the data assets.
Technology Architecture
A description of the structure and interaction of the technology services and technology
components.
Architectural principle
A qualitative statement of intent that should be met by the architecture.
Rules and guidelines that say how enterprise fulfils its mission
Defining Architecture Principles
Why - it provides a framework for decision making.
Who - Enterprise Architects, with stakeholders.
TOGAF template for Principles
Name (essence of generic rule), Statement (explain fundamental rule), Rationale (Business benefit and relation to other principles), Implications (Business impact & consequences)
Eg: Primacy of Principles, Maximize Benefit to the Enterprise, Complaince with the Law
Five Qualities of Principles
- Understandable - Intent is clear and unambiguous
- Robust - Enable good decisions about architectures and plans, enable enforceable policies and standards to be created.
- Complete - They cover every situation perceived.
- Consistent - Principles should allow a balance of interpretations and should not be contradictory
- Stable - Must be enduring and able to accommodate change.
Established amendment process for changing principles.
Principles vs Metamodel
Principles should be aligned to the metamodel concepts of drivers, goals, objectives.
Principles Catalog
The principles Catalog captures principles of the business and Architecture Principles that describe what a “good” solution or architecture looks like.
Contains metamodel entity - Principle.
Business Scenarios
Business scenarios help us to identify and understand business requirements that the architecture development must address.
Used prominently in Phase A, and iteratively in Phase B.
Business requirement is referred throughout ADM
What does Business scenarios describe?
Business process, application, or set of applications that can ebe enabled by the architecture; Business and technology environment; Actors who execute it; desired outcome of proper execution.
Developing a Business Scenario
- Problem
- Environment
- Objectives
- Human Actors
- Computer Actors
- Roles & Responsibility
- Refine
Method within a method
TOGAF Series Guide: Business Scenarios defines a method for developing Business Scenarios.
Preliminary Phase: Objectives
- Determine the Architecture Capability desired by the organization
- Establish the Architecture Capability
Preliminary Phase: Inputs
- Reference Materials External to the Enterprise - TOGAF library, Architecture frameworks
- Non-Architectural Inputs - Business goals, drivers, governance and legal frameworks
- Architectural Inputs - Pre-existing models for operating an Enterprise Architecture Capability
Preliminary Phase: Steps
1.Scope the enterprise organizations impacted
2.Confirm governance and support frameworks
3.Define and establish Enterprise Architecture team
4.Identify Architecture Principles
5.Tailor TOGAF or other architecture framework (Terminology/Process/Content Tailoring)
6.Develop a strategy and implementation plan for tools and techniques
Preliminary Phase: Outputs
- Organizational Model for Enterprise Architecture
- Tailored Architecture Framework + Architecture principles
- Initial Architecture Repository
- Restatement of business principles, business goals, and business drivers
- Request for Architecture Work
- Architecture Governance Framework
Preliminary Phase: Artifacts
Principles catalog
Preliminary Phase: Approach
1.Defining the enterprise
2.Identifying key drivers and elements in the organizational context
3.Defining the requirements for architecture work
4.Defining the Architecture Principles that will inform any architecture work
5.Defining the framework to be used
6.Defining the relationships between management frameworks
7.Evaluating the Enterprise Architecture maturity
Phase A: Architecture Vision: Objectives
1.Develop a high-level aspirational vision of the capabilities and business value to be delivered as a result of the proposed Enterprise Architecture
2.Obtain approval for a Statement of Architecture Work that defines a program of works to develop and deploy the architecture outlined in the Architecture Vision
Phase A: Architecture Vision: Input
1.Reference Materials External to the Enterprise
2.Non-Architectural Inputs - Request for Architecture Work (from Business), Business principles, business goals, and business drivers (from Sponsor)
3.Architectural Inputs - Organizational Model for Enterprise Architecture (from Prelim), Tailored Architecture Framework including Arch. principles (from Prelim), Populated Architecture Repository (from previous enterprise work)
Phase A: Architecture Vision: Steps
1.Establish the architecture project
2.Identify stakeholders, concerns, and business requirements
3.Confirm and elaborate business goals, business drivers, and constraints
4.Evaluate capabilities
5.Assess readiness for business transformation
6.Define scope
7.Confirm and elaborate Architecture Principles, including business principles
8.Develop Architecture Vision
9.Define the Target Architecture value propositions and KPIs
10.Identify the business transformation risks and mitigation activities
11.Develop Statement of Architecture Work; secure approval
Phase A: Architecture Vision: Artifacts
Stakeholder Map Matrix
Value Chain Diag
Solution Concept Diag
Phase A: Architecture Vision: Outputs
1.Approved Statement of Architecture Work
2.Refined statements of business principles, business goals, and business drivers
3.Architecture Principles
4.Capability Assessment
5.Tailored Architecture Framework
6.Architecture Vision
7.Draft Architecture Definition Document - Baseline & target BDAT architecture
8.Communications Plan
9.Additional content populating the Architecture Repository
Phase A: Architecture Vision: Approach
1.Phase A defines what is in and what is outside of the acrchitecture effort, and the constraints
2.COnstarints are informed by principles, business goals and strategic drivers
3.Creates the Architecture Vision document
Phase B: Business Architecture: Objectives
1.Develop the Target Business Architecture that describes how the enterprise needs to operate to achieve the business goals, and respond to the strategic drivers set out in the Architecture Vision, in a way that addresses the Statement of Architecture Work and stakeholder concerns
2.Identify candidate Architecture Roadmap components based upon gaps between the Baseline and Target Business Architectures
Phase B: Business Architecture: Approach
1.Knowledge of Business Architecture (taken from owner of Business)
2.Business strategy defines what to achieve
3.Business Architecture describes how to achieve it
4.Required to demonstrate business value of subsequent work to key stakeholders.
5.Scope depends on existing strategy and planning. If none exist then process definition will require detailed work.
6.Identify key business objectives and processes.
Phase B: Business Architecture: Input
1.Reference Materials External to the Enterprise
2.Non-Architectural Inputs - Request for Architecture Work, Business principles, business goals, and business drivers, Capability Assessment (from phaseA), Communications Plan (from phaseA)
3.Architectural Inputs - Organizational Model for Enterprise Architecture (from Prelim), Tailored Architecture Framework (from Prelim), Approved Statement of Architecture Work (from phaseA), Architecture Principles (from phaseA/Prelim), Enterprise Continuum (all previous arch work by Enterprise), Architecture Repository (all previous arch work by Enterprise), Architecture Vision (from phaseA), Draft Architecture Definition Document (from phaseA)
Phase B: Business Architecture: Steps
1.Select reference models, viewpoints, and tools
2.Develop Baseline Business Architecture Description
3.Develop Target Business Architecture Description
4.Perform gap analysis
5.Define candidate roadmap components
6.Resolve impacts across the Architecture Landscape
7.Conduct formal stakeholder review
8.Finalize the Business Architecture
9.Create the Architecture Definition Document
Phase B: Business Architecture: Outputs
1.Statement of Architecture Work
2.Validated business principles, goals and drivers
3.Refined and updated Business Architecture Principles
4.Draft Architecture Definition Document (started in phaseA, here detailed)
5.Draft Architecture Requirements Specifications (started in phaseA with high level requirement, here detailed)
6.Business Architecture components of an Architecture Roadmap (gap analysis result)