Top Menu

Jump to content
Home
    • Projects
    • Work packages
    • News
    • Getting started
    • Introduction video
      Welcome to Government of Rwanda Projects
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Professional support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?

Side Menu

  • Overview
  • Activity
  • Work packages
  • Boards
  • Project library
    • Table of contents
      • Expanded. Click to collapseCollapsed. Click to showProject library
        • Expanded. Click to collapseCollapsed. Click to show00 Scope
          • Hierarchy leaf00 Project charter (empty)
        • Expanded. Click to collapseCollapsed. Click to show10 Requirements
          • Hierarchy leaf00 Requirements assessment
          • Hierarchy leaf10 Requirements traceability matrix
        • Expanded. Click to collapseCollapsed. Click to show20 Stakeholders & Communication
          • Hierarchy leaf00 Stakeholder analysis (empty)
          • Hierarchy leaf10 Communication plan
        • Hierarchy leaf30 Team & Resources
        • Hierarchy leaf40 Architecture
        • Hierarchy leaf50 Reporting
        • Hierarchy leaf60 Risks (empty)
        • Hierarchy leaf70 Contract Documents
        • Expanded. Click to collapseCollapsed. Click to show80 Deliverables
          • Hierarchy leafSome deliverable
        • Expanded. Click to collapseCollapsed. Click to show90 templates
          • Hierarchy leaf010 project charter
          • Hierarchy leaf020 reporting template
          • Hierarchy leaf030 Default ToR for Government of Rwanda IT projects
        • Expanded. Click to collapseCollapsed. Click to show95 Standards & Processes
          • Expanded. Click to collapseCollapsed. Click to show00 PM methodology at RISA
            • Hierarchy leafMeeting Structure
          • Hierarchy leaf01 Standards for the "Definition of Done" (DoD)
          • Hierarchy leaf04 Severity of Incidents
          • Hierarchy leaf05 Acceptance procedure
          • Hierarchy leaf10 Architecture principles
          • Hierarchy leaf20 Service Digitization Guideline
          • Hierarchy leaf30 Service request process
          • Hierarchy leaf40 Test Management
          • Hierarchy leaf50 Version Managment
          • Hierarchy leaf60 CI/CD
          • Hierarchy leaf70 Contract Management
You are here:
  • Project library
  • 95 Standards & Processes
  • 10 Architecture principles

Content

10 Architecture principles

  • More
    • Print
    • Table of contents

Latest version of this document always under:

https://projectmanagement.risa.rw/projects/risa-template-scrum/wiki/10-architecture-principles

Overview

This document provides the Rwanda Government with a set of architecture principles that will guide the decision-making around Information Management. These architecture principles were compiled by the Enterprise Architecture team within Rwanda Information Society Authority (RISA).

Appropriate policies and procedures must be developed to support the implementation of the principles. They were chosen so as to ensure the alignment of IT strategies with business strategies and visions. The development of these architecture principles was influenced by the following:

  • Enterprise Vision and Plans: The vision, plans, and organizational structure of the government
  • Government Strategic Initiatives: The characteristics of the government - its strengths, weaknesses, opportunities, and threats - and its current enterprise-wide initiatives (such as Open Data, Command Centre, and Rwanda Online)
  • Current Systems and Technology: The set of information resources deployed within the government
  • Computer Industry Trends: Consideration regarding the usage, availability, and cost of computer and communication technologies along with associated best practices presented in use

Applying Architecture Principles

Architecture principles are used to capture the fundamental truths about how the Rwanda Government will use and deploy information technology resources and assets. The principles are used in a number of different ways:

  • To provide a framework within which the government can start to make conscious decisions about IT
  • As a guide to establishing relevant evaluation criteria, thus exerting a strong influence on the selection of products or product architectures in the later stages of managing compliance to the Enterprise Architecture.
  • As drivers for defining the functional requirements of the architecture.
  • As an input to assessing both existing IS/IT systems and the future strategic portfolio, for compliance with the defined architectures. These assessments will provide valuable insights into the transition activities needed to implement the architecture, in support of business goals and priorities.
  • The Rationale statements highlight the value of the architecture to the enterprise and therefore provide a basis for justifying architecture activities.
  • The Implications statements provide an outline of the key tasks, resources, and potential costs to the enterprise of following the principle. They also provide valuable inputs to future transition initiatives and planning activities.
  • Support the architectural governance activities in terms of:
    • Providing a 'back-stop' for the standard compliance assessments where some interpretation is allowed or required
    • Supporting the decision to initiate a dispensation request where the implications of a particular architecture amendment cannot be resolved within local operating procedure

Principles are interrelated and need to be applied as a set.

Principles will sometimes compete: for example, the principles of "accessibility" and "security" tend towards conflicting decisions. Each principle must be considered in the context of "all other things being equal".

At times a decision will be required as to which principle will take precedence on a particular issue. The rationale for such decisions should always be documented.

Although specific penalties are not prescribed in a declaration of principles, violations of principles generally cause operational problems and inhibit the ability of the government to fulfill its mission.

Loading...