Monday, May 21, 2012

   Quick Links:   Articles     MA Blog     Community Blog     Templates     Books     BA Humor     Events     Jobs     Interview Questions         RSS Feeds

Blogs for Business Analysts and Systems Analysts

Community Highlights



New Blogs Announcement!!!
Modern Analyst has revamped our blogs to provide greater value to you! Two new blog pages have been created. Follow the links below to access the new blog pages or access them directly via our top navigation menu.
You can still access our Original Blog Posts below.
 
Our Community Blog puts a different spin on our original blog page. Instead of each community member creating a separate blog, all community members have the opportunity to contribute their very own blog posts to a single community blog. This provides greater benefit to both the bloggers and readers. Some of these benefits are:
  • Viewers can RSS the Community Blog by a specific blog post author
  • Many members contributing to a single blog attracts more viewers, increasing the readership for all bloggers
  • Blog contributors can give more time and attention to each blog post since no single blogger has to provide continuous content to keep the blog fresh
  • The Community Blog gives bloggers the opportunity to make a name and brand for themselves in the business analysis profession
  • Community Blog contributors may be extended an invitation to become a blogger for the Modern Analyst blog
Our Modern Analyst Blog features blog posts from pre-selected Modern Analyst bloggers, many of which are influential contributors that are shaping the business analysis profession. In addition, the most intersting and insightful Community Blog posts are selected by the Modern Analyst team to be added to the Modern Analyst Blog.
 
While our original blogs and blog posts will remain available for viewing, community members will only be able to contribute new blog posts to the Community Blog. The Community Blog and Modern Analyst Blog have been seeded with blog posts from the original blog page.
Modern Analyst Blogs
Sep 30

Written by: ashish.kumar
Tuesday, September 30, 2008 2:29 PM 

EXECUTIVE SUMMARY 

 

Data warehousing is among fairly recent technology concepts holding great promise. Data warehouse supports better customer relationships, decision-making, and conversion of data into more usable forms, but such goals are achievable only where its application is appropriate and its execution skillfully managed.

 

In terms of Travel, a simplified definition of data warehouse is the organization and normalization of the mass of transaction data agencies generate in ways that facilitate practical, useful queries and enhanced reports. Main goal of a data warehouse is to provide merchandising and to make offers relevant and timely based on a customer's historical context, and then providing that knowledge through various touch points, such as an online travel agency or a call center. Data warehouse can be used in an operational setting to retrieve historical context about the particular person, including shopping trends and destinations of interest. This helps the online application craft a more pertinent and relevant offer to enhance the customer experience and help to close the sale.

 

One example that is pertinent to most people is finding the best travel deal. If a customer is shopping online for flights and hotels in Las Vegas, the data warehouse can provide knowledge of that shopping behavior even though the customer isn't buying anything yet. From a supplier perspective, the data warehouse searches for the best-priced flights based on different carriers. When we see someone shopping a particular market, we can build a campaign and bring that to his or her attention. You've already got interest—the customer wants to go to Vegas. If the customer sees an ad pertinent to that, it helps generate a better customer experience.

                                                                                                                   

Thus Mega Agencies and TMC are working diligently to build technology platforms that can pull together global data in a unified fashion. Also on the drawing boards--and in the technology budgets--are designs to create globally standardized point-of-sale systems and self-service reservation tools, as well as worldwide intranet sites to provide communication and service links for agents around the globe.

 

Now the question which needs to be answered is “Which is the best vehicle to increase profits by building relationships with your customers and understanding their motivations?”             

 

Is it Data Warehouse? Yes it can be a data warehouse. Data warehouse can be a boom for a Travel Agency which has thousands of employees and several offices throughout the country or globe providing all the travel related services to various customers. Travel Agency can have a scenario where they have legacy systems which are never been combined into a single database for new strategic marketing and campaigning.

 

But we surely need to check out that organizations don’t get bogged down building warehouses which they never use, and which loose support from top management because of the costs and delays associated with their construction, As building a data warehouse is a time consuming process and data warehouse projects are huge.

 

Being a Technology Partner to the TMC and Travel Agencies, it’s a basic requirement to understand what the TMC Top Management and the users is looking for. Then the data warehousing implementation can be taken with smaller steps and building a data warehouse over a period of time.

 

 

START SMALL & START FAST, approach really works well in Data Warehouse Implementation to ensure a successful data warehouse development effort.

 

Problem Definition

 

The definition and recording of the problem to be solved is one of the most often overlooked steps of any development effort. A problem needs to be solved, so the tendency is to jump right in a solve it. For small, negligible cost efforts this is fine. For Data Warehousing design, ignoring this step can lead to disaster. Write down and widely publish the answers to the following questions and all other questions that are appropriate for your specific effort. Remember to keep the questions targeted to DEFINING the problem NOT solving it.  

 

 

