cmad group workbook 3.3 op model enable

19
1 1 Authored by: Alexander Doré August 14, 2010 Workbook 3.3 Architecture Services Mobilization Operational Model – Enablement - Roles and Responsibilities Business Architecture Program Business Enterprise Architecture Governance (BEAG) Confidential C-MAD Group Inc Computer Science & Engineering Architecture Consulting Services

Upload: alexander-dore

Post on 19-Jan-2017

101 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CMAD Group Workbook 3.3 Op Model Enable

11

Workbook 4 Workbook 1

Authored by: Alexander Doré August 14, 2010

Workbook 3.3

Architecture Services Mobilization Operational Model – Enablement - Roles and Responsibilities

Business Architecture Program Business Enterprise Architecture Governance (BEAG)

Confidential

C-MAD Group Inc Computer Science & Engineering Architecture Consulting Services

Page 2: CMAD Group Workbook 3.3 Op Model Enable

22

1 Introduction Enterprise Architecture Delivery Process: Architecture Delivery Process (ADP) Architecture Design Document (ADD)

Page 3: CMAD Group Workbook 3.3 Op Model Enable

33

3 Roles and Responsibilities

Application Architect Information Architect Integration Architect (IAS) Infrastructure Architect Service [SOA] Designer (IAS) Application Designer/Developer Infrastructure Engineer Database Administrator

Responsibility Matrix Business Sponsor Business SME Business Analyst Business System Analyst Enterprise Architect Business Architect Lead Architect

Page 4: CMAD Group Workbook 3.3 Op Model Enable

44

Roles and Responsibilities Responsibility Matrix

Artifact Bus

ines

s S

pons

or

Bus

ines

s

SM

E

Bus

ines

s A

naly

st

Bus

ines

s S

yste

ms

A

naly

st

Ent

erpr

ise

Arc

hite

ct

Bus

ines

s A

rchi

tect

Lead

A

rchi

tect

App

licat

ion

Arc

hite

ct

Info

rmat

ion

Arc

hite

ct

Inte

grat

ion

Arc

hite

ct

(IAS

) S

ervi

ce

Des

igne

r (IA

S )

Infra

stru

ctur

e A

rchi

tect

Infra

stru

ctur

e

Eng

inee

ring

App

licat

ion

D

evel

opm

ent

Dat

abas

e A

dmin

istra

tor

Project Charter Approve Perform

Business Context Diagram Approve Approve Perform

High Level Use Cases Approve Perform Support

Business and Technical Requirements

Approve Perform Support Support

Conceptual Current State Architecture

Approve Approve Support Perform Support

Conceptual Future State Architecture

Approve Approve Support Perform Perform Support

Logical Application Architecture Support Approve Perform Support Support Support Support

Logical Information Architecture Support Approve Support Perform Support Support

Logical Integration Architecture Support Approve Perform Support Approve Support Support

Logical Infrastructure Architecture

Support Approve Support Support Support Perform

Technical Design Approve Perform Services Design Approve Approve Perform

Deployment Architecture – Integration

Approve Perform Approve

Deployment Architecture – Infrastructure

Approve Perform

Physical Data Model Approve Perform

Application Development Code Approve Perform

Platform Implementation Plan Approve Approve Approve Perform

Suggested

Page 5: CMAD Group Workbook 3.3 Op Model Enable

55

Roles and Responsibilities

Business Sponsor Requirements & Analysis Design Construct, Test, &

Deploy

•  Project Charter (Approve): Ensure that the strategic direction of the Project Charter is aligned with the actualization of project goals and objectives.

•  None •  None

A

P A

Perform Approve

S Support

Page 6: CMAD Group Workbook 3.3 Op Model Enable

66

Roles and Responsibilities

Business SME Requirements & Analysis Design Construct, Test, &

Deploy

•  Project Charter (Perform): Creates the project charter based on goals and objectives defined by the business

•  Business Context Diagram (Approve): Ensures that scope is not outside of the boundaries set by Project Charter

•  High Level Use Cases (Approve): Ensures alignment with Project Charter

•  Requirements (Approve): Ensures that all functionality defined in the Project Charter and High Level Use cases are accounted for

•  Conceptual Architecture (Approve): Ensures that all processes, components, and systems within the scope of the project are defined

•  None •  None

A A

AAA

P

P A

Perform Approve

S Support

Page 7: CMAD Group Workbook 3.3 Op Model Enable

77

Roles and Responsibilities

