Chapter 2

Justifying BI

Building the Business and Technical Case

Abstract

It is important to get business intelligence (BI) projects approved with a formal justification process. A careful, well-documented justification can help prevent your project from being labeled a failure. According to studies, the majority of BI projects fail not because of technology shortcomings but from an expectations shortfall. In addition, BI projects have a tendency to be late and over budget when the business needs are not clearly established, and then the project proceeds based on flawed expectations. The BI team needs to make both the business and technical case to determine the need, identify the benefits, and, most importantly, set expectations. With the case established, the BI team needs to estimate scope, costs, schedule, and a return on investment (ROI). Identifying risks and an organization's readiness is critical to determining how realistic expectations are. The steps for justification include:

• Building the business case with sponsors and stakeholders
• Building the technical case
• Assessing readiness
• Creating a high-level BI road map
• Developing scope, preliminary plan, budget, and ROI calculations
• Documenting justification
• Obtaining program and project approval

Keywords

Business case; Business processes; Business sponsor; Justification; ROI; Technical case
Information in This Chapter:
• Building the business case
• Building the technical case
• Assessing readiness
• Creating a high-level BI road map
• Developing scope, preliminary plan, and budget
• Obtaining program and project approval
• Justification pitfalls

Why Justification is Needed

You have read all the press proclaiming the importance of business intelligence (BI) and analytics for enterprises of all sizes and across all industries. You have done your homework on how it will benefit your company, and the rest of the IT group agrees. Your business executives have also joined the bandwagon because they understand that BI will provide the edge that they need to be competitive or to grow their business. Everyone agrees that BI has been consistently listed among the top technology projects for organizations over the last decade.
So it seems like a no-brainer to skip the justification process and proceed directly into the project, right? Not so fast.
Although enthusiastic business executives or chief information officers (CIOs) can make it possible to get BI projects approved without much formal justification effort, it is not a good idea. Project approval is not the only reason to go through this process. A careful, well-documented justification can help prevent your project from being labeled a failure.
According to studies, the majority of BI projects fail. These projects fail not because of technology shortcomings but from an expectations shortfall. In addition, BI projects have a tendency to be late and over budget. Many of these problems stem from failing to establish what needs to be built from a business perspective, and then managing the project’s scope and change management based on these flawed expectations.
The BI team needs to make both the business and technical case to determine the need, identify the benefits, and, most importantly, set expectations. With the case established, the BI team needs to estimate scope, costs, schedule, and a return on investment (ROI). Identifying risks and an organization’s readiness is critical to determining how realistic expectations are.
This chapter will review the common pitfalls that BI teams encounter when they shortchange the project justification process. Although a BI justification is generally regarded only as a selling device, its importance as a vehicle to set expectations and guide the BI project cannot be overlooked.

Building the Business Case

Although most organizations need to justify and get approval for investments in IT projects, such as BI, it is surprising how many are able to do so without building a business case, or by presenting only high-level, intangible benefits. BI projects can get approved without a business case when the business sponsors or CIOs think it is obvious that a BI investment will pay off. They have read numerous BI articles in the press, their peers are doing it, or they were involved in BI projects in previous jobs. But even if a BI effort can get approval and funding without justification, it is crucial to build a business case and get stakeholders to agree on it.
There are many hidden dangers for an organization that kicks off a BI project without developing a business case. During the first generation of data warehousing, many BI groups made this mistake when they fell into the trap of assuming it was obvious that a data warehouse (DW) was needed. Typically, the “if we build it they will come” approach resulted in projects that were too big and long, missed expectations as businesses were sold an information nirvana where everyone gets all the information they need, and spawned alternate reporting solutions such as spreadmarts or data shadow systems (those pesky one-off spreadsheets that business groups created in frustration when the DW project took too long).
The business case needs to answer the following in respect to the BI solution:
• What business problems or opportunities are being addressed?
• Who will use it?
• What are the anticipated business benefits?
• Were there any prior BI initiatives that failed, and if so, why?
After answering these questions, the BI team needs to get business sponsorship, involvement, and commitment to the BI effort. It is a common mistake to think that getting the budget approved is the sponsor’s only deliverable. Although business sponsors do need to come up with the money, they also have to commit business resources to work with the BI team throughout the project, engage in politics to ensure money and resources are maintained for the long haul, and provide support when there are inevitable hiccups.
To answer these questions and define the business case, you will need to:
• Review the organization’s business initiatives
• Enlist a BI sponsor
• Connect with BI stakeholders
• Identify business processes affected by BI
• Document business benefits
The BI effort needs to be based on supporting the needs of business initiatives, business drivers, and business processes. The focus is on solving business problems, not IT issues such as what BI tool should be used. By putting the business first, you encourage the business to value and use the resulting BI solution.

Review Organization’s Business Initiatives and Processes