Requirements Analysis

 

Performing a requirements analysis is critical to the success of any project. Without a clear goal in mind, success is dubious. There are a number of different philosophies about requirements analysis: top down, bottom up, inside out, etc. The method found to work the best is as follows:

  1. Clearly state the problem(s) you wish to solve.
  2. Identify all data sources and formats.
  3. Identify the users of the completed system.
  4. Formulate a specific budget - time, money, personnel.
  5. Ask identified users to specifically state what they expect the system to do.
  6. Ask management to specifically state their success criteria
  7. Separate their requirements from their "desirements." Only design to requirements. The enhancement phase is where you address the "desirements."
  8. Group and "bubble-up" requirements.
  9. Generate a prioritized requirements table listing the requirement, where it came from, the success criteria, and priority. Keep this table high-level. A table with a dozen requirements will be much easier to manage than one with hundreds.
  10. Produce a detailed development schedule including hardware, software, personnel, documentation, and reviews. Include outsourcing requirements and long lead-time items.
  11. Get a sign-off of the requirements, resource allocation, and schedule from top management before you go any further.

Information/Data Modeling

Information and Data modeling, along with the definition of the metadata, is the single most important activity in the design of a data warehouse.

Design & Prototyping

There are many design methodologies. The ones most successfully are

1. Rapid Prototyping (for small to medium projects)

2. Structured Development (for large or very complex projects)

Development & Documentation

Once the requirements analysis is well underway, the prototypes are working, and the focus groups are becoming happy, it's time to begin the development, Coordinating hardware and software purchases and upgrades, server and hardware installation, software and database development, documentation guides and manuals, reviews, and testing can become a full-time job.

    Test & Review

Testing and Reviews take place throughout the development cycle, including prototyping, development, deployment, operations, and enhancements. It never ends. It's wise to place a single individual in charge of testing and reviews. This is not a popular job, but it is critical for developing a system that works and meets each of the requirements.

    Deployment & Training

The development is complete, quality assurance is satisfied, the documentation is ready, and all the "off-the-shelf" products have arrived. Make sure that you have full management support and that they understand the nature and effect of the installation and deployment disruption. Scheduling training sessions concurrently with the installation can be an effective use of time. Don't skimp on the training. Make sure you have training in the budget from the beginning and don't dip into it. The best way to ensure success is to effectively train the users so that they will actually use the system and possibly sing its praises. Also remember that training is ongoing. New employees or employees being moved or promoted will need to be trained. Each time enhancements are added; new training sessions must be scheduled.

    Operation

Data warehouses usually contain two or more servers. Tasks such as backups, bug fixes, software updates, hardware maintenance and upgrades, media services, account maintenance, security patches, and other similar tasks must be performed regularly. Operation and maintenance of such services requires an operations staff.

                                                                                                                                                                                                         

Conclusion  

Some people tend to view the data warehouse as, "We're going to go out and try to own the world." The truth is, we can't own the world. The world is too big, and we need to describe it for us. An industry like travel has so many participants with everybody obviously trying to compete for the same market share. Today, the agency channel has a lot of connections to the back end for reporting, so data warehouse helps them deliver products that give agencies the view into the business and the way they are driving. Building Data Warehouse for the TMC and Agencies provide a way to compete favorably within the market by using the historical data that's contained within the data warehouse, to help in making better marketing strategies, campaigning and customer experiences. 

At the end I would like to leave readers with few questions which will help them define and refine there requirements more clearly and help achieve the real benefits of Data Warehouse Implementation.

Do I Need a Data Warehouse?                                                                         

What specific Problems will it solve?

What are my available resources (time, money, and personnel)?

What criteria will I use to measure success?

Should I outsource all, some, or none of the development and operation ?

Am I upgrading an existing system, converting from a legacy system, or developing from scratch?

 

 

 

 

Ashish Kumar Gupta

Business Analyst – Pre Sales | TBSG

InterGlobe Technologies Limited  

 

 

 

 

Tags:

Your name:
Your email:
(Optional) Email used only to show Gravatar.
Title:
Comment:
Security Code
CAPTCHA image
Enter the code shown above in the box below
Add Comment   Cancel 

Do you twitter?: If you want short updates on what's going on in the BA world and at ModernAnalyst.com, simply follow us on Twitter: http://twitter.com/ModernAnalyst



Blog Roll


Search Blogs


Blog Archive Minimize

 

Privacy Statement  |  Terms Of Use
Copyright 2006-2011 by Modern Analyst Media LLC