Business Analyst Requirements & Analysis Design Construct, Test, &

Deploy

•  Business Context Diagram (Perform): Use the Project Charter to identify business processes, functions, & capabilities and how they are impacted by the project

•  High Level Use Cases (Perform): Define how the system will handle scenarios

•  Business and Technical Requirements (Perform): Document the business requirements and ensure that requirements document (BTRD) is at the appropriate level of detail to produce the Logical Architecture models and detailed Technical Design during the Design phase

•  None •  None

P P

S

P A

Perform Approve

S Support

Page 8: CMAD Group Workbook 3.3 Op Model Enable

88

Roles and Responsibilities

Business System Analyst Requirements & Analysis Design Construct, Test, &

Deploy

•  Business and Technical Requirements (Perform): Document the technical requirements and ensure that requirements document (BTRD) is at the appropriate level of detail to produce the Logical Architecture models and detailed Technical Design during the Design phase

•  None •  None

P

P A

Perform Approve

S Support

Page 9: CMAD Group Workbook 3.3 Op Model Enable

99

Roles and Responsibilities

Enterprise Architect Requirements & Analysis Design Construct, Test, &

Deploy

•  Business Context Diagram (Approve): Ensures that scope is not outside of the boundaries set by Project Charter is consistent with the other projects/initiatives

•  Conceptual Current State Architecture (Approve): Ensure that the current state is accurately captured

•  Conceptual Future State Architecture (Approve): Ensure that the solution meets the functional and non-functional requirements, and conforms to enterprise best practices

•  Logical Architecture (Support): Ensure that he logical architecture models provide the necessary information for detailed design. Also, guide the Project Lead Architect in determining opportunities to use enterprise assets and services

•  None

AA

A

S

S

S

S

P A

Perform Approve

S Support

Page 10: CMAD Group Workbook 3.3 Op Model Enable

1010

Roles and Responsibilities

Business Architect Requirements & Analysis Design Construct, Test, &

Deploy

•  Business Context Diagram (Perform): Creates the Business Context Diagram and ensures that scope is not outside of the boundaries set by Project Charter

•  High Level Use Cases (Support): Ensures alignment with Project Charter

•  Conceptual Architecture (Support): Assist in creating the conceptual architecture and ensure that the solution meets the functional and non-functional requirements

•  None •  None

P

P A

Perform Approve

S Support

S

S S

S

Page 11: CMAD Group Workbook 3.3 Op Model Enable

1111

Roles and Responsibilities

Lead Architect Requirements & Analysis Design Construct, Test, &

Deploy

•  Business Context Diagram (Approve): Ensures that scope is not outside of the boundaries set by Project Charter

•  Conceptual Current State Architecture (Perform): Ensure that the current state is accurately captured

•  Conceptual Future State Architecture (Perform): Ensure that the solution meets the functional and non-functional requirements, and conforms to enterprise best practices

•  Logical Architecture (Approve): Ensure that the models provide the necessary information for design.

•  Deployments Architecture (Approve): Ensure that he deployment architecture models are achievable and adhere to standards

•  Technical Design (Approve): Ensure that technical design is within the boundary conditions defined in logical architecture models

•  Services Design (Approve): Ensure that the Services meet project needs

•  None

AAA

P P A

A

A

A

A

A

A

A

P A

Perform Approve

S Support

Page 12: CMAD Group Workbook 3.3 Op Model Enable

1212

Roles and Responsibilities

Application Architect Requirements & Analysis Design Construct, Test, &

Deploy

•  Conceptual Future State Architecture (Support): Assist in creating the conceptual architecture and ensure that the solution meets the functional and non-functional requirements

•  Logical Application Architecture (Perform): Identify the architecturally significant application components of the future state solution

•  Logical Application Architecture (Perform): Develop high-level interactions between application components and articulate the boundaries for application designers

•  Logical Integration Architecture (Perform): Logical model and the component context diagrams (CCD) to capture components, component placement and interconnections

•  Logical Information and Integration Architecture (Support): Assist in developing information architecture and infrastructure architecture models

•  None

SP

P

S

S

P A

Perform Approve

S Support

Page 13: CMAD Group Workbook 3.3 Op Model Enable

1313

Roles and Responsibilities

Information Architect Requirements & Analysis Design Construct, Test, &

Deploy

•  Business Context Diagram (Support): Define the information context within which a solution is being designed

•  Conceptual Future State Architecture (Perform): Create the conceptual information models including Information Architecture – Highlights , Conceptual Information Domain Architecture , Information Flow, Metadata

