EA Blueprint Development Guidelines For GoR Final
EA Blueprint Development Guidelines For GoR Final
Blueprint Development
Guidelines for GoR.
Prepared by:
Rwanda Information Society Authority / RISA
I. INTRODUCTION
The purpose of these guidelines is to help public entities and GoR’s private partners
to have a common understanding of EA practice and to guide the systematic
mapping of the institution’s IT landscape (Blueprint) in clear steps namely: the AS-
IS situation, the To-Be situation, the Gap analysis and the Roadmap.
For full guidance and overall context purpose, this document should be read in
conjunction with the following documents:
Government of Rwanda Enterprise Architecture Governance: This document
outlines the governance structure around enterprise architecture within
government of Rwanda.
Government of Rwanda Enterprise Architecture Framework: This outlines the
boundaries, approach and notation that is used to model the enterprise
architecture within Rwandan public entities
Government of Rwanda Enterprise Architecture Principles: This defines the
guiding principles for enterprise architecture that should be applied across all
public entities
Government of Rwanda Enterprise Architecture Standards: This document
defines the standards that should be adhered to in documenting enterprise
architecture artefacts
III. COMPLIANCE
For ease of consultation these guidelines are provided in the form of diagrams
organized in the following flow:
• Review business strategy • Gather application data • Define recommendations for • Develop high-level business • Identify gaps between Target and • Define Initiatives
• Conduct stakeholder • Map applications to business current environment case Baseline blueprints • Develop Transition Plans
Activities
assessment Services / functions • Analyze data/scores and • Prioritize recommendations, • Compare best practice implementation • Create value case appropriate for
Key
• Request/review existing • Analyze data and score disposition applications identifying interdependencies of desired solutions investment justification
documentation eg applications • Determine high-level impact • Identify additional opportunity • Identify optimization opportunities and • Create actionable roadmap
strategy, org structure etc • Validate Baseline (As Is) and benefits areas associated applications
• Review final deliverables with
• Confirm business Blueprint with the client • Identify ‘Quick Wins’ • Confirm business case and • Confirm opportunities with Stakeholders
services and stewards • Create Baseline (As Is) Models • Confirm recommendations prioritization with Stakeholders Stakeholders
• Confirm application in Sparx Enterprise Architect and dispositions with • Identify list of initiatives to close the
inventory and stewards • Export models and develop Stakeholders gap
• Finalize scope & Baseline (As Is) Blueprint • Map initiatives to target drivers and
approach business requirements
• Assessment scope and • Application inventory with • Recommendation Summary • Business Case • High Level Opportunity / Benefit • High Level Opportunity / Benefit
Deliverables
application inventory demographics • Application Disposition Matrix • Prioritized Recommendations Identification Identification
Key
• Data collection, analysis • Baseline (As Is) Blueprint • Pain Gain Analysis • Target (To Be) Blueprint • Heat maps • IT Roadmap
and scoring approach • Actionable quick win plans
• Quick Win Initiatives
• Communication Plan
2. Business Requirements Analysis
Liaise with RISA EA Team for alignment with project boundaries
• Review business strategy, drivers and objectives • Application Inventory & Demographics • Scope and approach is confirmed
• Understand stakeholder requirements • Confirmed Scope • Strategic direction, business strategy is known
• Request/review existing documentation • Data collection and analysis approach • Application scoring method and participants are
• Confirm application inventory and stewards identified, and availability is confirmed
• Finalize scope & approach • Level of detail established for roadmap phase
deliverables
2.1 Understand Business Requirements and value
drivers
Review business strategy, government of Rwanda initiatives and goals
Scope
Request Clarity
Clear? Review Existing
No Documentation
2
Request Yes
for EA Confirm Project Scope Yes
Project Scope Clear?
Received Schedule Meeting to Meeting /
Identify Source of Info Yes Validate / Gather Workshop
Yes Required Availa Information Scheduled
This will include the goals of Information ble?
the project and target audience
for the deliverables
Review all available and relevant documentations including strategy documents, Operating models,
Organisational structure, architecture models, government initiatives, mandates and drivers.
2.2 Confirm Scope and Approach
A clear understanding of both the scope of the project and framework will enable the architect to produce
deliverables that are seamlessly align to the goals of Government of Rwanda.
3. Baseline Blueprint Development
Gain deep understanding of available assets that guide the project
Templ
Request Clarity ate
No Clear?
Update Template
Familiarise Oneself Templ Yes With Required
Scope Yes
with Data Gathering ate Information
Clear
Template Clear?
Familiarity with the data gathering template will facilitate the running of the workshops and data gathering
proceses. The pre-work should also include familiarization with the deliverables and supporting assets.
3.2 Gather Data
Before the meeting, ensure that the stakeholder is aware of the project
During the workshop, take time to explain expectations and target deliverables, use of assets such as Data
Gathering Template, Framework, governance model etc.
3.3 Develop Baseline (As Is) Blueprint
Use guideline and template for blueprint development
Data Baseline
Create Architecture Export Models from
Gathering Understand Document Baseline (As Is)
Models in Sparx Sparx Enterprise
Template Blueprint Template (As Is) Blueprint Blueprint
Enterprise Architect Architect
Complete Complete
Yes
Schedule Meeting
No Update Models with
with Stakeholder to Validate Models with Validat
Inputs from
Validate Baseline the Stakeholder ed?
Stakeholder
Models
Use the structured template to complete the Baseline (As Is) Blueprint. The Blueprint must be developed
in close collaboration with all stakeholders to ensure its acceptability and alignment with overall goals.
4. Develop Target Blueprint
Use available assets to create deliverables that are understood across the board
Review Entity
Objectives
Standard procedure in determining in whether to Build, Buy or Enhance current solutions should apply.
This, however, should always take into account all stakeholder requirements and goals
4.2 Prioritise Target (To Be) Recommendations
Stakeholder would be best placed to set priorities
The recommendations need to be aligned to the Government of
Rwanda initiatives, Sector goals and objectives and entity
strategy
The validation to include IT Sector Working Group, RISA EA
Team and entity stakeholders
Document Additional
Recommendations
(if any)
5.Target Blueprint Development
Align with all stakeholders for completeness of the deliverables
Target
Target (To
State Update Target Develop Business Export Models from
Identify Additional Document Target Be)
Recomme Models in Sparx Case for Identified Sparx Enterprise
Opportunities (To Be) Blueprint Blueprint
ndations Enterprise Architect Initiatives Architect
Complete
Complete
Depending on the changes to the architecture, various reference models are available to assist in
developing Target Blueprints. Refer to RISA EA Team for assistance with overall strategic goals.
6. Gap Analysis
Recommended solutions to be aligned to Government of Rwanda capabilities
11
Identity List of Initiatives
Key Objectives
• Run comparison of the Baseline (As Is) Landscape and Target (To Be) State
12
Develop Target (To Be) • Identify gaps between the two landscapes
Processes
• Benchmark recommendations against best practice implementation of the same
• Identify initiatives that need to be taken to close the gap
It is recommended that reference models be used to create ‘Heat Maps’ to depict highlight areas that need
attention and new initiatives. This should be undertaken in close collaboration with stakeholders.
7. Create Roadmap for Target Blueprint Implementation
Develop Roadmap
Create Roadmap
15 • Create program plans that will be required to startup, govern, and navigate the roadmap
Develop Implementation
Plans • Validate and gain consensus on Roadmap Deliverables with sponsors and stakeholders
• Transfer ownership of deliverables and roadmap to Sponsor that will drive the ensuing
implementation
Gap Yes
Create Value Case Review Final
Analysis Develop Transition Create Actionable Approv Finalise Roadmap
Define Initiatives for Investment Roadmap with Sign-off
Report Plans Roadmap ed? and Project Sign-off
Justification Stakeholders
Complete
No
Based on the Prioritisation of
recommendations Update Based of
Stakeholder
Suggestions
Close collaboration with stakeholders in developing the roadmap will ensure ownership of the
implementation plans by the same.