The success of BI lies in addressing the organization’s key business needs and priorities. The best way to understand these needs is to learn what your organization faces in terms of:
• Strategic business initiatives and their underlying data needs
• Current business processes being hindered by analytical bottlenecks

Business Initiatives

Most organizations perform business planning for strategic initiatives with a minimum time horizon of the next couple of fiscal years. These business initiatives have been prioritized, approved, funded, and scheduled. In today’s data-driven climate, it is almost a certainty that these initiatives need data and analytics. If BI is not pervasive in an organization, however, these needs are probably not being adequately planned for. The BI team needs to do their due diligence and determine how BI would support these business initiatives. They can then use this information to help build a business case.

Business Processes

Chances are, the organization has business processes that are constrained by limitations in the data and its analysis. For example, an inability to analyze a customer’s sales across all of your organization’s channels with the profit margins of the products purchased keeps the business from determining the lifetime value of that customer. Again, if BI is not pervasive, then it may not be readily apparent to the business that analytics has become a gating factor in these business processes. Adding the current analytical bottlenecks along with the business initiatives needing analytics can help strengthen the business case.
Be aware, however, that listing the business initiatives and bottlenecked processes may generate an overwhelming business demand for BI that an organization will not be able to deliver all at once. This list should be the foundation for a long-term BI program (discussed in Chapter 18) with priorities matched to business demand.
In the short term, prioritize the list and reduce it to a set of business requirements that this BI justification will address. Bear in mind that, for the long term, there may be other opportunities for BI that you need to plan for. There may be emerging initiatives and processes that cannot be addressed now, but will need BI down the road.

Solicit BI Sponsorship

The next step is to solicit and engage business sponsors. Use your list of business needs (above) to identify the business people you will approach as potential business sponsors. The sponsor needs to either have the budgetary authority to fund the BI project or be an influential leader who can get funding approved. Beyond the initial funding, a business sponsor needs to secure the commitment of resources from the business stakeholders and users (below) to ensure BI success.
Key characteristics of a business sponsor are being politically astute, enthusiastic, and realistic. The first two characteristics are obvious, but it is important that neither the sponsor nor the BI team gets carried away with being overly optimistic. Although having a gung ho sponsor may seem appealing, setting realistic expectations is necessary for BI success. In addition, a realistic sponsor will understand that there may be problems or setbacks during the BI project that will need to be handled. Getting support for the typical issues that one always encounters during a BI project will be extremely helpful.
Ideally, a BI project has the support of the CIO, but that person should not be the sole sponsor of the project. The risks of a CIO-only sponsored BI project can include that it:
• Is perceived as technology driven
• Does not get business commitment and involvement
• Has an unlimited scope and is difficult to manage
The BI project needs at least one committed business sponsor and, if possible, multiple business sponsors representing a cross-section of the organization. This is a balancing act, where one sponsor may create the impression that the BI effort is geared exclusively to that sponsor’s business group, or too many sponsors create friction with conflicting priorities. The best case is one primary sponsor with a couple of secondary sponsors.
The BI team needs to interview business sponsors (see Chapter 3) to determine the business initiative and current analytical pain points that they would like to address, set priorities, and help establish the scope of the BI project. This is where you start to build a solid working relationship with your sponsors. The conversations will be more productive if you have done your due diligence and explored what business initiatives and analytical pain points your sponsor(s) will likely discuss.

Enlist BI Stakeholders

With the business sponsors engaged and their priorities established, the next step is to enlist the business stakeholders who will be affected by the BI project. They include the business people who will be either direct users of the BI solution or whose work will be affected by the BI solution, as well as those working on data governance.
Getting the business stakeholders involved while building the business case enables more detailed business input and may help identify gaps and risks. In addition, the stakeholders will likely be the primary input for detailed business requirements later in the project (see Chapter 3).
One of the most frequent mistakes made when engaging business stakeholders is relying exclusively on a business group’s “power users,” i.e., the go-to people in the organization who get the data needed for others’ analysis. The power users typically use spreadsheets or build spreadmarts to provide reporting to their organization. You should engage these folks, but if you limit yourself to them then you may encounter several problems:
• You never know what other stakeholders really need to do their jobs since you just may be hearing filtered requirements from the power users.
• Business power users, being data and tool savvy, are not necessarily representative of the other stakeholders’ abilities and needs.
• Power users built the spreadmarts, and, sometimes very subtlety, they become obstacles to replacing those spreadmarts with the BI solution.

Identify Business Processes Affected by BI