•  Logical Information Architecture (Perform): Identify the architecturally significant application components of the future state solution

•  Logical Information Architecture (Perform): Logical model and the component context diagrams (CCD) to capture components, component placement and interconnections

•  Logical Information and Integration Architecture (Support): Assist in developing information architecture and infrastructure architecture models

•  None

P

S

S

S

P A

Perform Approve

S Support

P

S

P

Page 14: CMAD Group Workbook 3.3 Op Model Enable

1414

Roles and Responsibilities

Integration Architect (IAS) Requirements & Analysis Design Construct, Test, &

Deploy

•  Conceptual Future State Architecture (Support): Assist in creating the conceptual architecture and ensure that the solution meets the functional and non-functional requirements

•  Logical Integration Architecture (Perform): Identify the architecturally significant application components of the future state solution

•  Logical Integration Architecture (Approve): Approve the logical integration model and the component context diagrams (CCD) to capture components, component placement and interconnections

•  Deployment Architecture – Integration (Perform): Create the deployment architecture for integration needs of the project

•  Platform Implementation Plan (Approve): Ensure that the plan is aligned with the Deployment Architecture for Integration

PA

S

P A

Perform Approve

S Support

S

Page 15: CMAD Group Workbook 3.3 Op Model Enable

1515

Roles and Responsibilities

Infrastructure Architect Requirements & Analysis Design Construct, Test, &

Deploy

•  Conceptual Future State Architecture (Support): Assist in creating the conceptual architecture and ensure that the solution meets the functional and non-functional requirements

•  Logical Infrastructure Architecture (Perform): Create the logical infrastructure architecture to support the future solution environment

•  Deployment Architecture – Infrastructure (Perform): Create the deployment architecture for infrastructure needs of the project

•  Logical Information and Integration Architecture (Support): Assist in developing information architecture and infrastructure architecture models

•  Platform Implementation Plan (Approve): Ensure that the Platform Implementation Plan is aligned with the Logical Infrastructure Architecture

PP

S

S

S

P A

Perform Approve

S Support

A

Page 16: CMAD Group Workbook 3.3 Op Model Enable

1616

Roles and Responsibilities

Service [SOA] Designer (IAS) Requirements & Analysis Design Construct, Test, &

Deploy

•  None •  Services Design (Perform): Create the design for integration services based on project needs

•  Logical Integration Architecture (Support): Assist in developing information architecture models

•  Deployment Architecture – Integration (Approve): Review the deployment architecture for integration and approve if it meets the needs of the project

•  Platform Implementation Plan (Approve): Ensure that the plan is aligned with the Deployment Architecture for Integration

S

P A

Perform Approve

S Support

A

A

P

Page 17: CMAD Group Workbook 3.3 Op Model Enable

1717

Roles and Responsibilities

Application Designer/Developer Requirements & Analysis Design Construct, Test, &

Deploy

•  None •  Logical Architecture (Support): Assist the architects in developing the that he logical architecture models by providing necessary information on the current state and technical nuances

•  Technical Design (Perform): Develop the low-level design based on the logical architecture models and create detailed specifications for system components

•  Application Code (Perform): Use the Technical Design artifacts and implement technology specific coding

S

P A

Perform Approve

S Support

P

S

S

S

P

Page 18: CMAD Group Workbook 3.3 Op Model Enable

1818

Roles and Responsibilities

Infrastructure Engineer Requirements & Analysis Design Construct, Test, &

Deploy

•  None •  Deployment Architecture – Integration (Support): Assist the integration architect in developing deployment architecture for integration

•  Deployment Architecture – Infrastructure (Support): Assist the infrastructure architect in developing deployment architecture for infrastructure

•  Platform Implementation Plan (Approve): Develop a plan is aligned with the Deployment Architecture for Integration

P A

Perform Approve

S Support

S

S P

Page 19: CMAD Group Workbook 3.3 Op Model Enable

1919

Roles and Responsibilities

Database Administrator Requirements & Analysis Design Construct, Test, &

Deploy

•  None •  Logical Information Architecture (Support): Provide insight into data entities and their sources. Ensures that the Logical Data Model is at an appropriate level of detail

•  Technical Design (Support): Support the application designer in developing the low-level design

•  Physical Data Model (Perform): Use the Info Arch to create platform specific physical data model

•  Application Development Code (Support): Ensure that the code reflects the configurations of the database platform

P A

Perform Approve

S Support

S

P

S S