First let me start off by defining Business Intelligence as defined by Business Journal International Weekly. “Business Intelligence is a set of theories, methodologies, processes, architectures and technologies that transform raw data into meaningful and useful information for business purposes.” Over the past 10 years business intelligence has soured in popularity to what is now, a $15.8B a year business, with an estimated 55 percent of companies today using some form of Business Intelligence or Business Analytics solutions. According to Gartner, “by the year 2020 researchers show an estimated 75% of companies globally will rely on Business Intelligence to run their companies.” Who would have thought this number would get so high? Continue reading this post>>
The term Data Visualization loosely refers to the techniques used to communicate data or information by creating visual objects that are contained in graphics. The end goal is to communicate information clearly and efficiently to users via the information graphics selected, such as tables and charts. In his 1983 book “The Visual Display of Quantitative Information”, Professor Edward Tufte defines ‘graphical displays’ and principles for effective graphical display in the following passage: “Excellence in statistical graphics consists of complex ideas communicated with clarity, precision and efficiency. Graphical displays should: Continue reading this post>>
As someone who interacts day-to-day with BI developers, consumers and the IT folks who make the whole BI infrastructure function, I have firsthand, in-depth knowledge of the range of logistics that’s required to successfully bring an application from server to client user, regardless of whether the user is sitting in a corporate cubicle or perched on a coffee house stool, somewhere downtown.
I like to break these logistical things down into 2 categories. Continue reading this post>>
Traditionally, one of the first steps to designing a dashboarding or reporting solution is to determine what screen size to use as a basis for layout. Typically, the solution’s layout will be designed to look good on a “standard” laptop. The smaller screen resolution looks a bit small on large monitors, but at least the whole application fits on the page. But that can’t be the ultimate goal, right? The advance of responsive design allows for mobile devices to view the same content, but allows for the application to be scaled up to larger monitors as well. When creating responsive applications, it is important to keep in mind what device is being used to access the solution. This should determine how much and what kind of data to provide the end user.
Over the years, there have been several forces behind the surge of mobile devices. With the influx of devices in today’s market, unlike the limited options you were once faced with, now there is something for everyone no matter your style, color, or operating system preference. On top of this is the introduction of Quadcore to tablets, 4G, and the continuous adoption of HTML5. This proliferation of devices gave rise to the phenomenon of BYOD.
With the emergence of this trend, businesses realized they had decisions to make and quickly: Do they stick to their current policies and only support company issued devices? Do they adjust their current strategies and infrastructure to support new BYOD policies? In hindsight, with the growth of BYOD, lurks the inevitability of having to create apps for each screen for the large number of devices, which is not only time consuming but requires resources. In the end, companies want end users to be happy and productive while ensuring your IT departments sanity.