This chapter provides an architectural oversight of the implementation.
The objectives of Phase G are to:
- Ensure conformance with the Target Architecture by implementation projects
- Perform appropriate Architecture Governance functions for the solution and any implementation-driven architecture Change Requests
This section defines the inputs to Phase G.
- Architecture reference materials (see the TOGAF Standard — Architecture Content)
- Request for Architecture Work (see the TOGAF Standard — Architecture Content)
- Capability Assessment (see the TOGAF Standard — Architecture Content)
- Organizational Model for Enterprise Architecture (see the TOGAF Standard — Architecture Content), including:
- Scope of organizations impacted
- Maturity assessment, gaps, and resolution approach
- Roles and responsibilities for architecture team(s)
- Constraints on architecture work
- Budget requirements
- Governance and support strategy
- Tailored Architecture Framework (see TOGAF Standard — Architecture Content),
- Tailored architecture method
- Tailored architecture content (deliverables and artifacts)
- Configured and deployed tools
- Statement of Architecture Work (see the TOGAF Standard — Architecture Content)
- Architecture Vision (see the TOGAF Standard — Architecture Content)
- Architecture Repository (see the TOGAF Standard — Architecture Content), including:
- Re-usable building blocks
- Publicly available reference models
- Organization-specific reference models
- Organization standards
- Architecture Definition Document (see the TOGAF Standard — Architecture Content)
- Architecture Requirements Specification (see the TOGAF Standard — Architecture Content), including:
- Architectural requirements
- Gap analysis results (from Business, Data, Application, and Technology Architectures)
- Architecture Roadmap (see the TOGAF Standard — Architecture Content)
- Architecture Governance Framework (see the TOGAF Standard — EA Capability and Governance)
- Implementation Governance Model (see the TOGAF Standard — Architecture Content)
- Architecture Contract (standard) (see the TOGAF Standard — EA Capability and Governance)
- Request for Architecture Work (see the TOGAF Standard — Architecture Content) identified during Phases E and F
- Implementation and Migration Plan (see the TOGAF Standard — Architecture Content)
The level of detail addressed in Phase G will depend on the scope and goals of the overall architecture effort.
The order of the steps in Phase G as well as the time at which they are formally started and completed should be adapted to the situation at hand in accordance with the established Architecture Governance.
The steps in Phase G are as follows:
- Confirm scope and priorities for deployment with development management (see 11.3.1 Confirm Scope and Priorities for Deployment with Development Management)
- Identify deployment resources and skills (see 11.3.2 Identify Deployment Resources and Skills )
- Guide development of solutions deployment (see 11.3.3 Guide Development of Solutions Deployment )
- Perform Enterprise Architecture Compliance reviews (see 11.3.4 Perform Enterprise Architecture Compliance Reviews)
- Implement business and IT operations (see 11.3.5 Implement Business and IT Operations)
- Perform post-implementation review and close the implementation (see 11.3.6 Perform Post-Implementation Review and Close the Implementation)
- Review migration planning outputs and produce recommendations on deployment
- Identify Enterprise Architecture priorities for development teams
- Identify deployment issues and make recommendations
- Identify building blocks for replacement, update, etc.
- Perform gap analysis on Enterprise Architecture and solutions framework
The gaps in the existing enterprise solutions framework need to be identified and the specific SBBs required to fill these gaps will be identified by the Solution Architects. These SBBs may have a one-to-one or many-to-one relationship with the projects. The Solution Architects need to define exactly how this will be done. There may be other projects working on these same capabilities and the Solution Architects need to ensure that they can leverage best value from these investments.
- Produce a gap analysis report
The project resources will include the development resources which will need to be educated in the overall Enterprise Architecture deliverables and expectations from the specific development and implementation projects.
The following considerations should be addressed in this step:
- Identify system development methods required for solutions development
- There are a range of systems development methods and tools available to the project teams. The method should ideally be able to interoperate with the architecture outputs; for example, generate code from architecture artifacts delivered to date. This could be achieved through the use of modeling languages used for the Enterprise Architecture development that may be captured as inputs to the systems development tools and thereby reduce the cost of solutions development.
- Ensure that the systems development method enables feedback to the architecture team on designs
- Formulate project recommendation
For each separate implementation and deployment project, do the following:
- Document scope of individual project in impact analysis
- Document strategic requirements (from the architectural perspective) in impact analysis
- Document Change Requests (such as support for a standard interface) in impact analysis
- Document rules for conformance in impact analysis
- Document timeline requirements from roadmap in impact analysis
- Document Architecture Contract
- Obtain signature from all developing organizations and sponsoring organization
- Update Enterprise Continuum directory and repository for solutions
- Guide development of business & IT operating models for services
- Provide service requirements derived from Enterprise Architecture
- Guide definition of business & IT operational requirements
- Carry out gap analysis between the Solution Architecture and operations
- Produce Implementation Plan
- Review ongoing implementation governance and Architecture Compliance for each building block
- Conduct post-development reviews
- Close development part of deployment projects
- Carry out the deployment projects including: IT services delivery implementation; business services delivery implementation; skills development & training implementation; communications documentation publication
- Publish new Baseline Architectures to the Architecture Repository and update other impacted repositories, such as operational configuration management stores
- Conduct post-implementation reviews
- Publish reviews and close projects
Closure on Phase G will be when the solutions are fully deployed once.
The outputs of Phase G may include, but are not restricted to:
- Architecture Contract (signed) (see the TOGAF Standard — EA Capability and Governance), as recommended in the architecture-compliant implemented architectures
- Compliance Assessments (see the TOGAF Standard — Architecture Content)
- Change Requests (see the TOGAF Standard — Architecture Content)
- Architecture-compliant solutions deployed including:
- The architecture-compliant implemented system
- The implemented system is actually an output of the development process. However, given the importance of this output, it is stated here as an output of the ADM. The direct involvement of architecture staff in implementation will vary according to organizational policy, as described in the TOGAF Standard — EA Capability and Governance.
- Populated Architecture Repository
- Architecture compliance recommendations and dispensations
- Recommendations on service delivery requirements
- Recommendations on performance metrics
- Service-Level Agreements (SLAs)
- Architecture Vision, updated post-implementation
- Architecture Definition Document, updated post-implementation
- Business and IT operating models for the implemented solution
- Architecture Building Blocks (ABBs)
- The architecture-compliant implemented system
It is here that all the information for successful management of the various implementation projects is brought together. Note that, in parallel with Phase G, there is the execution of an organizational-specific development process, where the actual development happens.
To enable early realization of business value and benefits, and to minimize the risk in the transformation and migration program, the favored approach is to deploy the Target Architecture as a series of transitions. Each transition represents an incremental step towards the target, and each delivers business benefit in its own right. Therefore, the overall approach in Phase G is to:
- Establish an implementation program that will enable the delivery of the Transition Architectures agreed for implementation during the Migration Planning phase
- Adopt a phased deployment schedule that reflects the business priorities embodied in the Architecture Roadmap
- Follow the organization's standard for corporate, IT, and Architecture Governance
- Use the organization's established portfolio/program management approach, where this exists
- Define an operations framework to ensure the effective long life of the deployed solution
Phase G establishes the connection between architecture and implementation organization, through the Architecture Contract.
Project details are developed, including:
- Name, description, and objectives
- Scope, deliverables, and constraints
- Measures of effectiveness
- Acceptance criteria
- Risks and issues
Implementation governance is closely allied to overall Architecture Governance, which is discussed in the TOGAF Standard — EA Capability and Governance.
A key aspect of Phase G is ensuring compliance with the defined architecture(s), not only by the implementation projects, but also by other ongoing projects within the enterprise. The considerations involved with this are explained in detail in the TOGAF Standard — EA Capability and Governance.
TOGAF is a registered trademark of The Open Group