The document outlines an Architecture Delivery Process (ADP) that guides the creation of architecture deliverables throughout a project's lifecycle. The ADP defines roles and responsibilities for deliverables, inputs required, and how architecture resources are utilized during projects. It aims to maximize the value of architecture by clearly linking business capabilities to technical solutions and ensuring accountability of architects. The ADP also determines what projects require architect involvement based on an architecture significance assessment.
3. 33
Architecture Deliverables
Architecture Design Document (ADD):
Increases effectiveness as the primary artifact
Requirements
& Analysis
Design Construct Test Deploy
SDLCNon-SDLC
Sample Architecture
Deliverables
Architecture Design Document
(ADD)
Architecture Governance and Review
Documents
1
Business Context
Diagram*
Conceptual
Architecture
Logical
Architecture
Application Architecture
Information Architecture
Integration Architecture
Infrastructure Architecture
Architecture
Blueprints
Architecture Options
Analysis
Application
Rationalization
Analysis
Vendor Product
Analysis
Structural Design Pattern (SDP) Virtual Management Layer
1 2
* Will be created by Architecture team until business
teams are able to provide this
Physical
Architecture
System Architecture
Security Architecture
Zachman/RUP
Hybrid Architecture
Framework
3
2
3
TOGAF Components
As-Needed Applicability
4. 44
Architecture Delivery Process (ADP):
Guides ADD creation part of improvement process
Construct , Test,
Deploy
Enterprise and Domain Architecture Models and Standard
Requirements & Analysis Design
Project
Charter
BizSME
Conceptual
Future State
Architecture
LeadArch
Business
Context
Diagram
BA
High Level
Use Cases
BA
Business and
Technical
Requirements
BA
Deployment
Architecture -
Infrastructure
InfraArch
Platform
Implementati
on Plan
InfraEng
Physical Data
Model
DevDBA
Deployment
Architecture -
Integration
IntArch
Conceptual
Current State
Architecture
LeadArch
Logical
Application
Architecture
AppArch
Logical
Information
Architecture
InfoArch
Logical
Infrastructure
Architecture
InfraArch
Logical
Integration
Architecture
AppArch
Architecture
Governance
Review
EA
Technical
Design
AppDev
Application
Code
AppDev
Services
Code
IAS
Architecture
Governance
Review
EA
Architecture
Governance
Review
EA
Services
Design
IAS
Definition
Conceptual architecture model provides an understandable
picture of the overall purpose of the proposed solution to
business stakeholders. The solution components can be
“layered” on top of a process, functional or “tiered”
(presentation, business, data) view.
Creation
Process
• Review the charter and business context
diagram(s)and developa detailed
understandingof situation
• Review the high use cases and requirements
to understand the direction of thefuturestate
• Identifythesolution components that would
enablethe futurestate solution
• Socializewith business stakeholders and get
buy-in
Author Lead Architect
EPMM Stage Planning
SDLC Phase Requirementsand Analysis
ProjectArchitecture Delivery Context
Relevancefor Architecture Delivery
ARCHITECTURE DELIVERABLE
Theconceptualarchitectureis a primary
architectureartifact and is used as a model to
communicatethefuturestate solution with
business stakeholders .
Project
Charter
BizSME
Conceptual
Future State
Architecture
LeadArch
Business
Context
Diagram
BA
High Level
Use Cases
BA
Conceptual
Current State
Architecture
LeadArch
–
–
Project Architecture Delivery Process (ADP) –
• Outlines the architecture deliverables created during different phases of the
SDLC
• Assigns responsibilities for each architecture deliverable
• Defines inputs required for key deliverable s and clarifies the role in the
architecture delivery process
• Facilitates optimal use of architecture resources during the SDLC
Architecture
Delivery Process
Artifact
Definitions
Roles and
Responsibilities
ADP takes an architecture view of deliverables, and defines roles and responsibilities in the
context of delivering the solution architecture for a project.
5. 55
Project Architecture Delivery
Process – Proposed Future State
CTO - Architecture
CTO - IAS
Non CTO
Construct , Test,
Deploy
Enterprise and Domain Architecture Models and Standard
Design
Conceptual
Future State
Architecture
LeadArch
Business
Context
Diagram
BusArch
Use Cases &
High -level
Requirements
BA
Business and
Technical
Requirements
BA/BSA
Deployment
Architecture -
Infrastructure
InfraArch
Platform
Implementati
on Plan
InfraEng
Physical Data
Model
DevDBA
Deployment
Architecture -
Integration
IntArch
Conceptual
Current State
Architecture
LeadArch
Logical
Application
Architecture
AppArch
Logical
Information
Architecture
InfoArch
Logical
Infrastructure
Architecture
InfraArch
Logical
Integration
Architecture
AppArch
Architecture
Governance
Review
LeadArch
Technical
Design
AppDev
Application
Code
AppDev
Services
Code
IAS
Architecture
Governance
Review
LeadArch
Services
Design
IAS
Requirements and Analysis
Project
Charter
Sponsor
6. 66
ADP Delivers Solution Architecture for Architecturally
Significant Projects
Initiate Project
CTO Activity
Project Manager Activity
Involve
Architect?
Request for
Architect
Involvement
Calculate
Architecture
Significance
Determine
Project Type
Assign
Architect
Architecture Significance Model
Calculate Significance by evaluating multiple factors including
business impact, technology impact, process changes, portfolio
impact, etc. Architecture Significance Score should be used to
determine if architects should play a role in a project. A
higher assessment means that the architecture needs to be
engaged at a greater level.
Project Typing Framework
Uses Architecture Significance and project costs to determine
“Type”. Project Type determines the level of architect assigned
on a project.
Type 4 and Type 3: Projects that enable strategic capabilities
Type 2: Projects that enable key capabilities, but are not as strategic as
Type 4 & Type 3 projects
Type 1: Projects that have fairly low architecture significance
Receive
Architecture
Estimates
ProcessFrameworks
Yes
A B
A B
Receive
Response from
Architecture
No
Create solution
architecture using
the Architecture
Delivery Process
Decision made by
Architecture
Leadership (all
disciplines)
7. 77
Key Benefits of the ADP
• Enables CTO to develop a more effective
partnership with the business, clearly
linking desired business capabilities to
technical implications
• Dispels the “ivory tower” view of
enterprise architecture by ensuring
accountability of architects to project
delivery
• Supports enterprise efforts (e.g.
governance) as well as agendas of the
individual lines of business
• Provide clear roles and responsibilities
• Maximizes value from architects through
effective use and communication of
standards and governance
The goal of the ADP is to maximize value of architecture throughout the project delivery lifecycle.
Construct , Test,
Deploy
Enterprise and Domain Architecture Models and Standard
Design
Conceptual
Future State
Architecture
LeadArch
Business
Context
Diagram
BusArch
Use Cases &
High -level
Requirements
BA
Business and
Technical
Requirements
BA/BSA
Deployment
Architecture -
Infrastructure
InfraArch
Platform
Implementati
on Plan
InfraEng
Physical Data
Model
DevDBA
Deployment
Architecture -
Integration
IntArch
Conceptual
Current State
Architecture
LeadArch
Logical
Application
Architecture
AppArch
Logical
Information
Architecture
InfoArch
Logical
Infrastructure
Architecture
InfraArch
Logical
Integration
Architecture
AppArch
Architecture
Governance
Review
LeadArch
Technical
Design
AppDev
Application
Code
AppDev
Services
Code
IAS
Architecture
Governance
Review
LeadArch
Services
Design
IAS
Requirements and Analysis
Project
Charter
Sponsor