When creating the BI business case, it is important to identify the key business processes that are affected and organize your project to support them. Business processes are the collection of tasks that an organization performs for operations and management, including order processing, customer acquisition, budgeting, expense management, customer support, and marketing campaigns. Business processes create data that needs to be captured, monitored, and measured. Business processes generate the business measures and key performance indicators (KPIs) that are so common in BI deliverables.
Organizing your business case, and later your project deliverables, around business processes offers many advantages because that is how the organization works. Using business processes as the BI building blocks enables you to better identify the business people who will use your BI solution and how it will be used in their jobs. Too often, business cases and BI projects are oriented around BI’s technical deliverables, such as reports and dashboards, rather than a business deliverable. Business focus creates a more compelling business case and often gets business stakeholders more involved in getting BI integrated into their jobs.
Focusing on business processes also makes it easier to identify business benefits resulting from the use of BI in the organization.

Document Business Benefits

You need to formalize the business case for BI projects, otherwise, several problems can arise:
• Overblown expectations, which cannot be met
• Underfunding for BI initiative and the ongoing BI team
• Continued use or expansion of data shadow systems
• Inability to garner business support for data governance initiatives
• BI is seen as expensive overhead and not an enabler supporting business
• BI is viewed as a mere report generator

Determine Business Value (Tangible Benefits)

An organization should not proceed with a business case based solely on intangible benefits such as providing “a single version of the truth” or “better decision making.” Although the BI solution likely will deliver these benefits, they are highly subjective and difficult to substantiate. This makes them more than likely a recipe to disappoint business stakeholders who expected something else or something more. Instead, base the business case on tangible or quantifiable business benefits. See Figure 2.1.
Tangible benefits for BI typically fall into several broad categories:
• Revenue optimization
• Cost reductions
• Risk reduction
• Regulatory compliance
• Ability to enter new markets and develop new products
One of the benefits of aligning the BI business case with business initiatives is that the initiatives have likely already been justified and have tangible benefits assigned to them. If BI becomes an essential component of those initiatives, then the work of assigning tangible benefits has already been done for you.
There will also be tangible benefits associated with the business processes that the BI solution is going to affect—you’ve already identified these processes in the business case. Have a discussion with the business stakeholders to determine exactly what tangible benefits are associated with those processes.
image
FIGURE 2.1 Business benefits matrix.
Analytics and data-driven decision making has become invaluable to organizations of all sizes and across all industry categories. There are countless articles and case studies proclaiming the business value resulting from BI projects. You should have no problem gathering a list of business benefits that your BI project can deliver.

Building the Technical Case

A BI project will introduce new technologies and products into an enterprise across a variety of BI, data integration, database, and infrastructure categories. Even if your organization has been providing BI solutions for years, new technologies and products will likely need to be added to your BI tool portfolio to increase business value, use, and productivity.

Technology and Product Short Lists

With each new technology and product, the best practice is to conduct an evaluation and, if possible, a proof of concept. The evaluation should have stakeholders, both technologists and business people, involved throughout the process. It is important to involve the people who are going to use these technologies in their day-to-day jobs, whether it is the business person who will perform analysis or the developer who will use the tools to create the BI environment. Involve the management personnel, business power users, and architects (if you have them). Be very cautious, however, if they are the only people involved, because their ability to learn new tools may be far better than that of the people who will really use the tools. BI projects can flounder because business people cannot get used to the interface and capabilities of a new tool.
As shown in Figure 2.2, the product evaluation process will involve these steps:
• Gather and prioritize requirements
• Establish success and value criteria
• Select short list of product candidates
• Conduct product reviews with hands-on proofs of concept, if possible
• Score and rank products
• Review results and select product(s)
• Haggle with product vendors over pricing
image
FIGURE 2.2 Selecting product short list(s) workflow.
The costs for these technologies ranges from free (at least in respect to licensing costs) to very expensive. Prior to creating your product short list, you need to get a ballpark estimate on what your organization would likely spend and what the products will cost. You probably will not tell the vendor what your budget is, but you need to filter products based on what you can afford or are willing to spend. It does not make sense to evaluate products that you will not realistically purchase unless it is part of your bargaining strategy with the vendor. The book discusses product evaluations in Chapter 7.
Most evaluations have a long list of functional and usability criteria from both technology and business perspectives. After the product reviews, score each product according to this criterion and then rank them, creating a final score that identifies the winner. An objective evaluation will help lead to the best solution for the organization.
There are two mind-sets regarding when product evaluations will occur. (See Chapter 18.) Some organizations will conduct the evaluations during the BI justification phase in order to determine the specific products and their costs. In this scenario, the organization knows it needs a BI project, but more details are necessary for specific projects to be approved. The other approach, which is more common, is to perform an abbreviated evaluation that would document:
• List of technologies needed
• Short list of products that will evaluated with winner(s) used in BI project
• Range of high-level cost estimates for above
The first step toward building your technical case is selecting the products and technologies, or at least narrowing down a short list, but as we will discuss in the next two subsections, you still need to convince business people and technologists that they ought to use these tools.

Convincing Business People

