Back to Guides

EA Principles

Fundamental guidelines that govern decision-making and the development of EA components across all domains.

Fundamental guidelines that govern decision-making and the development of EA components across all domains.

Introduction to EA Principles

To ensure successful application of EA practice in any entity, it is important to define a set of principles for each EA domain. These principles define the main rules for developing EA components, clarify their intent, rationale, and implications. They are not exhaustive and can be extended in coordination with specialists.

Benefits of EA Principles

Applying EA principles successfully helps entities achieve the following:

More efficient documentation and development of EA components and views

Consistency and alignment between components in each domain

Compliance with regulatory requirements per domain

Getting value from each stage of the EA methodology and reaching intended outcomes

Efficient spending on investment decisions for proposed initiatives and projects

Better EA governance and decision-making, and verification of compliance through checklists and audits (workbooks, technical proposals, technical requirements, architectures, etc.)

Choosing solutions that align with EA principles and meet entity needs

Building reference models for all domains on principles-aligned foundations that meet entity needs and technical developments

Principles by Domain

Business Architecture Principles

BA 01

Strategic Alignment

Translate business architecture to entity strategic directions through an integrated approach linking business and EA strategy.
BA 02

Innovation and Creativity

Adopt innovation and creativity in developing EA components and in investment decisions for emerging technology.
BA 03

Co-creation

Adopt co-creation between internal units and external stakeholders when developing business architecture components.
BA 04

Unified Approach to Document and Execute Services and Processes

Follow unified reference standards for documenting and executing capabilities, services, and processes.
BA 05

Business Continuity

Ensure continuity of critical capabilities, services, and processes at target level in all circumstances.
BA 06

Compliance with Regulations and Mandate

Ensure compliance with internal and national regulations and policies, and solutions that support the entity mandate.

Beneficiary Experience Architecture Principles

XA 01

Beneficiary Centricity

Align beneficiary experience architecture with DGA beneficiary-centric policy: enablement, improvement, participation, continuous improvement.
XA 02

Beneficiary Segmentation

Study all beneficiary segments and their needs and expectations when developing beneficiary experience components.
XA 03

Life Experience

Develop components that support life experience, full coverage, and integration in service delivery.

Application Architecture Principles

AP 01

Fit for Purpose

Define application functions that fit business digitisation requirements and align with entity capabilities and current investment.
AP 02

Based on Standards

Build entity applications on approved global standards while complying with relevant national policies and controls.
AP 03

Ease of Use

Design applications that are easy to learn and support business performance and access via multiple channels.
AP 04

Scalable

Structure applications to accommodate changes in requirements, scale, and data growth.
AP 05

Reusable

Build application components that work independently and can be reused across functional contexts.

Data Architecture Principles

DA 01

Single Request for Data

Request data from beneficiaries once; integrate with systems/entities when data exists internally or externally to obtain it from source.
DA 02

Single Data Source

Rely on a single trusted source per data entity and data owner for attributes; avoid storing in multiple operational systems.
DA 03

Data Management and Governance Compliance

Comply with approved data management and governance requirements and standards across current and target data architecture.
DA 04

Support Decision Making

Use data to support leadership in decision-making, business rules, and performance indicators based on high-quality data.
DA 05

360 View

Provide complete documentation of data entities and their links to systems, sources, and other components for a full, accurate view.

Technology Architecture Principles

TA 01

Cloud First

Make cloud computing a core part of technology strategy for flexibility, scale, and efficiency and to reduce data centre ownership and operations.
TA 02

Compliance with Standards

Comply with national (NCA, NDMO, DGA, CST, SAMA) and international (ISO, NIST, Uptime Institute, PCI-DSS) standards for updates and protection.
TA 03

Business Led Changes

Respond to business needs and requirements and plan application and technology changes accordingly.
TA 04

Control Technical Diversity

Control technical diversity to reduce maintenance and integration costs and unify technologies and platforms for simpler operations.
TA 05

Resilience and High Availability

Design services to tolerate failures and continue when a component fails; redundancy, fault-tolerant design, load balancing for critical availability.
TA 06

Cost Optimization and Efficiency

Design technology infrastructure for best cost use and efficiency, balancing performance with resource use.
TA 07

Scalability and Performance

Design technical solutions to scale with growing demand and deliver strong performance under varying workloads.
TA 08

Sustainability and Environmental Responsibility

Consider environmental sustainability, reduce carbon impact, and adopt green practices and energy-efficient design.

Security Architecture Principles

SA 01

Least Privilege

Restrict user permissions to the minimum required for their role and duties.
SA 02

Defense in Depth

Apply multiple layers of security controls across different levels of the entity technology architecture.
SA 03

Zero Trust Architecture

Security model based on «never trust, always verify»; assume threats exist inside and outside the network.
SA 04

Implement a Strong Identity Foundation

Establish a strong Identity and Access Management (IAM) framework so only authorised users and devices get access.
SA 05

Secured by Design

Integrate security into the design of all architectures across EA domains (applications, data, technology, security controls).

Compliance and Expected Outputs

EA principles can be linked to requirements per domain, and compliance status (compliant, non-compliant, partially compliant, not applicable, unknown) can be measured for technical specifications, workbooks, designs, technical requirements, and proposals. Expected outputs include: EA principle cards for all domains, linking principles to EA requirements per domain, and compliance status.