Question:
How can we develop an enterprise architecture across disparate business units?
Our advice:
Attempts to define enterprise architectures can become political nightmares if
what you really mean is "How do I get everyone to use the same operating
system?" Conversely, if you recognize that policy and organizational decisions
are paramount, and that technical decisions are derivative, then an enterprise
information architecture can empower your company in dramatic ways.
Preparing The Soil
It may already be too late, but ideally there are some things you want to nail
down before you make a management commitment to defining an enterprise
information architecture:
Define your terms.
First, what does disparate mean? CBS in 1970, with the CBS Television Network,
Columbia Records, Fender Musical Instruments, and Creative Playthings, had
truly disparate divisions, in the sense that their products were wildly
different, their target markets and sourcing vendors were different, their
business models were different, and their cultures were different. Compaq in
2000 might have had different products (PCs, Intel servers, Alpha servers,
storage), but their target markets, sourcing vendors, engineering
methodologies, and cultures were much the same.
Second, what does enterprise information architecture mean? We suggest that any
IT architecture is simply a formal specification of how a computing solution
will be organized, characterized by decomposition of the problem into
components, with clearly defined interfaces among the components. We suggest
that an enterprise
architecture is an IT architecture that addresses all the computing of the
enterprise, and which subsumes other IT architectures.
Secure your political base. Specifically we mean "Make sure the CEO
knows what you're trying to do and why, and that he or she agrees with the
attempt."
Do your homework on portals and collaboration software. These may be new
elements to your colleagues and you need to be several chapters ahead.
Pick an inclusive task force. Don't pick only super-techies. The tough
issues will be organizational and strategic. Include the most likely nay-sayer.
Decompose top-down. We suggest a top-level decomposition of enterprise
computing into a collaboration architecture, a reporting architecture, and an
operational systems architecture.
Start with collaboration. Since that architecture includes E-mail, an office
application suite, browser technology, and desktop and laptop standards, you've
probably got most of the architecture already agreed on. The only new elements
are portal technology and collaboration software.
Move second to the reporting architecture. We have in mind here a standalone
executive resource which uses a relational or multidimensional data store and
powerful reporting tools to support a) real-time display of key performance
indicators and alerts, b) ad hoc reporting, and c) sophisticated trend analysis
and forecasting.
Move last to operational systems. Having been fairly strong about
standardization on the first two, you can display some flexibility here. As you
decompose operational systems (into marketing, engineering, etc.) you may find
good arguments for noncommonality. They typically come from three sources:
Substantially different classes of work;

A "perfect" purchased application package that only runs on one system; and

A "life-and-death" requirement for 24-by-365 computing.
You don't need to fight this non-commonality if you do the next step right.
Define the interfaces among your architectural components. How do
engineering systems talk to manufacturing systems? How do sales order-entry
systems ship results to the reporting system? How do forecasting systems
present files to the collaboration architecture for collaboration up and down
the supply chain?
Here's where you get to have the .Net versus Java 2 Enterprise Edition fight.
Drive for one network standard, one messaging protocol, one application
integration architecture, one common resource for message content and format
translation. "The Internet is the network" is a starting point that defuses a
lot of contention.
-- Wes Melling
What does a CIO have to
do to establish a leadership-development program for the IT organization?
How do I develop a information-technology plan when the company itself
doesn't have a strategic plan?
What are the most
productive tasks an IT leader can focus on?
After three years of downsizing and cost cutting, how do I motivate my
management team and build a high-performance organization?
As the economy turns
around, what IT skills will be most in demand this year?
How should we manage change in our IT infrastructure to minimize risk?
Several weeks ago, you wrote
about when a project-management office makes business sense. What is the
appropriate design for a PMO?
The economy seems to be picking
up. Looking ahead, how do I retain good IT people in the face of an improving
IT market while my budget remains under pressure?
What IT skills will be most in
demand this year?
How do I objectively
evaluate the readiness of my organization to support emerging business
requirements?
What cultural and people factors
are important to consider when building IT capabilities to support
manufacturing factory and retail operations in China?
How could the Project
Management Institute help us effectively manage real-life IT projects to ensure
success?
How do we make our
communications proactive, rather than only getting to them when there's a
crisis?
What are the critical
success factors to achieve and maintain strategic alignment?
How can we develop an enterprise architecture across disparate business units?
How can I develop a
long-term information-technology plan when my company doesn't have a strategic
plan?
What attributes and
features should we consider when selecting IT asset-management software?
As an overworked IT manager,
what can I do to reduce my workload while maintaining high availability and
good security?
We're under management pressure to
outsource application development and to cut staff, but I'd rather get more
value from our existing staff, who know our business. How can I broaden their
skills?
As business picks up, what should I do to rebuild my organization, tactical
plan, and internal-management processes?
We have a strong team that
I'd like to make stronger. How do I instill more leadership qualities and
skills into my team?
What organizational structure would be most effective for
information-security governance?
How can we achieve effective
process ownership within our IT organization?
What organizational,
people, and process issues should we consider when setting up a telecommuting
program?
We've cut staff so much
in the last four years that I'm wondering if I can afford (from a work
perspective) to take vacation this summer. What can I do to reduce the chance
of something unraveling catastrophically while I'm away?
A few weeks ago, writing
about creating a vision statement, you said "seek expert facilitation to reach
a vision supported by all." Where can we get this expertise?
We know that we could
save money by consolidating servers currently scattered across business units.
How should we address the political issues around getting the business units to
give up their servers?
What level of IT spending is appropriate for a midsize to large financial
organization?
How should we assess our
IT organizational structure and processes?
How can we retain good IT people
in the face of an improving IT job market?
How should we determine the
appropriate network-support staffing level for a 10,000-node network?
What strategies are most
successful in a "political" organization?
How can one reduce
behaviors that are wasteful of IT resources?
How can we raise the IT knowledge of non-IT employees?
I'd like to establish a
management mentoring program within my organization. How should I start?
How should we deal with
the cultural and skill-set changes needed when moving from mainframe-based
applications to client/server and Web-based applications?
We're considering setting up
our own IT-abuse investigations group. What issues should we consider in making
this decision?
How should we assess and set priorities for our IT project portfolio?
What features should we
consider when selecting portfolio-management dashboard software?
How do we minimize the
negative impact of project cancellations on IT staff morale?
After three years in my current CIO position, I still find myself out of the
loop when it comes to strategic business decisions. What can I do about this?
Many large companies have a
project management office responsible for portfolio and program management.
When does a PMO make business sense?
After the extended economic downturn, we need to create a new vision for the
organization. How do we do that?
What technical and
security issues should we consider when setting up a telecommuting program?
How do we change IT from
reactive to proactive in a change-resistant corporate culture?
How can the CIO shift
the IT organization's mindset from service delivery to value creation?
What criteria should be included in the due-diligence assessment of IT at an
acquisition candidate?
How do I establish my
credibility with the CEO, chief operating officer, and CFO?
How do I motivate my
technical staff to cooperate with staff from our offshore outsourcing vendor?
|