Business management is likely very excited about the BI hype that they have read or heard. Business power users who love new toys are also very interested. But that interest is before people start adding up the time, costs, and resources for the BI project. More importantly, it is before people start considering the changes that will be needed and the associated business opportunity loss that will happen during that change. Saying “yes” to one thing can require saying “no” to others.
What is often overlooked by the BI team is that business people may select other alternatives that they consider “good enough” because unlike the BI solution, those alternatives:
• Do not require a significant investment
• Can be done more quickly
• Do not require retraining and change
An alternative to using new technology can even mean doing nothing (continue to use what you have) or use substitutes. These substitutes can include expanding operational reporting or using more data shadow systems. These “good enough” alternatives may mean that the business does not fully engage during the BI project or that they use the alternative solution more than BI solution once it is operational.
The BI team needs to make the technical case that the BI solution is the best choice for the business user. This is where the business case needs to be tightly coupled with the technical case. The BI team has to justify or explain why the BI solution will be more effective at meeting the goals of the business case from functional, productivity, and long-term cost perspectives. This is not a feature comparison like the tool evaluation but rather a comparison of alternatives. Often, the technologists and business power users are so enamored with the new tool that they have no idea that the business community would consider “inferior” alternatives.
Operational systems are typically bundled with reporting capabilities. (Operational BI is discussed further in Chapter 5.) Business people may complain about these systems, but the short-term benefit is that they are inexpensive and may be producing some value. If the business choses the alternative of expanding these reporting capabilities, it will likely be cheaper and faster than a BI solution, at least initially. Likewise, it is almost guaranteed that business people have been using spreadsheets to do reporting and, if the reporting complexity warranted it, they also built data shadows systems. However, cheaper and faster stops looking so attractive when you look at the medium term, which is more expensive for IT support, and the long term, which is far more expensive and less agile as you attempt to expand with all those data shadow systems.
The technical case, therefore, does not end with comparing different BI tools and selecting the “best,” but rather needs to compare BI tools with alternatives that business people are inclined to use. This comparison is not a feature checklist bake-off; it is a reality check of what would convince business people to actually use the BI tool. The BI evaluation can give a false impression that just because a tool has many features it will be preferable to what the business users have available now. It is not the best tool if the business people will not use it.
The business community has to invest time in learning the new BI tools and changing existing business processes to take advantage of them. They also have to spend time waiting for the new BI solution to be built while the business climate—sales, operations, competitors, the economy, and government regulations—keeps changing. That time is an opportunity loss that must be factored into the cost–benefit calculations. In fact, the first generation of DWs often failed for the very reason that they took too long to build and the businesses could not wait.

Convincing the Technologists

All the technology stakeholders in your organization are saying that they are excited about the BI project, especially about learning and using the new technology and products. You are thinking that there may be business people resistant to change, but the technologists are on board and looking forward to change.
But below the surface, you might be surprised that there is resistance to change, possibly even some passive aggressive behavior. The people who say that they are excited may not even realize that when it comes down to it, they do not really want to change. You have to be thinking, “Why would technologists not want new toys?” The answer: basic human behavior. This is a phenomenon that surprises and thwarts many a BI effort. You can avoid this by making the technical case for the technologists.
First, you need to get the technologists involved in the technology and product selection process. In this phase, you will need to:
• Determine the technologies required
• Create a short list of product candidates
BI projects, especially the first one for the organization, often need to introduce many new technologies such as various categories of business intelligence, data integration, database, and infrastructure tools. List the technologies that will be needed to fulfill business requirements and classify them as must-haves versus nice-to-haves. Your business requirements are very high level at this point, but should be enough to develop these lists.
Once you have determined the technology categories for the BI project, you need to create a short list of products from those categories.
Second, despite the current state of reporting, the technologists are probably “king of the hill” with their business users and their management. They are the firefighters who people depend on because they are the only ones who understand how to create reports with the current technology. There may be long queues for getting reports from them, and the resulting data may be limited, but nobody blames them for that. Instead, they get rewarded for whatever they can do. But when new products are introduced, they will be novices again. Even if there is no intention of replacing them, that has to be in the back of their minds.
Finally, it takes time to become proficient at a new product. During that time, they will likely keep thinking that they could do things faster the old way. Developers can crank out code pretty quickly. In addition, although there may be product training, there usually is no training for designers and developers on BI concepts, processes, and architectures. This lack of fundamental and architectural training usually results in solutions built the old way—without leveraging the new products. This further reinforces the reluctance to embrace the new tool.
You have to sell the technologists that these new products will not only help the business, but also themselves. I am not trying to be cynical, but it does come down to “what’s in it for me” with the technologists. This is not to say they are thinking this outwardly, but deep down they are experts in the current environment, and no matter how bad that is, they are still the gurus. You can pitch all the business benefits and productivity gain, but if that means they are novices again or worse, they will be reluctant. As discussed earlier, it is most helpful to have a powerful sponsor who can guarantee that people will commit their time and will have enough of their other tasks freed up for them to work on this project.
You need to use care in selecting and using these new tools, and try to help the technologists become even more valuable in their current organization and in their industry. Learning new skills and then becoming an expert in that tool does make them more marketable. You need them to not only help in the selection but advocate their use.

