Final Enterprise Architecture Modeling New
Final Enterprise Architecture Modeling New
ENTERPRISE ARCHITECTURE
www.onecitizen.net
Version 1.2 2009
www.onecitizen.net
INTRODUCTION:
The practitioner's note presents lesson learned from various public documents that provide the
framework, methods, and templates in doing enterprise architecture modeling. It demonstrates
the principle of not-to-reinvent the wheel by improving from existing practices, guidance and
standards.
The knowledge items of the practitioner's note are logically structured to support the learning
needs of those who attend the e-government management training. It guides the government
leaders and workers to build their knowledge, decision points, and action items in communicating
and doing enterprise architecture modeling in their organization. The aggregated information
provides the empowering content to benchmark current practices, and to make improvement to
the knowledge resources of the organization on the disciplines of enterprise architecture.
The practitioner's note provides essential concepts, procedures, templates and software that are
used by the note-taker in assisting some government and non-government organizations to define
the enterprise architecture. It includes evaluated content considered by the e-government
management training participants to be usable to communicate and implement enterprise
architecture in their organizations.
Enterprise architectures provides the living documents called reference models to make the
organization to effectively and efficiently managed recordings, expectations, processes,
configurations, metrics, work around, changes, relationships, collaborations, interchanges,
requirement tracing, control, and marketing of the business operation. It provides a singlereference-of-truth to properly lead the business process improvement and the optimal valueadded integration of technology in the business operation of the organization.
The enterprise architecture tools provide the principles, methods, vocabulary, conventions,
presentation objects, procedures, software, repositories, and artifacts in order to draw the
reference models of the enterprise that speaks of its business, information, technology, and
people.
The drawn models are kept in the digital repository and made accessible anytime when business
strategic planning, performance evaluation, and IC solution development are initiated by the
organization. It is reconfigured when new understanding about the business, information,
technology, and people are brought in by the improved enterprise strategy, new program and
projects, and enterprise metrics.
The Doing the Enterprise Architecture process requires the collaborative engagement between
the minds and practitioners running the business processes and those delivering the technology
services. It is to properly compose the reference models of the organization that will make the
business functional units and ICT service providers to realize the performance objectives through
information and communication technology.
The practitioner note is an open content project. The note-taker DOES NOT REPRESENT the
aggregated framework and brand names mentioned in this open content project.
The cited documents, products and services are presented to freely promote discovery and
informed decision on the use of information and communications technology standards,
methodology and software to realize the goals of effectively deliver the e-government services to
all.
The users must exercise DUE DILIGENCE in appraising the applicable use of the concepts,
framework, methodology, template and software in their organizational setting.
The users are FREE TO USE the digital copy of this open document as long as proper attribution, no
modification is done and respect of the copyrights limitations and acceptable use policy of the
cited materials are observed.
www.onecitizen.net
Table of Contents
INTRODUCTION:........................................................................................2
Part 1: Enterprise Architecture Framework........................................................4
1.0 Health Check on the Practice of Enterprise Architecture.........................................4
1.1 Enterprise Architecture..................................................................................4
1.3 Importance of Enterprise Architecture...............................................................5
1.4. Enterprise Architecture Principles....................................................................6
1.5 Questions of Enterprise Architecture.................................................................7
www.onecitizen.net
YES
NO
NOT
SURE
Can your agency readily presents the professional and business user matrix
dovetailed to their requirements, and to the technology services that address those
requirements?
YES
NO
NOT
SURE
Does your agency have a documented map of enterprise-wide data, how data is being
grouped, how data are related, how data is being accessed, how data is shared, and
how data is secured, and how data is store?
YES
NO
NOT
SURE
Are there silos of data and application in the different units of the agency?
YES
NO
NOT
SURE
When your agency start a project do you have an enterprise architecture blueprint,
which is used to align the type of application to be designed and developed?
YES
NO
NOT
SURE
Is there a formal stage in the project life cycle where system architecture is being
checked against the enterprise architecture?
YES
NO
NOT
SURE
If you have any question or problem regarding architecture do you know who to seek
for guidance, decision and documentation?
YES
NO
NOT
SURE
Is there an official guidance and listing of all business standards, methods and and
tools, technical references that both IT and Business have to use, or you can use
whatever technology you want?
YES
NO
NOT
SURE
www.onecitizen.net
CLINGER-COHEN
Enterprise Architecture (EA) links the business mission, strategy, and processes of an
organization to its IT strategy. It is documented using multiple architectural models or
views that show how the current and future needs of an organization will be met. By
focusing on strategic differentiators and working across the enterprise, there is a unique
opportunity to create leverage and synergies and avoid duplication and inconsistencies
across the enterprise. The key components of the EA are:
Accurate representation of the business environment, strategy and critical
success factors
Comprehensive documentation of business units and key processes
Views of the systems and data that support these processes
A set of technology standards that define what technologies and products are
approved to be used within an organization, complemented by prescriptive
enterprise-wide guidelines on how to best apply these technology standards in
creating business applications.
NASCIO Enterprise Architecture Development Toolkit v.3.0
Enterprise architecture defines an enterprise-wide, integrated set of components that
incorporates strategic business thinking, information assets, and the technical
infrastructure of an enterprise to promote information sharing across agency and
organizational boundaries. The Enterprise Architecture is supported by Architecture
Governance and the allied architectures of, Business, Information, Technology and
Solution Architectures.
"Enterprise" as any collection of organizations that has a common set of goals. For
example, an enterprise could be a government agency, a whole corporation, a division of
a corporation, a single department, or a chain of geographically distant organizations
linked together by common ownership.
VALUE INDICATORS
Alignment
Integration
Value Creation
Change Management
Compliance
www.onecitizen.net
PRINCIPLES
DESCRIPTION
STRATEGIC DIRECTION
STAKEHOLDER ALIGNMENT
ELIMINATE GAPS
MINIMIZE COST
STREAMLINE
ELIMINATE DUPLICATION
BROADEN ACCESSIBILITY
PROVIDE FLEXIBILITY
ENSURE INTEROPERATIBILITY
ENHANCE RELIABILITY
TIGHTEN SECURITY
CONTROLLED
www.onecitizen.net
WHAT
HOW
WHERE
WHO
WHEN
WHY
SCOPE
Strategist
BUSINESS
Executive
SYSTEM
Architects
TECHNOLOGY
Engineers
COMPONENT
Technician
OPERATION
Worker
Inventory
Process
Network
Organization
Timing
Motivation
www.onecitizen.net
WHAT
HOW
SCOPE
Identification of
scope process
-expressed in
terms of process
types in doing
the business.
Identification of
scope network
-expressed in
terms of
locations where
the business
operates.
BUSINESS
List of business
entity and
relationship
Identification of
the process
model that
describes the
transformation
of input to
process, result,
and entry to
other
peerprocess.
SYSTEM
List of system
entity and
relationship
List of systems
process that
transforms
systems input
TECHNOLOGY
COMPONENT
Inventory
Configuration
OPERATION
Proess
Configuration
WHERE
WHO
WHEN
WHY
Identification of
scope
organization
experessed in
terms of
organization and
stakeholders
important to the
business.
Identification of
scope time
expressed in
terms of events
important to the
business.
Identification of
scope motivation
expressed in
terms of
motivation types
like mandate,
policy
directives,
business goals
and strategies.
Identification of
the network
model which
describes the
business location
and its relation
to other peer
business
locations.
Identificaiton of
the organization
model which
relates business
role to business
work, and to
other peer
business roles.
Identification of
the timing model
which relates a
business cycle to
a business
moment and
another peer
business cycles.
Identification of
the business
ends and
business means
that motivates
the organization
List of system
location and
connection.
List of
organizational
representation in
terms of business
role and business
work
List of the
systems life
cycle, timing
triggers and
calendars
List of systems
means and ends
in terms of
systems ules and
policies
Network
Configuration
Organization
Configuration
Timing
Configuration
Motivation
Configuration
Operation
location and
connection
Organization role
and work
Operation cycle
and moments
Operation ends
and means
www.onecitizen.net
PERFORMANCE
-Performance Metrics
-Balance Score Card
BUSINESS
-Business Reference Model
-Business Process Maturity Model
INFORMATION
-Data Reference Model
-Application Reference Model
-Information Maturity Model
TECHNOLOGY
-Technical Reference Model
-Security Maturity Model
-Services Maturity Model
PEOPLE
-Capability Maturity Model
-Governance Model
www.onecitizen.net
DATA ARCHITECTURE
APPLICATION ARCHITECTURE
Data Element
Data Flow Diagram
Entity Relationship
Relational Structure
Data Physical Storage
Data Interoperatibility
Data Standard
Supported Informational Themes
TECHNOLOGY ARCHITECTURE
PEOPLE
Hardware Platform
Operating System
Application System
Database System
Network & Communication System
Security System
Enterprise Systems Management
Development Methods
It describes the hardware, software and Technical Standards
network infrastructure needed to support Interoperatability References
the deployment of core, mission-critical
applications.
Competency Standards
Organizational Chart
Training Program
Instructional Design
Job Performance Evaluation
www.onecitizen.net
OBJECTIVES
A.
Architecture
Visioning
www.onecitizen.net
B.
Business
Architecture
Defintion
C:
Information
Systems
Architecture
Definition
Data Architecture
and
Application
Architecture
Modeling
D.
Technology
Architecture
Definition
E.
Opportunities and
Solutions
Identification
F.
Migration Planning
www.onecitizen.net
G.
Implementation
Governance
H.
Architecture
Change
Management
Business reference model describes the high level nature and components of the business.
Business Reference Model Name: What is the standard name of the business in relation to its reference
model?
Industry Segment:
What are the scope category of the business area in terms of the primary
functions to fulfill? (ordering, delivery, billing, etc.)
Business Area:
What are the collection of business process (tasks) in the defined scope
category? (order registration, order review, order reply, order confirmation,
etc..)
Business Outcomes:
What are the expected outcomes from the collection of business process?
(Efficient transaction to receive, to approve, to communicate, and to
realize customer's order.)
www.onecitizen.net
Business area is the category to speak about the group of business processess that fulfills a primary
business function.
Business Area Name:
What is the standard name to assign to the business area that associate it properly to
the business reference model?
Function Category:
What is the primary function of the business organization being served by the business
area?
Description:
What describes briefly the nature and value of the business area in relation to the
business function?
Objective:
What are the specific outcomes expected from the business area?
Opporunity:
Scope
What are the included and excluded activities, relationship, and information of the
defined business area?
Boundary
References
What are internal and external documents that are relevant to the activities of the
business area? (Documents related to standards, regulation, policy references,
agreements, interface requirements}
Constraints
What are the given constraints of the business area that define the way it conducts
the business? (full on-line, external manual reporting, members only, age and income
limits, etc...)
Stakeholders
Who are the people and organization whose knowledge and interest
are important to the definition and activities of the business area?
Process Area
What are the grouping of tasks and activities to be executed by the business area to
realize its business requirements and performance objectives?
Operational/Question
Set of questions about the goal that focuses characterizing the assessment or achievement
of a specific goal. The answer to these questions determine the goal achievement
Quantitative/Metrics
DESCRIPTION
Object
Purpose
Focus
Environment
Viewpoint
www.onecitizen.net
Business Area:
Critical
Success
Factor
Key
Performance
Indicators
Object
Purpose
Focus
Environment
Viewpoint
Balanced Scorecard
A balanced scorecard uses financial data, operational measures, customer satisfaction, internal
processes and the organization's innovation and improvement activities - indicators of future
financial performance - to assess business performance. (Source: Management and Technology
Dictionary) (2) A scorecard is an evaluation device, usually in the form of a questionnaire, that
specifies the criteria customers will use to rate your business's performance in satisfying their
requirements. (Source: American Society for Quality - Quality Glossary)
The Question of Balanced Score Card:
POINT OF VIEWS
INTERROGATIVES
Financial Perspective
Customer Perspective
To achieve our vision, how will we sustain our ability to change and
improve.
MANDATE
STAKEHOLDERS
FUNCTIONS
BUSINESS
ENTITY
PRODUCTS
CONTROLS
Core Functions
Special Functions
www.onecitizen.net
BUSINESS ENTITY
BUSINESS
LOCATIONS
PERFORMANCE
OBJECTIVES
PROCESS NAME
RELATIONSHIPS
BUSINESS
ENTITY
PROCESS
NAME
INFORMATION
SOURCE
INFORMATION
CAPTURE
FORM
PROCEDURE
PROCESS NAME:
SOURCE
RULES &
POLICIES
INFORMATION
REPORTING
FORM
INFORMATION
CUSTOMER
BUSINESS ENTITY:
INPUT
ENTRY
REQUIREMENTS
TASKS
EXIT
REQUIREMENTS
OUTPUT
CUSTOMER
FUNCTION UNIT:
PROCESS NAME:
ACTOR
TASKS LANE
TASK LANE
Actor 1
Step 1 - Start
Step 4
Actor 2
Step 2
Step 5
Actor 3
Step 3
TASKS LANE
Step 6 -End
www.onecitizen.net
Lanes:
The drawn boundaries to contain the logical process flow, and to indicate hands-off
of steps and requirements to the next phase of the logical process.
Actors:
The people, groups, teams, etc, who are performing the steps identified within the
process
Process:
he actual process and flow that is being tracked through its identified progression
steps.
Phases:
These might reflect the phases of the project, different areas of the project, or any
secondary set of key elements that the process flow needs to traverse to
successfully complete this process.
Symbols:
These are the physical symbols used to graphically represent what is happening in
any given step of the process.
www.onecitizen.net
-Defintion by TechTarget
A use case is a methodology used in system analysis to identify, clarify, and organize system
requirements. The use case is made up of a set of possible sequences of interactions between
systems and users in a particular environment and related to a particular goal. It consists of a
group of elements (for example, classes and interfaces) that can be used together in a way that
will have an effect larger than the sum of the separate elements combined. The use case should
contain all system activities that have significance to the users. A use case can be thought of as a
collection of possible scenarios related to a particular goal, indeed, the use case and goal are
sometimes considered to be synonymous.
A use case (or set of use cases) has these characteristics:
DESCRIPTIONS
Use Case ID
Give each use case a unique integer sequence number identifier. Alternatively, use a
hierarchical form: X.Y. Related use cases can be grouped in the hierarchy.
State a concise, results-oriented name for the use case. These reflect the tasks the user
needs to be able to accomplish using the system. Include an action verb and a noun. Some
examples:
Created By:
Supply the name of the person who initially documented this use case.
Date Created:
Enter the date on which the use case was initially documented.
Last Updated By:
Supply the name of the person who performed the most recent update to the use case
description.
Date Last Updated:
Enter the date on which the use case was most recently updated.
An actor is a person or other entity external to the software system being specified who
interacts with the system and performs use cases to accomplish tasks. Different actors often
correspond to different user classes, or roles, identified from the customer community that
will use the product. Name the actor that will be initiating this use case and any other actors
who will participate in completing the use case.
Trigger
Identify the event that initiates the use case. This could be an external business event or
system event that causes the use case to begin, or it could be the first step in the normal
flow.
Description
Provide a brief description of the reason for and outcome of this use case, or a high-level
description of the sequence of actions and the outcome of executing the use case.
Preconditions
List any activities that must take place, or any conditions that must be true, before the use
case can be started. Number each precondition. Examples:
Postconditions
Describe the state of the system at the conclusion of the use case execution. Number each
postcondition. Examples:
1. Document contains only valid SGML tags.
2. Price of item in database has been updated with new value
www.onecitizen.net
Normal Flow
Provide a detailed description of the user actions and system responses that will take place
during execution of the use case under normal, expected conditions. This dialog sequence
will ultimately lead to accomplishing the goal stated in the use case name and description.
This description may be written as an answer to the hypothetical question, How do I
<accomplish the task stated in the use case name>? This is best done as a numbered list of
actions performed by the actor, alternating with responses provided by the system. The
normal flow is numbered X.0, where X is the Use Case ID.
Alternative Flows
Document other, legitimate usage scenarios that can take place within this use case
separately in this section. State the alternative flow, and describe any differences in the
sequence of steps that take place. Number each alternative flow in the form X.Y, where
X is the Use Case ID and Y is a sequence number for the alternative flow. For example,
5.3 would indicate the third alternative flow for use case number 5.
Exceptions
Describe any anticipated error conditions that could occur during execution of the use case,
and define how the system is to respond to those conditions. Also, describe how the system
is to respond if the use case execution fails for some unanticipated reason. If the use case
results in a durable state change in a database or the outside world, state whether the
change is rolled back, completed correctly, partially completed with a known state, or left in
an undetermined state as a result of the exception. Number each alternative flow in the
form X.Y.E.Z, where X is the Use Case ID, Y indicates the normal (0) or alternative (>0)
flow during which this exception could take place, E indicates an exception, and Z is a
sequence number for the exceptions. For example 5.0.E.2 would indicate the second
exception for the normal flow for use case number 5.
Includes
List any other use cases that are included (called) by this use case. Common functionality
that appears in multiple use cases can be split out into a separate use case that is included
by the ones that need that common functionality.
Priority
Indicate the relative priority of implementing the functionality required to allow this use
case to be executed. The priority scheme used must be the same as that used in the
software requirements specification.
Frequency of Use
Estimate the number of times this use case will be performed by the actors per some
appropriate unit of time.
Business Rules
Special
Requirements
Identify any additional requirements, such as nonfunctional requirements, for the use case
that may need to be addressed during design or implementation. These may include
performance requirements or other quality attributes
Assumptions
List any assumptions that were made in the analysis that led to accepting this use case into
the product description and writing the use case description.
List any additional comments about this use case or any remaining open issues or TBDs (To Be
Determineds) that must be resolved. Identify who will resolve each issue, the due date, and
what the resolution ultimately is.
www.onecitizen.net
DESCRIPTIONS
LEVEL 1
Aware
LEVEL 2
Reactive
LEVEL 3
Proactive
LEVEL 4
Managed
LEVEL 5
Optimized
www.onecitizen.net
ELEMENTS
DESCRIPTIONS
Default Value
There are often the rules that define how data would be
managed within an information system (e.g. Fish data could be
coded (1=adult, 2=parr, 3=juveniles) and these codes would
then be included in the data dictionary for use by developers
and users. Other business rules, for example how rights to
create, read, update or delete records are assigned if they are
needed.
www.onecitizen.net
A data flow diagram is a logical model of the flow of data through a system that shows how the
systems boundaries, processes, and data entities are logically related.
www.onecitizen.net
www.onecitizen.net
Process
A process transforms incoming data flow into outgoing data flow.
Datastore Notations
Dataflow Notations
Dataflow
Dataflows are pipelines through which packets of information flow. Label the arrows with the name
of the data that moves through it.
External Entity Notations
External Entity
External entities are objects outside the system, with which the system communicates. External
entities are sources and destinations of the system's inputs and outputs.
DFD levels
The first level DFD shows the main processes within the system. Each of these processes can be
broken into further processes until you reach pseudocode.
Data Flow
The symbol represents movement of data.
Data Store
The symbo represents data that is not moving
(delayed data at rest).
Process
The symbol represents an activity that transforms or
manipulates the data (combines, reorders, converts,
etc.)
www.onecitizen.net
DESCRIPTION
ASSESSMENT CATEGORIES
Functionality
How well will the software meet the average users requirements?
Usability
How good is the UI? How easy to use is the software for end-users?
How easy is the software to install, configure, deploy, and maintain?
Quality
Of what quality are the design, the code, and the tests? How complete and
error-free are they?
Security
How well does the software handle security issues? How secure is it?
Performance
Scalability
Architecture
Support
Documentation
Adoption
Community
Professionalism
What is the level of the professionalism of the development process and of the
project organization as a whole?
ASSETS
CONFIGURATION
METRICS
STANDARDS
Hardware Platforms
Operating System
Application System
Database System
Network & Communication
Security System
Enterprise System
Management
Development Methodologies
Data and File Standards
Interoperatability
Open Practitioner's Note on Enterprise Architecture
www.onecitizen.net
DESCRIPTIONS
PHYSICAL SECURITY
USER SECURITY
Ensuring that users accessing data and systems are in fact who they say
they are and that they have access only to authorized resources. Functions
include the identification, authentication, and authorization of an individual,
as well as audit requirements.
APPLICATION SECURITY
SYSTEMS SECURITY
Overall systems security analysis, including the user, data transmission, and
the host server, as well as remote links and access from other systems, and
encryption.
DATA SECURITY
Both physical and logical data protection, including loss of data through
mechanical failure, electrical failure, or viruses. Includes backup
procedures, off-site storage, access audit.
NETWORK SECURITY
It includes the physical and electical links between the desktop and the host,
LAN/WAN, use of internet, dial-up, wireless.
SECURITY ADMINISTRATION
MALWARE
www.onecitizen.net
DESCRIPTIONS
Probe for information, listen to information, influence people, facilitate consensus building,
synthesize and translate ideas into actionable requirements, articulate those ideas to others.
Identify use or purpose, constraints, risks, etc.
The architect participates in the discovery and documentation of the customer's business scenarios
that are driving the solution. The architect is responsible for requirements understanding and
embodies that requirements understanding in the architecture specification.
Create a useful
model
Take the requirements and develop well-formulated models of the components of the solution,
augmenting the models as necessary to fit all of the circumstances. Show multiple views through
models to communicate the ideas effectively.
The architect is responsible for the overall architecture integrity and maintaining the vision of the
offering from an architectural perspective. The architect also ensures leverage opportunities are
identified, using building blocks, and is a liaison between the functional groups (especially
development and marketing) to ensure that the leverage opportunities are realized.
The architect provides and maintains these models as a framework for understanding the domain(s)
of development work, guiding what should be done within the organization, or outside the
organization. The architect must represent the organization view of the architecture by
understanding all the necessary business components
Validate, refine, Verify assumptions, bring in subject matter experts, etc. in order to improve the model and to
and expand the further define it, adding as necessary new ideas to make the result more flexible and more tightly
linked to current and expected requirements.
model
The architect additionally should assess the value of solution-enhancing developments emanating
from field work and incorporate these into the architecture models as appropriate.
Manage the
architecture
Continuously monitor the models and update them as necessary to show changes, additions, and
alterations. Represent architecture and issues during development and decision points of the
program.
The architect is an "agent of change", representing that need for the implementation of the
architecture. Through this development cycle, the architect continuously fosters the sharing of
customer, architecture, and technical information between organizations
www.onecitizen.net
Maturity
Status Name
Description
LEVEL O
No Program
LEVEL 1
Informal Program The base architecture framework and standards have been defined and are typically
performed informally. There is general consensus that these steps should be performed,
however they may not be tracked and followed. Organizations with an Enterprise
Architecture framework at this level are still dependant on the knowledge of individual
contributors.
LEVEL 2
Repeatable
Program
The base architecture and standards have been identified and are being tracked and
verified. At this point in the program processes are repeatable and reusable templates
are starting to be developed. The need for product and compliance components to
conform to the standards and requirements has been agreed upon, and metrics are used
to track process area performance.
LEVEL 3
Well Defined
Program
The enterprise architecture framework is well defined; using approved standard and/or
customized versions of the templates. Processes are documented across the
organization.
Performance metrics are being tracked and monitored in relationship to other general
practices and process areas.
LEVEL 4
Managed Program At this point performance metrics are collected, analyzed and acted upon. The metrics
are used to predict performance and provide better understanding of the processes and
capabilities.
LEVEL 5
Continously
Improved Vital
Program
The processes are mature; targets have been set for effectiveness and efficiency based
on business and technical goals. There are ongoing refinements and improvements based
on the understanding of the impact changes have to these processes.
www.onecitizen.net
The open software to work with Windows and Linux is downloadable at this site, www.dia-installer.de
www.onecitizen.net
www.onecitizen.net
www.onecitizen.net
The team member is required to attend project meeting, focus group discussion, and
consultation workshops. He/she is tasked to gather expected data, and to articulate on
behalf of the represented agency entity the necessary knowledge input to compose the
deliverables of the enterprise architecture. He/she shall assist the project research assistant
in the conduct of assessment and data gathering in his/her represented business or learning
management entity of the govt_agency
.
5.2 EA4govt_agency Project Manager
The EA4govt_agency Work Group will be managed by an EA4govt_agency Project Manager, who
will insure the delivery of the Enterprise Architecture for govt_agency, and he will work
directly with the IT Services Director of the Agency who in turn is responsible in
communicating project requirements, decision needs, and deliverable status to the Office of
the Secretary. The EA4Egovt_agency Project Manager has the following responsilities:
Lead the project team through each stage of the project, and insure resources provision.
Identify organization politics and work well within those politics.
Supervise collection of input from project stakeholders to efficiently compose the enterprise
architecture requirements.
Establish and manage realistic and committed project schedules; taking into consideration
deadlines, dependencies, resources, and costs when making changes and decisions to
schedule.
Communicate and maintain project progress on meetings and status reports.
Ensure that all the project tasks and deliverables remain on track and within cost
Identify and manage all issues and risks on the project.
Review and approve deliverables before their release to the project stakeholders.
5.3 IT Management Mentoring Consultants
The EA4govt_agency Work Group and Project Manager will be assisted by a contacted external
Information Technology Management Mentoring Consultants.
The mentoring consultant must have designed and implemented the full development cycle of
an information and communication management system in an agencyal organization; done
researches and conducted mentoring services related to enterprise architecture, systems
development project management, and IT governance in government agencies and agency
related organization; and who have professional training and implementation experiences in
web application services, database systems, and security applications. He must have at least
a minimum of ten (10) years of management experience in ICT service delivery and support.
The consultative engagement involves the following responsibilities:
1. Develop the training design and learning materials to assist EA4EAGENCY Work Group to
understand, evaluate, and design the procedures and requirements of formulating the
agencys enterprise architecture
2. Guide the EA4agency Work Group in the formulation, administration, and result analysis of
the capability maturity assessment of the agency
3. Facilitate the elicitation, elaboration, documentation, analysis, and modeling of the
enterprise architecture components using standard methods and software
4. Assist the EA4agency Project Manager to define and implement the project management
methodology.
5. Guide the Project Research Assistants in the assessment and data gathering interviews and
authoring of the required documentation. It includes editorial input to ascertain content
accuracy and soundness of the drafted agency-wide proceeding, EA results, and agreements
www.onecitizen.net
6. Provide best practice guidance in the formulation of the improved reference models of the
business processes, data element standards, application specifications, and technology
configuration of the agencys enterprise architecture
7. Prepare and present technical information in the consultation meetings and focus group
discussion on recent developments and capabilities in web application development, database
building, information systems security management, and intranet and Internet services.
8. Lead EA4agency Work Group to properly engage the IT service vendors by providing business
and technical knowledge in doing the solution readiness assessment of the commercial-out-ofthe-shelf technology solutions already installed at govt_agency, or being proposed by various
branded IT Solution Providers.
5.4 Project Research Assistants
The EA4govt_agency Work Group will be assisted by project-based contractual, called Project
Research Assistants who have at least two (2) years experienced in doing actual agencyal or
business researches.
They must be able to present portfolio of commissioned written products in English from any
organization. They must exhibit advanced technology skills in using basic office productivity
software, drawing tools and Internet applications.
They are charged to do the following:
1. To research and compose the aggregated summary of the applicable Enterprise
Architecture reference standards for govt_agency
2. To administer and to generate the tabulated results of the Agency Capability Maturity
Assessments
3. To document the organized brainstorming and focus group discussion
4. To draft the project proceedings, results and agreements of the EA4govt_agency
under the editorial supervision of the mentoring consultants
6.0 Detailed Work Breakdown:
Main
Task
No.
01
Sub
Task
No.
1.1
1.2
1.3
1.4
Appointment of the
EA4govt_agency Project Manager
Selection and official
appointment of the process and
content expert representatives
from the agency business units to
compose EA4govt_agency Work
Acquisition of IT Management
Mentoring Consultants and
Project Research Assistants
Setting up of the Project
Management Office, and
Acquisition of Support Materials
and Technology
Estimated
Duration
DAYS
35 Days
Start
Date
End
Date
Responsible
OSEC
Project
Manager
Project
Manager
Project
Manager
Task
Precedence
www.onecitizen.net
1.5
1.6
1.7
1.8
1.9
Main
Task
No.
Sub
Task
No.
02
2.1
2.2
2.3
2.4
2.5
Project
Manager
Mentoring
Consultant
1.3
Project
Manager
1.6
Mentoring
Consultant
Project RA
1.7
Project
Manager
Estimated
Duration
DAYS
Start
Date
End
Date
Responsible
Task
Precedence
Mentoring
Consultant
Project RA
1.9
Mentoring
Consultant
Project RA
2.1
Mentoring
Consultant
Project RA
2.2
30
Mentoring
Consultant
Project RA
1.8, 1.9
15
Mentoring
Consultant
Project RA
2.4
www.onecitizen.net
2.6
2.7
Main
Task
No.
03
Sub
Task
No.
3.0
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
Project
Manager
Mentoring
Consultant
2.5
Project
Manager
Mentoring
Consultant
2.6
Estimated
Duration
DAYS
Start
Date
End
Date
Responsible
10
Mentoring
Consultant
Project RA
Mentoring
Consultant
Project RA
Mentoring
Consultant
Project RA
Mentoring
Consultant
Project RA
10
Project
Manager
Mentoring
Consultant
Project RA
Project
Manager
Mentoring
Consultant
Project RA
Project
Manager
5
5
Task
Precedence
2.7
Project
Manager
www.onecitizen.net
Technology
Support
Consultancy Services
Conduct of
Assessment, Data
Gathering, and
Writing of Results
Conduct of Focus
Group Discussion and
Consultation
Workshops, and
Writing of Results
Venue
Food
Accommodation
Transportation
Office Supplies
Total
Units
Total
Cost
Availability
Schedule
Strategic Intent
Organization
Performance Requirements
Business Entity
Process Entity
Data Entity
Application Entity
Technology Entity
www.onecitizen.net
www.onecitizen.net