Enterprise Architecture Governance
Introduction
The Government of Rwanda under the leadership of RISA has undertaken to develop Enterprise Architecture Practice with the goal of establishing unified IT standards and practices across all public entities. The rationale behind this is the need for seamless and integrated IT solutions across government entities.
It is acknowledged that up until now, despite the close alignment of the services offered by different government entities, the respective IT functional units have applied different standards in developing and deploying solutions.
An assessment conducted in 2013 concluded that there is neither IT governance nor enterprise architecture in place within all public entities and by extension, there is practically no appropriate Enterprise Architecture Governance.
This scenario poses a challenge to the Government of Rwanda as it seeks to integrate IT solutions across all public entities.
In order to address this challenge, RISA has been tasked to drive the implementation of enterprise architecture practices that will ensure the application of unified IT standards across all entities.
To achieve this, there is a need to define an Enterprise Architecture Framework (EAF) as well as the governance model that will drive its implementation.
Rather than applying a leading framework in its entirety, the government of Rwanda has elected to adopt and modify The Open Group Architecture Framework (TOGAF) to suit the specific needs of Rwanda.
Depicted in Figure 20 below is the modified framework. The detailed description of the framework has been defined in the document titled ‘Government of Rwanda Enterprise.’
Architecture Framework (RGEA)’ which has also outlined the domains that enterprise architecture practice will cover.
The purpose of this document, therefore, is to outline the governance structures and roles that specific boards and committees will be entrusted with in ensuring adherence to set IT standards and practices.
Background
Management of an IT function is a complex undertaking. This is largely because IT encompasses a number of closely linked subdisciplines that need to be maintained in seamless alignment if the combined service offering is to deliver value to the target audience.
Success of the IT function therefore hinges on a number of interrelated activities, which are all coordinated through IT governance.
Within Government of Rwanda, IT governance should be taken both in the sense of provision of standards and policies for the entire ICT functional unit as well as governance around
Enterprise Architecture practice. This will be referred to as Enterprise Architecture Governance (EAG).
The primary purpose of Enterprise Architecture Governance is to ensure that an organization’s IT investments are closely aligned to business goals and processes, so that limited IT resources are allocated to areas of highest impact on organizational performance. While the overriding concern of EAG is the effectiveness of the IT investments, the EA program itself needs to be governed as well, since an incorrectly developed EA could adversely impact the IT investment decisions that are based on it. The EAG described in this document has three primary objectives:
- Ensure that the EA program is properly managed and that it produces artifacts and plans that are truly representative of organizational goals and needs.
- Ensure that the IT investment decisions are being continually aligned with the EA Office from the point they are initiated until implemented
- Ensure that the IT decisions are made with consideration for integration goals of government Rwanda
To address these objectives, a well-defined Enterprise Architecture Governance Framework needs to be developed, agreed, communicated and implemented.
The following sections describe the proposed EA Governance Framework for each major component of the EA Program as well as the required governance bodies to ensure the implementation of the defined EAG framework.
EA Governance Implementation
The purpose of the EAG Framework is to provide policy guidance and advice and assistance in the definition, design, and implementation of Enterprise Architecture (EA) discipline and practice throughout the organization.
In addition, it serves as the core governance asset providing advocacy for EA integration of business and technology architectures across business units as well external boundaries.
The EAG establishes common terminology definitions and frameworks, including the Enterprise Architecture Framework and Technical Reference Models and Standards; and practical guidance to effectively implement and provide assurance for government of Rwanda technology solutions required to enable business requirements.
The Implementation of any EAG follows a number of steps. Typically, EAG requires formation of a number of governing bodies that share responsibility of overseeing operations of the IT functional unit.
These bodies are systematically arranged along the System Development Lifecycle (SDLC) to not only set and ensure adherence to set standards and principles but also to mitigate the risk of IT delivering a solution that may potentially be misaligned to the business requirements. Furthermore, the governance bodies vet and make recommendations on future IT investment plans.
The rationale behind having multiple governance bodies is to avoid a situation where a single body is entrusted with the responsibility of both making recommendation and approving the same. Best practice requires that there be multiple bodies that will validate each other’s decision.
Within the Government of Rwanda, however, it has been noted that the IT functional units are relatively small. In the majority of cases, the IT team is composed of less than ten (10) FTEs.
This scenario makes it impossible to create multiple IT governance bodies in such organizations.
It is, however, still imperative that EA governance be instituted in all public entities. It is noted that all public entities have and IT committee whose terms of reference include making decisions for IT investment and operational enhancements.
It is proposed that the terms of reference for such a committee should be extended to includenterprise architecture governance.e. In this regard, the IT committee should also have the responsibility of ensuring adherence to set standards and application of EA policies.
If, however, this IT Committee is to be the only body responsible for making decision affecting an entity, governance would be a failure in principle for the following reasons:
- The IT Committee’s decisions need to be vetted by another independent body
- The government of Rwanda’s goal of bringing integration between public entities will need to be driven by a common goal across all public entities and therefore needs another body outside each of the entities to validate the decisions that would impact the integration
Since all the entities are organized in Sectors, it is therefore recommended that the IT committees for each entity be aligned to their respective Sectors. At central level, three additional decision making bodies will serve as escalation points for institutions’ IT committees and Sector Working Groups. These are:
- RISA Team
- GoR Digitization Advisory Committee
- National ICT steering committee.
Described below is the proposed relationship:
- The IT Committee will be responsible for making IT decisions for the respective public entity. These decisions will include future investment plans, system enhancements, solution development, etc.
- Before the decisions are implemented, the IT Sector Working Group should be consulted. This is because the IT Sector Working Group would have a clear view of how each of the entities’ architecture fits in with the sector mandate. In order to ensure that there is no disruption to the integration plans, the IT Sector Working Group will be the custodian of the sector architecture models. As such, it would be in a better position to approve decisions that would not compromise the integrations across sector entities.
- In making its decision, the IT Sector Working Group will liaise with the RISA-EA Team. The RISA-EA Team is responsible for setting architecture standards and policies for all
- government entities. As such, it will vet decisions made by IT Sector Working Groups in line with the set standards,policies,s and architecture goals of the government.
- All major IT investment plans will be approved by the GoR Digitization Advisory Committee via the RISA-EA Team.
- All strategic orientations in connection to ICT cross-institutional projects fall under the responsibility of the National ICT steering committee, which is composed of GoR’s cabinet members.
The roles and compositions of each of the governance groups are depicted below.