Assessing Readiness

Even if you have built a terrific business case and have strong business enthusiasm, you still need to critically examine your organization’s readiness for BI. Realistically assess its readiness for the following areas:
• Data
• Expertise and experience
• Analytical commitment
• Organizational and cultural change
• Financial commitment
Many people refer to the above as a risk assessment, and would potentially list risk mitigation strategies. If you look at the above areas optimistically, then you are determining:
• Your organization’s current state
• What you need to be to be successful in BI
• The gap
• How you bridge that gap
Your BI justification and project plan must include what your organization needs to do in order to be ready to design, build, and implement BI successfully.

Data and Data Quality

Many a BI project has been blindsided by data and data-quality issues. Often these issues are not apparent until business people start testing the BI solution just before going “live.” These unfortunate surprises happen when people fail to assess the current state of their organization’s data and instead get enamored with the flash of BI products such as dashboards and data visualizations. Product demos should always contain a disclaimer that business people can only use them if the underlying data accurately reflects the business processes relevant to decision making.
The key data attributes that need to be assessed are the 5C’s (covered in detail in Chapter 1):
• Clean—is the data error free?
• Consistent—are there many overlapping sources for data with inconsistent data?
• Conformed—can the business analyze it across common, sharable dimensions?
• Current—is the data updated and available in the frequency needed?
• Comprehensive—is the data needed for analytics even available or collected at this time?
You need to review the current state of the data by talking to subject matter experts on source systems and potentially performing a high-level data profiling exercise. A critical assessment of the 5 C’s will provide a data-quality baseline. From this, you can determine the scope of the data integration and cleansing efforts that the BI project will need to provide the analytics that the business is requesting.
Determining the scope will typically involve many back-and-forth discussions with the business. The initial request will likely ask for a level of the 5 C’s that is too time consuming and costly. Unrealistic data-quality requirements can be the downfall of a BI project. After discussing the trade-offs, you should be able to achieve a mutual agreement on data-quality requirements with associated costs.

Expertise and Experience

If an organization is just starting its BI initiative, there are not only new technologies to learn but also a significant amount of new architectural, design, and development concepts and techniques that are associated with successful implementations. These include:
• Data architecture and data modeling to support new processing such as data integration, data warehousing, master data management (MDM), and analytics
• Data integration
• BI
In addition, business people also will be introduced to new BI technologies and analytical techniques such as data visualization and predictive analytics.
Be aware of these risks:
• Organizations will not have the expertise to use the tools
• Organizations will not have the expertise in the new concepts and techniques to effectively use the new tools
• Business people will not understand how to leverage the new BI technologies and analytics to obtain business value
Most organizations recognize the first risk and take steps to mitigate it. Organizations get training for their staff, supplement their staff with consultants, or have consultants perform all the work with the new technologies. Getting the staff trained is a terrific long-term solution to obtaining the needed expertise, but in the short term, people who have only just been trained will not be as productive and will likely make rookie mistakes, putting the BI project at risk. Augmenting staff or having only experienced consultants work with the new technologies helps mitigate those risks.
One of the risks organizations often do not recognize is not having the expertise in the new architectural design and development concepts and processes needed to effectively use these new technologies and implement BI. First-generation DWs and BI solutions are typically built the way developers had always been building systems, resulting in systems that take longer to build than they should, perform poorly, or do not work at all. In addition, without BI expertise, the new BI team may not know that it should be performing better. “You don’t know what you don’t know” is the phrase that rings true.
Finally, business people are the ultimate BI consumers. As with technologists, it is recognized that business people using the BI tools need product training, but conceptual training on the use of analytics in one’s job is not typically addressed. There are many analytical techniques offered through BI tools today such as data visualization and statistical analysis. If your business case relies on these techniques being used but your business people do not currently have the expertise, you need to address this in the BI justification and planning.

Organizational and Cultural Change

In order for BI to succeed, your organization needs to be committed to or strive to become a data-driven and analytical culture. This may be quite different from the current state if the organization has been operating by making decisions with incomplete data. If decision making has been based on “gut feelings,” then the organization may need to make a tectonic cultural change. Most organizations need to make this change in today’s business climate but will only do so if it is recognized and planned for.
The BI center of excellence (described in Chapter 19) is one example of an organizational change that can help increase the success of BI in the enterprise while also allowing different groups to share the success and risks.
You have identified the business processes that will be affected by BI. The people working on these business processes need to understand and be committed to the changes that will occur. These changes will often involve much more time and resources than simply using a new BI tool. You need to factor these costs and additional work resulting from the impact of these changes into the BI justification.

