Académique Documents
Professionnel Documents
Culture Documents
)(GRP
GRP Project
Architecture Alternatives
Application Alternatives
4
Development &
Implementation
Alternatives
Management and
Supportive Alternatives
1
Architecture Alternatives
A.
B.
C.
Application
Alternatives
Development &
Implementation
Alternatives
Management &
Supportive
Alternatives
Architecture Alternatives
A. Centralized Architecture
This alternative suggests a centralized architecture for all GRP
applications with shared ownership of the solution management.
Non of
the five
Countries
9 Advantages:
8 Disadvantages:
Alternatives
B. Decentralized Architecture
The decentralized architecture is when government agencies proceed to
conduct separate implementations of different GRP packages
government wide (as is the current situation).
9
Advantages:
Canada
Jordan
Egypt
Denmark
Disadvantages:
Barriers for entry and exit to/from the market are not set in this approach.
Integrity of application across organizations is a challenge.
Duplication of effort, resources, and expertise.
Risk of a certain vendor to stop delivering a certain service or product is valid, consequently
the government agency will be using an obsolete product.
Mobilization of resources will not be as flexible as required since this shall include training
of resources to use a new GRP package.
Decentralized solutions have higher Total Cost of Ownership (TCO) (Gartner)
Architecture Alternatives
C. Hybrid Architecture
Singapore
Higher probability of implementation success (vs. fully centralized architecture), since only
selected GRP applications are centralized.
Providing common tools for financial, human resources, and logistic processes.
Shared data from different agencies can be accessed centrally.
One-time investment in a unified infrastructure.
Unified business model among all agencies that are sharing the centralized model.
8 Disadvantages:
2
Architecture
Alternatives
Application Alternatives
A. Approach:
1.
2.
Development &
Implementation
Alternatives
Management &
Supportive
Alternatives
Application Alternatives
A. Approach
1. Single Standard GRP Package
Canada
Egypt
Denmark
Jordan
9 Advantages:
8 Disadvantages:
Application Alternatives
A. Approach
2. Multiple Non-unified GRP Packages
None of
the five
countries
Open market model gives the benefits of competitive advantages of product and service
delivery.
Reasonable and flexible compared to the size of the government organization.
Flexibility of selecting GRP package from a vast number of providers.
Improved level of GRP quality encouraged by vendors competitiveness.
All investment of current packages shall remain valid.
Customization of GRP packages is flexible and subject to each GRP implementation to meet
organization specific needs
8 Disadvantages:
10
Application Alternatives
B. GRP Package Options
1. International GRP Packages
Denmark
Canada
Jordan
Present a standard international modular packages. These packages shall be localized and
arabized to present a ready version of the GRP package that meets Saudi government
requirements. Examples include standardizing on Oracle Business Suites, SAP,
JD Edwards, MS Great Plains, or any other package.
9 Advantages:
Continual research and development of the product is part of the ongoing practice of those
vendors to bring the new and most up to date technologies with solutions to existing problems in
technology (i.e. web enabling, infrastructure adaptability, integrity with other complimentary
international solutions, etc).
These packages are built on best practices and standard procedures.
There will be a complete integration between package modules, and better integration between
different packages.
8 Disadvantages:
Total cost of ownership is very high and ongoing operations (i.e. service and support) require
a high budget as well.
Ownership of the source code is controlled by international agreements which Saudi Arabia
government has no direct control over it
There is a limitation on the level of customization offered by the international vendor which
shall not offer flexibility in meeting current business processes.
11
Application Alternatives
B. GRP Package Options
2. Local GRP Packages
Singapore
Egypt
Adopted local GRP packages through the selection of vendors that are
capable of delivering and supporting the GRP packages government wide.
9 Advantages:
8 Disadvantages:
Such an approach shall limit the access of international vendors to approach Saudi
government agencies which might result of blocking access to new technologies and expertise.
Trial and error in building best practices shall be encountered.
Maturity of GRP applications might not be up to the required level.
12
Applications Alternatives
B. GRP Package Options
3. Custom Developed GRP Packages
Singapore
Egypt
This option suggests to develop and customize a local GRP package(s). While maintaining
consistency in the core application; these packages could be developed based on several
organizational sizes and based on several standards (i.e. java, oracle based, .net, etc)
Who will develop?
Different alternatives exist to achieve this option (will be shown later).
9 Advantages:
8 Disadvantages:
Loosing the benefit of adopting the best practices offered by local and international packages.
Limited ability to provide support and on going maintenance operations to agencies
government wide
Cost structure might build up on the long term due to support, maintenance and operations
expenses.
13
Applications Alternatives
B. GRP Package Options
4. Free Open Source Software (FOSS)
None of
the five
Countries
Open source describes practices in software production and development that promote access to the end
product's source code. This option is valid with any of the three previous options: international, local, or
custom developed packages.
On the other hand, full adoption of FOSS could be extended to open source operating systems and
desktop applications as well.
9 Advantages:
Free open source software and applications are considered to be as a considerable asset.
TCO of the adoption is identified to be the lowest cost among other options.
Control of the software itself and guarantee of its durability. This argument has a special
resonance in areas relating to security, such as authentication, controllability, accessibility,
integration, etc
There will be a complete integration between GRP modules.
8 Disadvantages:
Most organizations will show a massive weight of resistance to accepting the changeover to
FOSS.
It is not proven that FOSS applications deliver a certain level of required reliability and security
relative to its cost in comparison to proprietary software
The availability of support is a major risk to address, specially that there are no enough
specialized companies in the market that can provide support to FOSS.
14
1
Architecture
Alternatives
Application
Alternatives
B. Methodology:
1.
2.
3.
4
Management &
Supportive
Alternatives
15
Denmark
Singapore
This implementation model aims to present a single central government body that owns, implements,
maintains, and supports GRP packages government wide. This single central agency should be
responsible of supervising the implementation progress government wide and organizing the adoption
strategy centrally with the cooperation of all government agencies. The practice of PMO could be invested
in this approach of sponsorship to achieve the goal of central implementation reference.
9 Advantages:
Providing common tools for implementation across agencies (i.e. forms, charts, documentation
methods, techniques, etc)
Ability to exchange and mobilize expertise (i.e. PMP, implementers, contractors) across
agencies based on the need for experts within government agencies.
Maximize on knowledge transfer, knowledge base through a systematic approach of
implementation knowledge management.
Seeking a standardized methodology of implementation.
8 Disadvantages:
16
Jordan
Egypt
Canada
This model aims to give the flexibility to the government agencies to own,
implement, maintain, and support their GRP packages independently. Also the
decision of choosing the time to start the implementation is left for each
government agency.
9 Advantages:
8 Disadvantages:
Loosing the benefit of sharing the implementation experience across the government agencies.
There will be no centralized knowledge base for all problems and bugs occurred across the
government agencies.
17
9 Advantages:
Outsourced companys implementation experience will be very useful for the project.
Project management and implementation methodologies offered by the outsourced
company are key enablers towards the success of the project.
Providing Best practices in development and implementation.
This may add more business standards to the government organization.
Scope and budget will be clearly defined.
Involving outsourcing in the development & implementation to a private sector company will
insure the high level of commitment and professionalism provided.
8 Disadvantages:
This model requires a project team from the government organization to monitor, audit,
control, and approve deliverables submitted by the outsourced company which they might lack.
Possible change of manpower might result in project delay or deliverables quality.
18
Egypt
2. In-house
This method suggests employing a team who have the required knowledge for
GRP development and implementation. This team will be trained well to grab
the public sector knowledge in general and the Saudi government organizations
specific business. Such team will be responsible for the development and
implementation of the GRP package.
9 Advantages:
8 Disadvantages:
Time is required to develop an in-house team with the required GRP implementation
knowledge and skills including recruiting and training.
In-house team may not be able to propose best practices and new technology during and
after the development and the implementation.
Some business standards might not be implemented due to lack of international experience.
Development and implementation processes are lengthy.
Not cost effective after the completion of the project.
19
9 Advantages:
Develop once, use many.
Risk sharing.
Improved levels of service or maintaining existing levels of service.
More efficient implementation.
8 Disadvantages:
Creation of a monopoly model which may lead to higher cost & specific technology
Legal regulations and complications issues in establishing such an entity is a major challenge
Inability to benefit from competition.
Time required to establish this (PPP) company might be lengthy.
20
1
Architecture
Alternatives
Application
Alternatives
1.
2.
Development &
Implementation
Alternatives
GRP Committee
Program Management Office (PMO)
B. Supportive Alternatives:
1.
2.
3.
21
Singapore
Canada
Denmark
9 Advantages:
8 Disadvantages:
For this committee to be able to manage a national approach of the size and complexity; it shall
inherently face risks. Examples include:
Committee scope of work, which might be changed based on the depth of involvement and
power given to this committee.
Certain level of potential resistance of cooperation is present by some agencies.
22
Denmark
Jordan
The PMO would be the owners of the government-wide implementation strategy to move to
national GRP adoption, support the investment and decision-making processes, provide
secretariat services to the Enterprise Governance structure, monitor and ensure delivery to
expectations, and coordinate implementation across all initiatives in accordance with the
implementation strategy.
9 Advantages:
8 Disadvantages:
23
Denmark
Singapore
Ministerial Council Decision number 40 which was issued in 27/3/2006 confirmed the The Rules of Implementing
Government Electronic Transactions. Rules 10 & 11 stated the need of PBR for all government agencies.
The standardization of business processes project should target all processes affected by the implementation of
GRP in any government organization. Key departments that own the business process across the organization shall
be the target stakeholders of such a project.
Develop Common Business Processes: to enable cost savings, improved client service, and a more flexible,
nimble enterprise capable of rapid change. An integrated set of administrative processes that are simple, consistent,
web-enabled, and integrated across finance, materiel, HR, and payroll would be primarily based on the best-practice
process models offered within the GRP package product offerings.
Business Process Modeling (BPM) exercise will be carried out to model all common processes carried out across
the Saudi government agencies.
Business Process Improvement (BPI) exercise will be carried out to customize and perform additional changes
required by each government agencies independently; this is to make sure that the government agencys specific
business processes are mapped within the standard model.
9 Advantages:
Limiting the gaps of interpreting the procedures and processes across agencies.
Minimal level of applications Customization might be needed.
It will be easier to implement GRP packages.
8 Disadvantages:
24
None of
the five
Countries
The aim of the GRP KIT is to provide a standard GRP Implementation KIT which guides the
organization towards the optimal GRP implementation outcome. The kit ensures that all aspects of
the project are addressed, such as (implementation methodology, package selection and
procurement, application integration consideration, interfacing, data conversion, etc)
GRP KIT is a live document that is updated and released on a periodical basis.
9 Advantages:
Organizations can minimize risk and increase the reliability of implementing their GRP
solutions.
It shall provide several standardized approaches of implementation methodologies across
Saudi government agencies.
GRP KIT would be used to provide integrated content, tools, and methodologies that the
government organization need to implement, support, operate, and help in monitoring the
implementation process.
8 Disadvantages:
Lack of capable proper human resources who will use the kit.
Training on how to use that manual must be provided, otherwise the approaches and
methodologies might be misinterpreted in the context of the GRP size and depth versus the
business goals and objectives.
It shall require to be handled with care if the core business going to be integrated fully with the
GRP.
25
9 Advantages:
Guarantee of quality: Quality of GRP packages and solutions shall be insured on several levels
of technology and business requirements.
Guarantee of minimum requirement standardization for government agencies:
Standardization of minimum specifications shall be insured, which should make it easier for
government organizations to utilize those packages for better performance.
Limiting GRP package customization to the minimum.
Increasing the competitiveness between vendors in the market.
8 Disadvantages:
Recommendation process might be lengthy and involves additional cost.
A more expensive GRP packages could be presented by few vendors due to the excessive
customization and standardization of GRP package.
Resistance of such recommendation process might be presented by few organizations which
have special interest in certain packages that are not in the list of recommend GRP packages.
Copyright e-Government Program (Yesser)
26
GRP Project
Recommended Scenario
1
2
Application
Alternatives
Architecture
Alternatives
A.Approach:
A.Centralized GRP
Model
Scenario Path
B.Decentralized GRP
Model
C.Hybrid GRP Model
1.Single Standard
GRP Package
2.Multiple Nonunified GRP
Packages
B.GRP Package
Alternatives:
1.International GRP
Packages
2.Local GRP
Packages
3.Custom Developed
GRP Packages
4.Free Open Source
Software (FOSS)
Development &
Implementation
Alternatives
A.Ownership/
Sponsorship:
1.Single Government
Agency.
2.Multiple Government
Agencies.
B.Methodologies:
1.Outsourcing to private
sector
2.In-house
3.Public-PrivatePartnership (PPP)
semi-Government
Company
Management &
Supportive
Alternatives
A.Management
Structure:
1.Program
Management Office
(PMO)
2.GRP Committee
B.Supportive
Alternatives:
1.Standardization of
Business Processes
2.GRP KIT
3.Recommended
Standardized GRP
Solutions for Saudi
Government
Definition:
The scenario technique is used to preset the best grouped combinations of the alternatives.
Hence, a roadmap is generated based on the path of selection from each set of alternatives.
28
Recommended Scenario
29
Recommendations
30