Wednesday, November 4, 2009

9.8 Best Practices



[ Team LiB ]






9.8 Best Practices



Those experienced in business
intelligence generally agree that the following are typical reasons
why these projects fail:




Failure to involve business users, IT representatives, sponsoring executives, and anyone else with a vested interest throughout the data warehousing process



Not only do all of these groups provide valuable input for creating a
data warehouse, but lack of support by any of them can cause a data
warehouse to fail.




Overlooking the key reasons for the data warehouse existence



During the planning stages, data warehouse designers can lose sight
of the forces driving the creation of the warehouse.




Overlooked details and incorrect assumptions



A less-than-rigorous examination of the environment for a data
warehouse can doom the project to failure.




Unrealistic time frames and scope



As with all projects, starting the creation of a data warehouse with
too short a time frame and too aggressive a scope will force the data
warehouse team to cut corners, resulting in the mistakes previously
mentioned.




Failure to manage expectations



Data warehouses, like all technologies, are not a panacea. You must
make sure that all members of the team, as well as the eventual users
of the data warehouse, have an appropriate set of expectations.




Tactical decision-making at the expense of long-term strategy



Although it may seem overly time-consuming at the start, you must
keep in mind the long-term goals of your project, and your
organization, throughout the design and implementation process.
Failing to do so has two results: it delays the onset of problems,
but it also increases the likelihood and severity of those problems.




Failure to leverage the experience of others



There's nothing like learning from those who have
succeeded on similar projects. It's almost as good
to gain from the experience of others who have failed at similar
tasks; at least you can avoid the mistakes that led to their
failures.





Successful business intelligence projects require the continuous
involvement of business analysts and users, sponsoring executives,
and IT. Ignoring this often-repeated piece of advice is probably the
single biggest cause of many of the most spectacular failures.
Establishing a warehouse has to produce a clear business benefit and
return on investment (ROI). Executives are key throughout the process
because data warehouse and data mart coordination often crosses
departmental boundaries, and funding likely comes from high levels.



Your business intelligence project should provide answers to business
problems that are linked to key business initiatives. Ruthlessly
eliminate any developments that take projects in another direction.
The motivation behind the technology implementation schedule should
be the desire to answer critical business questions. Positive ROI
from the project should be demonstrated during the incremental
building process.




9.8.1 Common Misconceptions



Having too simplistic a view
during any part of the building process (a view that overlooks
details) can lead to many problems. Here are just a few of the
typical (and usually incorrect) assumptions people make in the
process of implementing a business intelligence solution:



  • Sources of data are clean and consistent.

  • Someone in the organization understands what is in the source
    databases, the quality of the data, and where to find items of
    business interest.

  • Extractions from operational sources can be built and discarded as
    needed, with no records left behind.

  • Summary data is going to be adequate, and detailed data can be left
    out.

  • IT has all the skills available to manage and develop all the
    necessary extraction routines, tune the database(s), maintain the
    systems and the network, and perform backups and recoveries in a
    reasonable time frame.

  • Development is possible without continuous feedback and periodic
    prototyping involving analysts and possibly sponsoring executives.

  • The warehouse won't change over time, so
    "versioning" won't
    be an issue.

  • Analysts will have all the skills needed to make full use of the
    warehouse or the warehouse tools.

  • IT can control what tools the analysts select and use.

  • The number of users is known and predictable.

  • The kinds of queries are known and predictable.

  • Computer hardware is infinitely scalable, regardless of design.

  • If a business area builds a data mart independently, IT
    won't be asked to support it later.

  • Consultants will be readily available in a pinch to solve last-minute
    problems.

  • Metadata is not important, and planning for it can be delayed.




9.8.2 Effective Strategy



Most software and implementation projects have difficulty meeting
schedules. Because of the complexity in business intelligence
projects, they frequently take much longer than the initial schedule,
which is exactly what an executive who needs the information to make
vital strategic decisions doesn't want to hear! If
you build in increments implementing working prototypes along the
way, the project can begin showing positive ROI, and changes in the
subsequent schedule can be linked back to real business requirements,
not just to technical issues (which executives don't
ordinarily understand).



You must avoid scope creep and expectations throughout the project.
When you receive recommended changes or additions from the business
side, you must confirm that these changes provide an adequate return
on investment or you will find yourself working long and hard on
facets of the warehouse without any real payoff. The business
reasoning must be part of the prioritization process; you must
understand why trade-offs are made. If you run into departmental
"turf wars" over the ownership of
data, you'll need to involve key executives for
mediation and guidance.



The pressure of limited time and skills and immediate business needs
sometimes leads to making tactical decisions in establishing a data
warehouse at the expense of a long-term strategy. In spite of the
pressures, you should create a long-term strategy at the beginning of
the project and stick to it, or at least be aware of the consequences
of modifying it. There should be just enough detail to prevent wasted
efforts along the way, and the strategy should be flexible enough to
take into account business acquisitions, mergers, and so on.



Your long-term strategy must embrace emerging trends in warehousing
such as web deployment and the need for high-availability solutions.
The rate of change and volume of products being introduced sometimes
makes it difficult to sort through what is real and what is hype.
Most companies struggle with keeping up with the knowledge curve.
Traditional sources of information include vendors, consultants, and
data-processing industry consultants, each of which usually has a
vested interest in selling something. The vendors want to sell
products; the consultants want to sell skills they have
"on the bench"; and IT industry
analysts may be reselling their favorable reviews of vendors and
consultants to those same vendors and consultants. Any single source
can lead to wrong conclusions, but by talking to multiple sources,
some consensus should emerge and provide answers to your questions.



The best way to gain insight is by discussing business intelligence
projects with similar companies�at least at the working
prototype stage�at conferences. Finding workable solutions and
establishing a set of contacts to network with in the future can make
attendance at these conferences well worth the price (and may even be
more valuable than the topics presented).










    [ Team LiB ]



    No comments:

    Post a Comment