Financial and Resource Commitment

Obviously, you are getting financial and resource commitments, but these efforts can fall short for two reasons:
• A total cost of ownership (TCO) is not completed
• A budget is approved, but resources are not committed and people do not free up their time
You need to develop cost estimates for the full life cycle of a BI solution from design through implementation and ongoing support. Almost everyone will include software, infrastructure, and external labor costs, but you need to include internal costs for both IT and business people. You need to do this even if your financial justification does not need to include the internal costs so that your organization’s management understands the full cost. Often there is sticker shock; that is fine, as it generates conversations on what the business is really willing to spend. You will need to adjust scope appropriately if your financial commitment is smaller than you had planned for.
The other problem that BI projects run into is that although business people and other technologists outside the BI team are assigned to work on the project, these stakeholders are already fully committed to other work. You need their management to free up their time so they can work on the BI project—otherwise it will never succeed.

Creating a BI Road Map

According to a Chinese proverb, a journey of a thousand miles begins with a single step. BI is a journey that is not going to be completed with a single BI project; if you are successful, BI will continually expand with new data, technologies, analytics, and business uses. With this in mind, a mistake organizations often make when starting their BI journey is to trying to “boil the ocean” with their first BI project.
The journey requires you to create an overall BI program. This should include a road map for your BI program over the next couple of years, or whatever time frame is typically used for your IT-related programs. The underlying reason for this is that BI should be built incrementally and iteratively. The overall BI program becomes the framework of the journey, with individual BI projects building out specific portions of that road map, relying on tactical decisions that are appropriate for that particular project at that particular time. The road map is similar to software firms gradually building their product capabilities out one release (project) at a time.
The BI road map lists projects with the following attributes:
• Key business initiatives supported and business processes involved
• High-level business deliverables
• Data source feeds (at the application level, not tables or files)
• Technology introduced
• Business groups involved
See the book Web site www.BIguidebook.com for a sample BI road map template.
The BI road map is a living vision that will evolve, reacting to changes in business, organization, economy, and technology. In addition, as an organization sees the business value from BI, new and expanded business uses for BI will become apparent. With each new BI project and justification, the BI road map should be revised to reflect the current BI vision and analytical demand.

Developing Scope, Preliminary Plan, and Budget

Developing the preliminary scope, plan, and budget (see Chapter 18) is a mix of art and science. You need to develop these with high-level and incomplete information, but then you will be held accountable for both the timeline and budget of the BI project. Many BI projects are over budget and late not because the BI project team “messed up,” but because preliminary plans were too optimistic, overly aggressive, or just plain naïve.
It may sound like “Mission Impossible,” but with some guidelines you should be able to set proper expectations.
A BI assessment helps answer questions about the project, such as what is the scope? How should we proceed? What will it cost? See Chapter 18 for a section on BI assessments.
Keep it simple. Do not get bogged down in trying to formulate detailed plans and costs when you simply are not going to have the information to do so at this point. You only have to develop high-level plans and a ballpark estimate with upper and lower bounds for costs. You should be able to explain the scope, plan, and budget each on one presentation slide.
Be conservative. No matter how many superstars you have working on the BI project, there are so many new technologies, products, and process changes affecting business people and technologists that you have to plan on activities taking longer than normal because most people will be novices.
Expect the unexpected. Every project has some combination of data, source system, database and data integration, and business processes surprises. BI teams are always complaining that the business is adding or changing its requirements well after development has started. You need to include time in the plan for contingencies, because the inevitable is going to happen. You need to just say no to the business sponsor or CIO when they say you do not need to add this time, because you absolutely do.

Project Scope

The project scope lays out the subset of the BI road map that you are planning on delivering in the next project, using the same context in which it was discussed:
• Key business initiatives supported and business processes involved
• High-level business deliverables
• Data source feeds
• Technology introduced
• Business groups involved
In addition to the above, document the following in order to establish scope:
• Business objectives
• Targeted business users
• Stakeholders
• Assumptions
• Risks
• Success criteria
• What is out of scope

Project Plan

