This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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
Platform Implementation Plan Approve Approve Approve Perform
Suggested
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
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
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
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
• 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
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
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
• 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
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
• 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
• 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
• 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
• 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