11
Workbook 4Workbook 1
Authored by:
Alexander Doré
August 14, 2010
Workbook 3.1
Architecture Services Mobilization
Operational Model – Enablement - Delivery Process
Business Architecture Program
Business Enterprise Architecture Governance (BEAG)
Confidential
C-MAD Group Inc
Computer Science & Engineering Architecture Consulting Services
22
1
Introduction
Enterprise Architecture Delivery Process:
Architecture Delivery Process (ADP)
Architecture Design Document (ADD)
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
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.
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
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)
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

CMAD Group Workbook 3.1 Op Model Enable

  • 1.
    11 Workbook 4Workbook 1 Authoredby: Alexander Doré August 14, 2010 Workbook 3.1 Architecture Services Mobilization Operational Model – Enablement - Delivery Process Business Architecture Program Business Enterprise Architecture Governance (BEAG) Confidential C-MAD Group Inc Computer Science & Engineering Architecture Consulting Services
  • 2.
    22 1 Introduction Enterprise Architecture DeliveryProcess: Architecture Delivery Process (ADP) Architecture Design Document (ADD)
  • 3.
    33 Architecture Deliverables Architecture DesignDocument (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 SolutionArchitecture 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 ofthe 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