You need to create a project milestone plan indicating the completion of project phases. If your organization has a project methodology that has successfully dealt with uncertainty, you should use it, otherwise use the BI project methodology described in Chapter 18. We advocate an incremental and iterative project methodology that leverages a waterfall framework for the overall project (especially when data integration tasks are involved) and an agile-style approach for individual BI applications. Key milestones in the overall project will include, at a minimum: when you define requirements, design the system, develop the code, conduct business user acceptance testing, perform systems testing, and deploy the BI solution to its users. Of course, the only date most business people will hear is when they will have the BI solution.
It is also worth noting that including a defined change management process will help with resetting expectations along the way. The scope always creeps, so plan for it.
See the book Web site at www.BIguidebook.com for a sample BI project milestone plan that you can use to get your own plan started.
There are two opposing approaches to developing a milestone plan: delivery-based versus time-based. Many technologists feel a delivery-based approach is very logical and therefore the most sensible to use. The reality is that you do not really know the detailed requirements at this time, and they are likely to change and expand during the course of the project. Using an iterative and incremental project methodology mixed with agile enables the time-boxed approach to incrementally build the individual BI applications while managing within an overall milestone project schedule.
A very successful approach is to create the initial project milestone plan based on the high-level deliverables known at that time, but manage the project as a time-based (and budget-limited) approach. The reasons are: (1) business users’ expectations are fixated on the project completion date and the business sponsors are focused on the budget, and (2) BI is never done, so if you keep pushing back the schedule to accommodate changes, you may never be done. In addition, if you push back the completion date, the business will more likely remember you are late rather than that you added more functionality for them. One of the key purposes of the BI road map is to enable additional functionality to move into subsequent releases, and not to have to have everything get done at one time. This allows you to manage scope changes successfully.

Project Budget

The typical costs components for your budget include:
• Labor
Internal resources—IT and business
External resources—typically technologists
Training—IT and business
• Software
Licensing or subscription costs
Maintenance or upgrade costs
• Infrastructure
Capital purchases, expenses or subscriptions
Maintenance or upgrade costs
• Software
Capital or expenses, on premise versus cloud
Maintenance or upgrade costs
• Additional expenses
Examples: travel and communication
• Ongoing support
Labor, software, and infrastructure costs to sustain BI after deployment
You might think it would be a straightforward exercise to determine the cost of your BI project, but at this point there are many unknowns and alternatives, such as:
• Software (Chapter 7 will explain these in detail.)
What technologies and product categories do you need?
Do you buy software suites or bundles versus individual products?
How many licenses for business users and developers?
Should you deploy in cloud versus on premise?
Should you use BI appliances versus the traditional BI approach where software and hardware are not prepackaged?
• Infrastructure
What do you need in regard to processing, memory, storage, and network bandwidth?
Should you deploy in cloud versus on premise?
How and when do you plan to increase infrastructure?
• Labor
What will be the size of your internal development team?
How many business people will be involved and in what roles?
How many IT people outside of the BI team will be involved and in what roles?
Will you use external consulting resources and, if so, how?
What training will be needed for technologists and business people?
• Product costs
Vendor pricing schemas are often complex and confusing
Estimating pricing may be difficult because discounting, if applicable, may not occur until you are closer to purchasing
You have a wide range of cost of products from open source to very expensive proprietary products, although there is typically a wide range of prices in proprietary products too
• Do you capitalize (CAPEX) or expense (OPEX) items? This is a decision that the finance group will make. They need to be engaged in the financial justification.
After thinking about these unknowns and alternatives, you might consider it a daunting task to estimate your BI project’s costs and create a budget. Do not worry, it is really not as hard as it seems. First, you need a ballpark estimate rather than an exact cost. It is best to provide a range of costs with upper and lower bounds to reflect different options that are available.
Second, and most important, this task is especially difficult (and maybe impossible at this point in the process) if you try to calculate the costs bottom-up, i.e., determining the individual component costs and then summing them for a total. Instead, you should develop a project budget by using a top-down approach of estimating cost categories rather than individual components. This is similar to how you would work with an architect in developing a budget for building a house. You would discuss with the architect the type and size of the house, the number and types of rooms, and overall quality of the house, but you would not start pricing out shingles, electrical wiring, and plumbing fixtures. You would get to those details later, just as you will with the BI project; the initial planning is to develop a ballpark budget within a cost range. Once you agree on that budget and blueprints are created, you can start to price out the details.
Remember to work with your organization’s finance group. It is likely that there are standards that you need to follow for estimating budgets and costs.

Calculating Benefits and ROI

