priate software solutions and technologies to meet the
identified business requirements in an agency, as well
as supporting the sharing perspective. This case also
shows how INARM can be used in conjunction with
other national reference models to reuse existing IT
assets.
In order to achieve this goal, IT custodians and
enterprise architects use the mapping repository of
INARM (as described in use case 1) to identify
systems, services, and solutions that may meet the
requirements of an organization. But the prerequisite is
to map the business requirements of the organization to
the elements of INARM. In this way, and indirectly,
the mapping between the business requirements of an
organization and the existing software and IT solutions
in Iran are obtained. By mapping between INARM and
other national reference models, this case is not limited
to the ARM; but also, the mapping of requirements to
the elements of the other reference models can be
identified (indirectly).
3.3 Use Case 3: Evaluating the
Organizations in Terms of the
Maturity of Software Systems
INARM has been developed based on the IRAN
service reference model, considering other national
reference models (to align with these models and
having effective communication with them),
benchmarking reference models of other countries,
benchmarking known domestic and foreign software,
and finally based on the upstream laws of the country
and the up to date standards of software development.
Therefore, it is a good baseline for assessing the
maturity level of organizations' software systems and
the digitalization level of their business needs and
processes. By mapping existing software systems into
INARM, on one hand, and mapping business
requirements of organizations to INARM, on the other
hand, and finally, assessing the extent of the
requirements covered by the current systems of each
organization, and the number of uncovered but
coverable requirements by INARM, we can measure
the maturity of organizations from the software
systems perspective.
3.4 Use Case 4: Facilitating the Design
of Enterprise Architecture
Government agencies can utilize the elements of
INARM, as a main input and pattern, to design the
application layer (at least the part of public and
common applications) of their enterprise architecture.
3.5 Use Case 5: Detecting Opportunities
for Developing New Systems
Companies providing enterprise software systems can
detect opportunities for developing new systems by
comparing the current state of systems existing in
government organizations and the elements of ARM.
Because, based on policies of the Iranian enterprise
architecture framework, government agencies are
moving toward the maximum compliance with
INARM, agencies more likely will need new software
to cover their requirements and upgrade their
organization through more alignment with the ARM.
As a result, software providers can take precedence in
this area and add new systems needed by organizations
in their solution portfolio.
3.6 Use Case 6: Providing a Mechanism
for Ranking Software Providers
It is possible to examine the coverage of the systems,
components, and functions proposed in INARM by the
enterprise systems provided by the companies and,
accordingly, rank these companies. Using the
relationship between INARM and other national
reference models, we can identify broader criteria for
assessing software providers. Some metrics for ranking
these providers are as follows:
The degree of support for required functions
(based on the mapping to INARM)
The degree of support for calculating
performance measures
The degree of coverage of the required data
The degree of compliance with the criteria
proposed in the IRAN security reference model
3.7 Use Case 7: Identifying New
Requirements and Improving
Processes in Organizations
By mapping the organization's existing systems into
INARM, some deficiencies can be identified. So that
some systems that are in INARM and are not available
in the organization may be useful to the organization,
even if the organization so far did not feel the need.
Perhaps, the necessity of using such systems will lead
to business process reengineering and improvement of
the organization business.
Use Cases of the Application Reference Model in IRAN
677