I heard the term "Business Intelligence" while I was in my final year of undergraduate studies. I was working on a team project and a team member jokingly said that we can add business intelligence capability to our project, well, I thought he was joking, but he was serious! After briefly studying about business intelligence, I thought, yes we can do it, but is it really worth, I mean what we are suggesting would not be a "BI" in the real sense. Of course, we did not get enough time to implement this additional functionality, but I got to know something called as "Business Intelligence".
That was the time I passively started reading about BI, what it means, how it works, why is it needed, and why is it gaining so much popularity. And after learning about BI, I started to sense the importance of this term in today's world of immense data. Later on, I realized that we couldn't have got close to implementing BI with the naive knowledge we had at that time. Alright, I'll leave my story here.
Lets talk more about Business Intelligence!
What is Business Intelligence? To find out, just google it! That's what we do now-a-days, right? Want to know about something, just google it, and you'll get some answer. Sometimes you'll get exactly what you were looking for, and sometimes you have to browse through several search results to get a clear picture. Similarly, think about gaining an insight about your business, how would you to measure your performance, what can you do to improve it, what factors are affecting your business, what decisions should you make, how to achieve the operational excellence, basically, how to make more money with lower costs and streamlined processes. Google cannot answer this for you, Business Intelligence can! Actually, BI can do much more than that if used effectively.
In a nutshell, Business Intelligence can be referred to as a collection of software applications used to analyse an organization's data which involves several activities such as data mining, data warehousing, online analytical processing, querying and reporting. It also involves a set of practices and methodologies for studying the business processes and effectively implement BI concepts to associate numbers with each of these processes to track the performance. These numbers are called Key Performance Indicators (KPIs). The KPIs can be at organizational level, or for business units, or at a specific operational level and are usually defined and measured to track a strategic goal or act as a driver for monitoring performance.
One of the most common framework for defining KPIs is Balanced Scorecard (BSC). A balanced scorecard is designed for a specific strategic theme, for e.g., achieving operational excellence. It is designed on the basis of four perspectives to identify metrics, collect data and analyze it relative to each of these perspectives:
- Financial: Identify the relevant financial measures. Answer 'How should we appear to our shareholders?'
- Customer: Identify measures that answer 'How do customers see us?'
- Internal Business Processes: Identify measures that answer 'What processes should we excel at?'
- Learning and Growth: Identify measures that answer 'How do we continually improve and create value?'
Once you have formed a BSC, you can define the KPIs and associate relevant metrics to valuate a KPI.
Defining, measuring, monitoring and managing KPIs is just one part of BI. There is something which is a very important ingredient for BI, and that is called 'data', or may I say Big Data!
I'll talk more about Business Intelligence and Big Data in my future posts. Till then, go ask google about big data.