Estimating benefits and calculating a ROI is often a very difficult task because business people, although very helpful in identifying requirements when formulating the business case, struggle with quantifying the financial return. For example, if the BI solution will improve up-selling and cross-selling to customers, can they tell you by how much and over what period of time? Those numbers might be difficult to determine, especially if your organization does not have a way to compare the results with and without using the BI solution. Another interesting twist: if the business people being asked to estimate the financial return are compensated based on these estimates, they may be reluctant to perform them, or they may want to keep the estimates low to guarantee that there is a measurable ROI. Nothing changes behavior in business more than something that is tied to compensation.
The reality is that BI is an enabler for business people making decisions and taking the actions that will create business value. This means that the BI solution is valuable for its users to do their jobs and, ideally, improve their performance. Just as we approach the cost side of the equation by ball parking the estimates, you should do the same when working on the business value. Ask the business people what the BI solution is worth to them. Consider this discussion a negotiation. If they cannot articulate how the BI solution will provide value, you may need to shift your focus to other business people who can. There is no question that the BI project offers value, you just need to quantify the value for your organization. Do not beg for business people to fund and use your BI solutions; rather, work with those who do see the value.
How do you calculate the ROI of a successful project? It is going to be different for every situation. Here are some potential business benefits (you will need to quantify them for your own organization):
• How many days have you reduced from the budget, planning, and forecasting cycle? How much time have you reduced from the monthly budget-to-actual review cycle? What is the value of shifting your financial group from gathering data to analyzing it? What is the value to the business groups scattered across your enterprise of being able to manage their business rather than playing with spreadsheets?
• How much do you save by meeting financial reporting and regulatory compliance with consistent information and automated analysis, validation, and distribution of your reports without any scrambling or tense, late nights?
• How much impact can marketing have on profitability now that you’ve reduced report time from weeks to minutes, giving them real-time visibility into the impact of the new pricing and promotional strategies they are experimenting with?
• What is the top-line impact knowing that a certain product is now selling like hotcakes in a previously untapped geography, and being able to shift stock, reprice the product to remain competitive and profitable, and provide manufacturing with the data it needs to plan for ramping up inventory?
• How many data shadow system spreadsheets did you eliminate, thereby ensuring that everyone is using the same data? How many arguments over who has the right data has this eliminated? How much did those conflicting decisions cost the enterprise before?

Obtaining Approval

No matter how formal a process your enterprise requires for your budget requests, it is important to document the BI justification for project management, scope management, and communication. The BI justification needs to include:
• Overview
• Business problem or opportunities
• Situational analysis
• Solution alternatives
• Project description—plan and budget
• Cost–benefit analysis
Initial investments
TCO
• Risks and issues
• Business sponsors and stakeholders
See the book Web site www.biguidebook.com for a BI justification template that will help you get started.
The purpose of the BI justification is to get funding approval, but resource commitments are also critical. Of course, you need to get your internal staffing and external resources approved for BI development, but you also need time commitment for the business people and other technologists who will be involved. Frequently, stakeholders are already fully committed to their own jobs and do not have time for the BI project. You need to ensure realistic commitments.
In addition to budget and resource approvals, you also need to get agreement on who is responsible for sign-off on the following:
• Follow-on detailed project requirements and priorities
• Scope change
• User acceptance testing
• System testing
• Deployment

Common Justification Pitfalls

You will find failed BI projects in all sizes of companies, in all industries. There are dozens of reasons why BI projects fail, and a flawed justification process is just one of them. Justification problems are usually related to issues with people, not technology. You can blame many of these problems on the following justification pitfalls:
• Overzealous business sponsors
• The CIO is the sole sponsor
• Intangible benefits
• Confusion between BI technology and business value
Why else do BI projects fail to meet expectations? The list could go on forever, but here are a just a few, in no particular order:
• Scope creep is not managed and controlled
• Organizational issues and politics
• Assuming technology alone can solve anything
• Lack of awareness, education, and internal marketing of the project
• Lack of communication
• Training focuses on the tool, skipping concepts and fundamentals
• Focusing on power users instead of everyone else in the business group
• Data quality is not addressed properly
• Business group does not commit resources
• Lack of oversight from a steering committee
• Too big, too fast—rather than taking an incremental approach
• Ignoring data shadow systems
I often write about these issues and many, many more on my blog, www.datadoghouse.com.

Overzealous Business Sponsor

It is great to have an enthusiastic business sponsor, but it is a mixed blessing if enthusiasm overrides realism. Successful projects are grounded with realistic expectations—and with business sponsors who realize that things do not always go according to plan, especially when they ask to change the scope.

CIO Is Sole Sponsor

As I discussed earlier in this chapter under Solicit BI sponsorship, there are risks to having the CIO be the only sponsor. This is a red flag not matter how terrific the CIO is, as it harkens back to the early days of data warehousing when people believed “if we build it they will come.” If your enterprise truly needs BI, then its BI efforts should be business driven rather than technology driven. Successful projects are sponsored by the business groups that will benefit the most from them.

Intangible or Too High-Level Benefits

It is not very realistic to state that the BI project will deliver “one version of the truth,” faster time to market and better decision making, although these are worthy goals. Ultimately, you are going to be asked about tangible benefits like increased sales, greater profits, and reduced costs.
BI projects may get approved with these intangible benefits, but if an organization does not know what the tangible benefits are, then how will they know how much to invest, how to measure success, and whether more investments are wise? Successful projects have tangible benefits that you can measure.

Confusion Between BI Technology and Business Value

Do not fall into the trap of assuming that implementing BI tools creates business value by itself. Business value results when the analytics enabled by BI tools are used in business processes or in decision making. It is those business decisions that create the business value. The BI project simply supports those business processes. Successful projects are those that improve processes no matter what technology they use—arming business people with better data to make more informed decisions.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
52.15.80.101