Section 1 - The ADM Flashcards
Understand the ADM cycle
What is the definition of an Enterprise
“Highest level of description for an organisation”
or
depends on where you work, you need to know your scope before you start
What is TOGAF 9.2 definition of Architecture?
“The structure of components, their inter-relationships, and the principles and guidelines governing their design and evolution over time.”
What is ISO/IEC/!EEE 42010:2011 framework standard?
“The fundamental concepts or properties of a system in its environment embodied in its element, relationships, and in the principles of its design and evolution.”
What is Architecture?
An architecture is the components of a system and their relationship
AND
the principles governing their design and evolution over time.
What are the 7 core concepts of TOGAF 9.2
1) Defininition of enterprise
2) Architecture Domains, or BDAT
3) Architecture development method, or ADM
4) Deliverables, artifacts and building blocks
5) Enterprise Continuum
6) Arcitecture repository
7) Defining architecture capability
What are the 4 Architect domains?
1) Business
2) Data
3) Application
4) Technology
What architecture domains deals with defining the current and future capabilities of a business?
Business
What architecture domains deals with defining the current and future structure and interaction of the enterprise’s major types and sources of data?
Data
What architecture domains deals with defining the current and future structure and interaction of the enterprise’s major types and sources of data?
Application
What architecture domains deals with defining the current and future structure and interaction of the technology services and technology components?
Technology
Phases of ADM
(Architecture Development Methods)
The TOGAF Architecture Development Method (ADM) has 13 phases:
Preliminary Phase: Establish a framework for the company’s architecture capabilities, and determine the necessary changes and their implementation
Phase A: Architecture Vision: Define the scope of architecture development, establish an architecture vision, identify stakeholders, and seek approval to proceed
Phase B: Business Architecture: Assess the business architecture
Phase C: Information Systems Architectures: Develop information systems architectures
Phase D: Technology Architecture: Develop technology architecture, and analyze the gaps between the as-is and to-be baseline
Phase E: Opportunities and Solutions: Identify major implementation projects
Phase F: Migration Planning: Analyze the costs, benefits, and risks, and produce an implementation roadmap
Phase G: Implementation Governance: Manage implementation governance
Phase H: Architecture Change Management: Manage architecture change management
Examples of types artifacts
1) Lists
2) Matrices
3) Diagrams
Definition of Deliverables
“Contractually specified and in turn formally reviewed, agreed, and signed off by the stakeholders”
What are Architecture Building Blocks (ABBs)
Named concepts that can be reused in other places. Capabilities
Eg, Look up customers details
What are solution Building blocks (SBB)s
Associated with what is required to fulfill the capability (Eg, Software, people, IT team, cables, building)
Eg,CRM customer search module
What is the Enterprise Continuum?
Away to Classify items in the architecture from extremely generic to extremely specific.
What are the 4 different types of Architectures?
1) Foundation - applies to all companies
2) Common systems - Not all companies but not industry specific
3) Industry - specific to a particular industry
4) Organisation specific - business goals and objectives
What does an Architecture repository contain?
Metamodel
Capability
Landscape
Standard Library (formerly (Standard Information Base (SIB)
Reference Library
Governance Repository (formerly governance log)
Architecture requirements repository (new in version 9.2)
Solutions Landscape (new in version 9.2)
What is a Architecture repository?
Central storage for important architecture documents throughout the project. This should be classified.
What is the purpose of the preliminary phase?
To define and establish your architecture capability including architecture principles.
What questions should we ask in the preliminary phase?
Where
What
Why
and how we do architecture
What are the inputs to the Preliminary phase
- TOGAF Library
- Other architecture frameworks
- Board strategies and business / IT plans and principles, goals
- Major frameworks operating in the business (eg, SCRUM)
- Governance and legal frameworks
- Architecture capability
- Partnership and contract agreements
- Existing documents relating to Architecture capability
- Organisational model of enterprise architecture
- Existing architecture framework
What are the steps to Preliminary phase?
- Scope the enterprise organisation impacted
- Confirm governance and support frameworks
- Define and establish architecture team
- Identify and establish architecture principles
- Tailor TOGAF and other frameworks
- Implement architecture tools
What are the Outputs from Preliminary phase?
- Organisation Model for Enterprise Architecture
- Tailored Architecture Framework
- Initial Architecture Repository
- Business principles, business goals and business drivers
- Request for Architecture Wor (Optional)
- Architecture Governance
What is the purpose of phase A - Architecture Vision
- To Develop a high-level aspirational vision of the business value to be delivered.
- Obtain approval for a statement of Architecture work
What are the Inputs to Phase A?
- Architecture reference materials.
- Request for Architecture work.
- Business principles , business goals, and business drivers.
- Organisational model for Enterprise Architecture
- Tailored Architecture Framework
- Populated Architecture Repository
What are the steps to phase A?
- Establish architecture project
- Identify stakeholders, concerns, and business requirements
- Confirm business goals, drivers and constraints
- Evaluate capabilities
- Assess readiness for transformation
- Define Scope
- Confirm architecture principles, including business principles
- Develop architecture vision
- define the target architecture value and KPIs
- Identify transformation risks and mitigations activities
- Develop statement of architecture work. Secure approval
What are the outputs from Phase A - Architecture Vision?
- Approved statement of Architecture work
- Refined statements of business principles, goals and drivers
- Architecture principles
- Capabilities assessment
- Tailored architecture framework
What artifacts produced in phase A
Matrices - stakeholder map matrix
Diagrams - business model, business capability, value stream map, value chain, solution concept
True or false: During the preliminary phase, you establish what your architecture principles are.
True
True or false, by the end of Phase A, you have a finalized and approved set of business architecture definition documents.
False
What is the architecture vision?
A succinct description of the Target Architecture that describes its business value and the changes to the enterprise that will result from its successful deployment. It serves as an aspirational vision and a boundary for detailed architecture development.
What is the purpose of Phase B - Business Architecture
- To develop the Target business Architecture
- Identify candidate Architecture Roadmap items based on gaps.
What are the Inputs to Phase B - Business Architecture?
- External reference materials
- Request for Architecture work (optional) (Preliminary phase)
- Business principles, goals, and drivers (Phase A)
- Capabilities assessment (Phase A)
- Communications plan (Phase A)
- Organisation model for enterprise Architecture (Preliminary phase)
- Tailored Architecture Framework (Preliminary phase)
- Approved Statement of Architecture (Phase A)
- Architecture Principles (Phase A)
- Enterprise Continuum
- Architecture Repository
- Architecture vision (Phase A)
- Draft Architecture definition document
version 0.1 of all baseline and target BDAT documents (Phase A)
What are the steps involved for Phase B?
- Select reference models, viewpoints, and tools
- Develop baseline business architecture description
- Develop target business architecture description
- Perform gap analysis
- Define candidate roadmap components
- Resolve impact across the architecture landscape - where there are conflicting ideas
- Conduct formal stakeholders review
- Finalise business architecture
- Create architecture definition document
What are the outputs from Phase B?
- Refined Phase A deliverables
- Draft architecture document
a) Baseline business architecture v1.0 (detailed)
b) Target business architecture v1.0 (detailed) - Draft architecture requirements specification - gap analysis
- Business architecture components of an architecture roadmap
What are the Artifacts produced on Phase B - Business Architecture?
- Catalogs
Value Stream, business capabilities, - Matrices
- Diagrams
What is the purpose of phase C - Information Systems Architecture?
(Data & Application)
- Develop target information systems architectures
- Identify candidate Architecture Roadmap items based on gaps
What are the Inputs to Phase C, Data Architecture?
- External reference materials
- Request for Architecture work (optional) (Preliminary phase)
- Capabilities assessment (Phase A)
- Communications plan (Phase A)
- Organisation model for enterprise Architecture (Preliminary phase)
- Tailored Architecture Framework (Preliminary phase)
- Approved Statement of Architecture
(TOGAF chapter 20) - Approved statement of Architecture work (Phase A)
- Architecture Vision (Phase A)
- Architecture Repository
- Draft architecture documents and draft requirements (Phase B)
- Business related architecture roadmap (Phase B)
What are the Steps for Phase C - Data Architecture ?
- Select reference models, viewpoint and tools
- Develop baseline data architecture description
- Develop target data architecture description
- Perform gap analysis
- Define candidate roadmap components
- Resolve impact across the architecture landscape
- Data principles (TOGAF specification chapter 20)
- Approved statement of Architecture work (Phase a)
- Architecture vision (Phase A)
- Architecture Repository
- Draft architecture documents and draft requirements (Phase B)
- Business related architecture roadmap (Phase B)
What are the Outputs for Phase C - Data Architecture ?
- Refined Phase A deliverables
- Draft architecture document
a) Baseline business architecture v1.0
b) Target business architecture v1.0 - Draft architecture requirements specification - gap analysis
- Data architecture components of an architecture roadmap
What are the Artifacts produced on Phase C - Information Systems (Data)?
- Catalogs
Data entity / data component - Matrices
Data entity / business function, Application / data - Diagrams
Conceptual data, logical data, data dissemination, data security, data migration, data lifecycle
What are the Inputs to Phase C, Application Architecture?
- External reference materials
- Request for Architecture work (optional) (Preliminary phase)
- Capabilities assessment (Phase A)
- Communications plan (Phase A)
- Organisation model for enterprise Architecture (Preliminary phase)
- Tailored Architecture Framework (Preliminary phase)
- Approved Statement of Architecture
(TOGAF chapter 20) - Approved statement of Architecture work (Phase A)
- Architecture Vision (Phase A)
- Architecture Repository
- Draft architecture documents and draft requirements (Phase B)
- Business related architecture roadmap (Phase B)
What are the Steps for Phase C - Application Architecture ?
- Select reference models, viewpoint and tools
- Develop baseline data architecture description
- Develop target data architecture description
- Perform gap analysis
- Define candidate roadmap components
- Resolve impact across the architecture landscape
- Data principles (TOGAF specification chapter 20)
- Approved statement of Architecture work (Phase a)
- Architecture vision (Phase A)
- Architecture Repository
- Draft architecture documents and draft requirements (Phase B)
- Business related architecture roadmap (Phase B)
What are the Outputs for Phase C - Data Architecture ?
- Refined Phase A deliverables
- Draft architecture document
a) Baseline business architecture v1.0
b) Target business architecture v1.0 - Draft architecture requirements specification - gap analysis
- Application architecture components of an architecture roadmap
What are the Artifacts produced on Phase C - Information Systems (Applications)?
- Catalogs
Application, Interface - Matrices
Application / organisation, role/application, application function, application interaction - Diagrams
Applications communication, Application and user location, Application Use-case, Enterprise Manageability, Process/ Application, Realisation, software engineering, Application Migration, software distribution.
What is the purpose of the Phase D - Technology?
Develop the target technology architecture
&
Identify candidate architecture roadmaps items based on gaps.
What is the inputs to Phase 2 - Technology?
- External reference materials
- Product information on candidate products
- Request for Architecture work (optional) Prelim Phase)
- Capabilities assessment (Phase A)
- Communications plan (Phase A)
- Organisation model for enterprise Architecture (Preliminary phase)
- Tailored Architecture Framework (Preliminary phase)
- Technology Principles
(TOGAF Specification chapter 20) - Approved statement of Architecture work (Phase A)
- Architecture Vision (Phase A)
- Architecture Repository
- Draft architecture documents and draft requirements (Phase B and C)
- Business, data, and application component of an architecture roadmap (Phase B and C)
What are the steps for Phase D - technology?
- Select reference models, viewpoint and tools
- Develop baseline technology architecture description
- Develop target technology architecture description
- Perform gap analysis
- Define candidate roadmap components
- Resolve impact across the architecture landscape
- Conduct formal stakeholder review
- Finalise Technology architecture
- Create architecture definition document
What are the Outputs for Phase D - Technology ?
- Refined Phase A deliverables
- Draft architecture document
a) Baseline business architecture v1.0
b) Target business architecture v1.0 - Draft architecture requirements specification - gap analysis
- Technology architecture components of an architecture roadmap
What are the Artifacts produced on Phase D -Technology?
- Catalogs
Technology Standards, Technology Portfolio - Matrices
Application / Technology mix - Diagrams
Environments and locations, decomposition, Processing, Networked Computing/Hardware Communications Engineering
What is the purpose of Phase E - Opportunities and Solutions?
Generate the initial Architecture Roadmap
&
Identify if Transition architectures are required by defining Solution Building Blocks (SSBs)
Identify if any transition architectures are required
What is the Inputs of Phase E - Opportunities and Solutions?
- External reference materials
- Product information
- Request for Architecture work (optional) Prelim Phase)
- Capabilities assessment (Phase A)
- Communications plan (Phase A)
- Planning methodologies
- Organisation model for enterprise Architecture (Preliminary phase)
- Tailored Architecture Framework (Preliminary phase)
- Approved statement of Architecture work (Phase A)
- Architecture Vision (Phase A)
- Architecture Repository
- Draft architecture documents and draft requirements (BDAT)
- Change requests for existing business programs and projects
- Candidate architecture roadmap components
What is the Steps for Phase E - Opportunities and Solutions?
- Determine Key corporate change attributes
- Determine business constraints
- Review and consolidate gap analysis from Phases B to D
- Review consolidated requirements across business functions
- Consolidate and reconcile interoperability requirements
- Refine and validate dependencies
- Confirm readiness and risk for business transformation
- Formulate implementation and migration strategy
- Identify transition architectures
- Identify transition architectures
- Create the architecture roadmap & implementation and migration plan
What is the Outputs for Phase E - Opportunities and Solutions?
- Refine Phase A deliverables
- Draft architecture definition document - include baseline and target v1.0
- Draft architecture requirement specification - include gap analysis
- Capabilities assessments
- Architecture roadmap, version 0.1
- Implementation and migration plan, version 0.1
What is the Artifacts for Phase E - Opportunities and Solutions?
- Diagrams
Product Contect, Benefits
What is the purpose of the Phase F - Migration Planning?
Ensure Migration plan is aligned with enterprise approach to change
&
Ensure Business value and cost of work package is understood.
What is the Inputs of Phase F - Migration Planning?
- External reference materials
- Request for Architecture work (optional) Prelim Phase)
- Capabilities assessment (Phase A)
- Communications plan (Phase A)
- Organisation model for Enterprise Architecture (Preliminary phase)
- Governance Model and Frameworks
- Tailored Architecture Framework (Preliminary phase)
- Approved statement of Architecture work (Phase A)
- Architecture Vision (Phase A)
- Architecture Repository
- Draft architecture documents and draft requirements (BDAT)
- Change requests for existing business programs and projects
- Architecture roadmap, version 0.1 (Phase E)
- Capability Assessment
- Implementation and migration plan, version 0.1 (Phase E)
What is the steps for Phase F - Migration Planning?
- Confirm management framework interactions
- Assign a business value to each work package
- Estimate resource requirements, project timings, etc
- Prioritise the migration projects
- Confirm architecture roadmap and update architecture definition document
- Generate implementation and migration plan
- Complete the architecture development cycle, lessons learned
What is the Outputs of Phase F - Migration Planning?
- Implementation and Migration plan version 1.0
- Finalised architecture definition document
- Finalised architecture requirements
- Finalise architecture roadmap
- Reusable Architecture Building Blocks (ABBs)
- Request for Architecture Work for next ADM cycle (if any)
- Implementation of governance model
- Change requests for architecture capability from lessons learned
What is the Artifacts produced from Phase F - Migration Planning?
None!
What is the purpose of Phase G - Implementation Governance?
To ensure Conformance
&
Perform architecture Governance
What are the inputs to Phase G - Implementation Governance?
- External reference materials
- Request for Architecture work (optional) Prelim Phase)
- Capabilities assessment (Phase A)
- Organisation model for Enterprise Architecture (Preliminary phase)
- Tailored Architecture Framework (Preliminary phase)
- Approved statement of Architecture work (Phase A)
- Architecture Vision (Phase A)
- Architecture Repository
- Architecture definition document and requirements (BDAT)
- Architecture roadmap, version 1.0 (Phase F)
- Implementation governance model
- Architecture contract
- Request for architecture work for next ADM cycle (phase F)
- Implementation and migrations plan , version 1.0 (Phase F)
What are the Steps for Phase G - Implementation Governance?
- Confirm scope and priorities for development
- Identify Deployment resources and skills
- Guide Development of Solutions Deployment
- Perform Enterprise Architecture Compliance Reviews
- Implement Business and IT Operations
- Perform Post-Implementation Review and Close the implementation
What are the Outputs from Phase G - Implementation Governance?
- Architecture contract
“.. joint agreements between development partners and sponsors on the deliverables, quality , and fitness for purpose of an architecture”
Read Chapter 43 of the TOGAF 9.2 specification - Compliance assessments
- Change requests
- Architecture-compliant solutions deployed
What are the Artifacts produced from Phase G - Implementation Governance?
None!
The main purpose of Phase B is to:
Develop the target business architecture in line with the business goals and the vision defined in the preliminary phase
In which order does the TOGAF standard recommend you should perform the architecture tasks in Phase C?
The standard does not recommend an order. you can do them in either order.
In which order does the TOGAF standard recommend you should perform the architecture tasks in Phase C?
Software Engineering diagram plus others
In the TOGAF Standard, what does “version 1.0” mean?
The approved and signed off version.
What is the purpose of the Phase H - Architecture Change Management?
- Maintain Architecture lifecycle
includes Execute architecture governance - Maintain Architecture Capability
What is the inputs to Phase H - Architecture Change Management?
- External reference materials
- Request for Architecture work (optional) Prelim Phase)
- Organisation model for Enterprise Architecture (Preliminary phase)
- Tailored Architecture Framework (Preliminary phase)
- Statement of Architecture work (Phase A)
- Architecture Vision (Phase A)
- Architecture Repository
- Architecture definition document and requirements (BDAT)
- Architecture roadmap, version 1.0 (Phase F)
- Change requests - Technology changes, business changes, lessons learned
- Implementation governance model
- Architecture contract (Phase G)
- Compliance assessments (Phase G)
- Implementation and migrations plan , version 1.0 (Phase F)
What is the Steps for Phase H - Architecture Change Management?
- Establish value realisation model - Has the value been realised?
- Deploy monitoring tools
- Managing Risks
- Provide analysis for architecture change management
- Develop change requirements to meet performance targets
- Manage Governance process
- Activate the process to implement change
What is the outputs from Phase H - Architecture Change Management?
- Architecture updates (Maintenance)
- Change to architecture framework and principles (maintenance)
- New request for architecture work (for major changes)
- Statement of architecture work (update if necessary)
- Architecture contract (update if necessary)
- Compliance assessments (update if necessary)
- Does a proposed change require a new ADM cycle? (or can it be done as a request as part of change management?)