|
IT Blueprint For
Government Enterprise Focused Development Government's strongest productivity machine Budget solutions - reducing government cost through Enterprise Focused Development Recommendations for Implementing Government Enterprise Architecture Recommendations for data architect duties EA Help Desk EA Education Center Centralizing Government Systems Fragmentation Causes and their Solutions Legislative Agenda Organizational Chart Integration Toolbox IDEAS FOR THE FUTURE Chief of Enterprise Integration Detailed Description of CEI Functions How Government will Ultimately be Structured Links |
Government Integration SystemTransforming IT business planning processes by bringing business and IT people together statewide and nationally through a bridging tool Mission Align Information and business architectures so that business people have the information they need to run the business. This means accurate, on time information, with the right level of detail. Vision Bring
self-awareness to government. Self-awareness means having government
data and business processes integrated so that government components understand
what other components of government are doing in order to act as
one.
Strategy
Create
the unifying application for all government business processes so that
sector-wide integration of new applications is built into government from
the beginning and sector-wide business stakeholders are brought into strategy
planning from the beginning. The unifying application will be managed
by a new agency, the Center for Government Interoperability.
Why Use The Government
Integration System Solution
The Government Integration System tool creates enterprise architecture that is business driven. Business perspective: A government-wide, standardized menu for the application acts as an non-IT person's map of business and IT systems so that business government executives can visualize government as a whole clearly enough to be full strategic planning partners with IT executives. Technical perspective:
All business processes are related. Examples are procurement,
personnel administration, ITIL, inventory management, portfolio management,
change management, in short, everything. They should be integrated
throughout the enterprise (statewide, or federal-wide) but different government
departments use different vendor products that don't interoperate. Locking
all government organizations into one private vendor's system to obtain
interoperability is not an option. Government is best suited
to integrate itself by building interoperability or telling vendors how
to build components through enterprise design. This integration
concept is similar to how Microsoft mandates outside vendors to integrate
into Microsoft's systems which allows applications to share functions
and to make sure that that each new application doesn't interfere with
existing ones. Integration for Microsoft means interoperability
so as not to have to reinvent screen drawing or disk access functions.
Microsoft doesn't leave interoperability up to the outside vendors; it
closely manages all integration issues using its operating system as the
unifying focus. Government must do the same and view its business
processes as an integrated, citizen oriented operating system. Executive
Summary
Benefits Overview Benefits
of the Government Integration System are extensive in scope:
Government
Integration Laboratory
A single testing area for the Government Integration System, a government integration laboratory, should be built to allow government and private industry developers to set up trial versions of their software to see how it inter-operates with all currently existing systems. The laboratory will be a mirror of the production version and allow clients to collectively test, compare and comment upon software from many vendors. Example: a city environmental sustainability component can be simultaneously tested by city planners in every city in the state. The city planners test the software in conjunction with all of their already-existing systems in the test area so that bugs and improvements are quickly identified. They can comment on how it inter-operates with the rest of their city business applications and send feedback to each other and the vendor within a secure online forum to guarantee that requirements are met. For vendors, this means a level playing field where their products can be evaluated by all clients in a particular government sector. A government integration laboratory means that all products can be thoroughly tested for seamless enterprise integration before merging with the production environment, thereby strengthening enterprise architecture with each purchase and build of a government application. Otherwise without a Government Integration Laboratory, each new software build or purchase risks incomplete enterprise integration. Example:
Let's assume that all city police departments have a single, shared,
vendor-neutral application for all business processes. A new,
private company brings a product to the market that can improve management
of worker sick leave and vacation times so that human resources are
automatically configured to handle police functions around the city during
personnel absences. The vendor introduces the product to the Government
Integration Laboratory by integrating it into the rest of the police management
applications, where police managers from around the state test, comment
and compare it with similar applications. Because of the large
number of reviewers, the depth of the review is improved and the
ability to collectively discuss it on a secure government forum makes
application testing much more productive and generates many more suggestions
than if a single city was reviewing the software. If the new application
improves government's mission, then it can be added to the production
version of the Government Integration System, which is composed of other
modules that may have been written by different private or public developers.
All cities' police departments benefit from the new software but only
pay a fraction of the cost that they would have, had they bought it individually.
When
private industry creates a business tool such as ITIL, all of the organization's
components are identified and placed in a database. Once the data
is there, it is easy to create additional applications such as portfolio
management. Because all of the government components are already
in the application database, all they have to do is connect them together
to make other applications available. The natural result is that
the application has done government's interoperability work for it and
is integrated deeper and deeper into business areas where the whole government
organization can be serviced by one vendor. Many vendors compete
to be The One Big Integrator of government. The sticking points
with this are (1) the different vendor products are not cross-departmentally
inter-operational (2) there is no continuity if a vendor goes out
of business (3) government cannot allow itself to become locked into a
single vendor product (4) government is redundantly paying for the same
product. The Government Integration System was designed to resolve
these conflicts by transferring private industry vendors out of areas
that are duplicative or discourage government interoperability, and into
areas that are not duplicative and that more efficiently boost government
savings and productivity. This is a subtle but important distinction
that has not been fully understood yet.
Private Industry role Private
industry can play a role in the Government Integration System because
it adds an important, extra set of eyes on improving government, but under
this model, the integration aspect of the solution is emphasized and mandatory.
The Government Integration System has vendors stop competing to sell redundant
tools to government, but to instead compete with each other and government
analysts to add something new to enterprise architecture and to align
it more closely with government's mission. Government will own
all of the system and not pay for licensing of components. Vendors
can add components to the system but cannot own them. This allows vendors
with good ideas to improve an already existing component that they
didn't create. The Government Integration System shifts the focus to competition for
interoperability and innovation, instead of silo creation. Instead
of a race to lock government into a proprietary system, private industry
will race to find new ways for government to improve and integrate its
components. The Government Integration System removes previous inefficiencies arising
from government and private industry relationships and puts them
both to work in the same productive direction. It solves the old
paradigm problem of vendors using the same model to sell to government,
that they use to sell to private companies that do not have concerns about
being locked into proprietary systems.
Enterprise
Architects' role
The
Government Integration System is implemented by Enterprise Architects
to build better Enterprise Architecture faster. It assists them
by compelling stakeholders to look at actual integration ramifications
of every new business project and every business system change.
The Government Integration System is the mechanism that compels developers
to create interoperability, and compels stakeholders to verify interoperability.
Enabling Concept The concept that
makes it easy to create sharable software is that only one extra field
per database record is needed to make it sharable. For example,
if an inventory system has these fields: item description, location
and serial number, then all that's needed to make the table sharable
for every government organization in the whole state is to add an organization_ID
field to it. This is a simplification, but it gives the general
idea. It keeps all of the data logically separate so that each
governmental entity only sees data that pertains to it, but since all
of the data is physically in one table, legislators, analysts and budget
officials can obtain unfettered business intelligence from the database. With the Government
Integration Laboratory, full integration testing can be done with a
realistic sense of how new applications will impact existing architecture. The
Government Integration System does not apply to applications like networking
software or hardware that must be purchased because it's not efficient
for government to build them. It is not intended that government
write its own server operating systems. It applies to business applications
because they all share data that can be easily connected but has not been
because previously, there was no centralizing process. Business applications
that are unique to a government entity should be added onto the Government
Integration System if they have any table sharing potential at all. It
could be added to the system even if it has no sharing potential at all
in order to consolidate servers and hardware, so that economies of scale
can be gained for security processes, hardware licensing and server updating.
Benefits
Roadmap Overview and Financial Model
Technical Summary of Starter System Initial Functions
Overview (click image to see enlarged version)
Categories of computer applications that can be shared Out of the categories of shared applications below, the Government Integration System can operate as a centralized system for the first four items.
Interoperability Policy There is a need for policy at various levels, including legislation that mandates government and private developers create interoperability windows for business software. An example is a mandate that sharable apps be made more easily sharable by adding a single additional ID column (UUID) or UUID and category column (e.g., COUNTY). If government programmers develop the app, then it is instantly available to all government with relatively minor interface modifications. Private developers must go through a longer process involving payment for their software. |