Data Warehouses: FPT University
Data Warehouses: FPT University
FPT University
Lecture 3: PLANNING AND
PROJECT MANAGEMENT
Overview
Planning Your Data Warehouse
The Data Warehouse Project
The Project Team
Project Management Considerations
PLANNING YOUR DATA
WAREHOUSE
Generaly, the project failure is due:
Improper planning
and inadequate project management
First and foremost, determine if the company really needs a
data warehouse. Is it really ready for one?
We need to develop criteria for assessing the value expected
from data warehouse that will develop:
What type of data warehouse to be built, and where to keep it ?
Where is the data going to come from ?
Who will be using the data warehouse, how they will use it, and
at what times ?
So what are issues?
1. Value and Expectations
First, we have to be sure that, given the culture and the
current requirements of the company, a data warehouse is the
most viable solution ? It realy need to build ?
After we have established the suitability of this solution, then
only can we begin to enumerate the benefits and value
propositions.
1. Value and Expectations
Will the data warehouse help the executives and
managers to do better planning and make better
decisions?
Is it going to improve the bottom line?
Is it going to increase market share? If so, by how
much?
What does the management want to accomplish
through the data warehouse?
Make a list of realistic benefits and
expectations, as the starting point of the overall
planning process
2. Risk Assessment
Generally associate project risks with the cost of the
project:
If the project fails, how much money will go down the drain?
But the assessment of risks is more than calculating the
loss from the project costs.
What are the risks faced by the company without the benefits
derivable from a data warehouse?
What losses are likely to be incurred?
What opportunities are likely to be missed?
Risk assessment is broad and relevant to each business.
Include this assessment as part of your planning
document.
3. Top-down or Bottom-up
The top-down approach is to start at the enterprise-wide data
warehouse, although possibly build it iteratively.
Then data from the overall, large enterprise-wide data
warehouse flows into departmental and subject data marts.
On the other hand, the bottom-up approach is to start by
building individual data marts, one by one.
The conglomerate of these data marts will make up the
enterprise data warehouse.
Make sure that the individual data marts are conformed to
one another
Have to first plan and define requirements at the overall
corporate level
4. Build or Buy
This is a major issue for all organizations:
No one builds a data warehouse totally from scratch by in-house
programming.
There is no need to reinvent the wheel every time: A wide and
rich range of third-party tools and solutions are available.
The real question is :
How much of the data marts should be built in-house ?
How much of these may be composed of ready-made solutions?
Example:
Use in-house programs or buy a tool for loading the data warehouse
storage ?
Use in-house programs or buy the vendor tools completely for
information delivery ?
4. Single Vendor
or Best-of-Breed
There are multiple vendors and products catering to the many
functions of the data warehouse. So what are the options ?
Two major options are:
(1) use the products of a single vendor,
(2) use products from more than one vendor, selecting
appropriate tools.
4. Single Vendor
or Best-of-Breed
(1) Choosing a single vendor solution has a few advantages:
High level of integration among the tools
Constant look and feel
Seamless cooperation among components
Centrally managed information exchange
Overall price negotiable
(2) Advantages of the best-of-breed solution that combines
products from multiple vendors:
Could build an environment to fit with organization
No need to compromise between database and support tools
Select products best suited for the function
5. Business Requirements,
Not Technology
Data warehousing is about solving users’ need for strategic
information, it is not about technology:
Do not plan to build the data warehouse before understanding
the requirements.
Start by focusing on what information is needed and not on how
to provide the information.
Do not emphasize the tools:
Tools and products come and go.
The basic structure and the architecture to support the user
requirements are more important.
To collect user requirements, the preliminary servey can
be made
6. Top Management Support
No major initiative in a company can succeed without the
support from senior management.
This is very true in the case of the company’s data
warehouse project. The project must have the full
support of the top management right from day one.
7. Justifying Your Data
Warehouse
The total investment in data warehouse for a medium-sized
company could run to a few millions dollars.
Breakdown of the costs is as follows:
Hardware: 31%
Software, including the DBMS: 24%
Staff and system integrators: 35%
Aadministration: 10%.
How do you justify the total cost ?
How can you calculate the ROI (Return on investment) and
ROA (Return on assets) ?
7. Justifying Your Data
Warehouse
Some sample approaches for preparing the justification:
1. Calculate the current technology costs to produce the
applications and reports supporting strategic decision
making.
Compare this with the estimated costs for the data warehouse
and find the ratio between the current costs and proposed costs.
See if this ratio is acceptable to senior management.
2. Calculate the business value of the proposed data
warehouse with the estimated dollar values for profits,
dividends, earnings growth, revenue growth, and market
share growth.
Review this business value expressed in dollars against the data
warehouse costs and come up with the justification.
7. Justifying Your Data
Warehouse
3. Do the full-fledged exercise.
Identify all the components that will be affected by the proposed
data warehouse and those that will affect the data warehouse.
Start with the cost items, one by one, including
hardware purchase or lease,
vendor software,
in-house software,
installation and conversion,
ongoing support,
and maintenance costs.
Then put a dollar value on each of the tangible and intangible
benefits including cost reduction, revenue enhancement, and
effectiveness in the business community.
8. The Overall Plan
THE DATA WAREHOUSE
PROJECT
Data warehouse projects are different from projects building
the transaction processing systems.
The major functional pieces in a data warehouse project
includes:
acquisition component
storage component
information delivery component
Data warehouse project is different from OLTP system project
The Life-Cycle Approach
The traditional system development life cycle (SDLC) begins
with
project plan,
move into the requirements analysis phase,
then into the design, construction,
and testing phases,
and finally into the implementation phase
The life cycle approach accomplishes all the major
objectives in the system development process
The Life-Cycle Approach
Figure 4-3 shows how to relate the functional components to SDLC
The Development Phases
The overall functional components of a data warehouse
development process are:
data acquisition,
data storage,
and information delivery