operational intelligence, great software. . . and occasionally golf.
As some of you have noticed when your iOS devices were recently upgraded from iOS 7.x to iOS 8.0, 8.0.1, and 8.1, logging into Visual KPI sites with authentication introduced some problems, including either sites hanging or users being re-prompted for security credentials each time they click on something.
This has been reported many times now around the web and it appears to be an issue with iOS and specifically the Safari browser in these versions of iOS. Here are some links about it if you want to have a look yourself:
- iOS 8 Safari not working with sites using Windows Authentication (again)
- iOS 8 Safari Cannot Access Windows Authentication IIS websites
The good news is that in most cases (see the first link above - it's complicated) upgrading it iOS 8.1.1 fixes the issue. Just today we ran a series of tests on the following iOS devices with Visual KPI to see where we stand:
- iOS 8.0 safari (any device) - failed
- iOS 8.0.1 safari (any device) - failed
- iOS 8.1 safari iPad 3 - failed
- iOS 8.1.1 safari iphone 6 - success
- iOS 8.1.1 safari iphone 5 - success
- iOS 8.1.1 safari iPad 3 - success
- iOS 8.3 safari iPhone 5 - failed on SSL (https://); success without SSL
- iOS 8.3 safari iPhone 6 - success (http:// and https://)
While not a complete set of tests (yet), we do know (and suggest) the following to resolve this while we wait for Apple to formally address the issue:
- iOS 8.1.1 appears to solve the issue for most devices (possibly not all). Please update your devices and let us know if you still see issues.
- Using Google Chrome instead of Safari works in all cases we have found
As always, we will monitor this closely with Apple and update you as they provide more information.
Yesterday, one of our great partners asked for some information about why we consider KPIs so important and why they are the cornerstone of our software. I figured it was time to really walk through this answer in detail and share our thoughts publicly. Off we go...
The main underlying value of using KPIs is their ability to compare apples to oranges. This can't be emphasized enough.
KPIs are the fundamental basis for assessing the performance of an organization along any dimension, not just operations. A CEO cares about safety, profit, quality, efficiency, environmental and regulatory measures. Each of these measures uses different terminology and every individual measure within each category has its own units of measure, min, max, high, low, target (sometimes) – all different.
BUT, as soon as you make a single measure into a KPI, it is essentially “dimensionless” in that it can now be compared to every other KPI you have. It doesn’t matter if KPI 1 is Production Rate in mlb/hr and KPI 2 is Lost Time due to Accidents in days. Once they are KPIs they each can be seen as “Good” or “Not Good” and are now easily rolled up into an overall summary of how things are going across all dissimilar measures.
This is a qualitative rollup of quantitative data. Most execs care primarily about whether things are OK or not, and how they should be ready in case the phone rings and it is the EPA asking about their emissions at XYZ plant. They are going to know something is amiss at XYZ and how bad it is well before that phone call happens and without a single MEETING or phone call to the plant.
Visual KPI is uniquely positioned to deliver BOTH this qualitative executive view as well as the drill-down “what the hell is going on” type of analysis done by subject matter experts who are normally on the receiving end of phone calls from these same execs. Having the deep-dive data at their fingertips allows overworked and thinly stretched SMEs to be in many places at once, and still make fast, data-driven decisions based on the true details coming from the asset in question.
Organizations are all understaffed, and the normal behavior of humans when tasked with too much work, not enough time and an ever-dwindling quality of life and/or life balance is to simply do the minimum required for each task. The inevitable onset of humiliation and self-loathing which accompanies the knowledge that we are not doing our best work will eat at their soul and make them hate the company forcing them to be “check box” automatons just trying to work their daily task list to zero before another days starts with an all-new task list.
We can save them, their families, their jobs and cut down on turnover and employee dissatisfaction. In fact we can restore humanity to its once optimistic and confident self! By creating corporate transparency through pervasive use of real-time, finger-tip available KPIs we can eliminate finger-pointing, reduce or eliminate status meetings, increase confidence in decisions made, reduce second-guessing, eradicate “information is power” cults of oppressors and increase corporate profits, customer satisfaction, regulatory compliance, safety and efficiency all without firing a single round or burning down a single building!
The secret is to tap all normally opaque data, craft the right KPIs out of all this shapeless unstructured chaos (Big Data, M2M and IoT being great examples), give the right data to the right people when they need it and at their fingertips, get out of their way and let them run the processes and assets the way they ALREADY KNOW how to do it. It’s not like the management wants to tell them HOW to do things, they just need to tell them WHAT result they are expecting. It’s the operations folks who REALLY know how to run things, and in the absence of ambiguous and contradictory demands from above, they can make their company a better place, with better results for all.
As a natural consequence, the corporation of the future will be a true meritocracy, with almost complete transparency of operation in every dimension listed before – financial, environmental, operations, safety, quality, compliance. Visual KPI and KPIs in general allow an enlightened company to truly empower its employees by GETTING OUT OF THE WAY. KPIs in every department ensure that every person KNOWS how they will be measured and rewarded. The result is a top-down driven strategy of WHAT and a bottom-up driven implementation of HOW. It is the only way to corporate nirvana.
P.S. If that isn't a strong enough case or you want to see it from a functional level as well, here are some other benefits of using KPIs and Visual KPI:
- KPIs require almost no training to understand. KPIs have color, status and immediate meaning. On the flip side, analytics tools, data source specific tools and historian tools are ideal for admins, analysts and trained experts, but you wouldn’t just put that same depth of data or tools in front of executives or field staff - they just need answers. This also means you can put KPIs in front of a much larger group of users. Not just the data gurus or trained experts, but anyone who might benefit or be able to assist.
- KPIs provide the ideal basis for great alerting, or alerting in a common, scalable and understandable way.
- In a mobile setting (and really every setting nowadays), speed and clarity are everything. Having KPIs on a screen instantly draws your eye to the problem or opportunity and lets you zero in without having to sift through numbers.
Just a short post today to highlight an article we just read that shows how one of our favorite customers, Mohawk Paper, uses Visual KPI as the initial app of their BYOD (bring your own device) strategy for IT.
The article appears in Control Design this month and if you look closely you might notice some unfamiliar screen shots in the article. Consider that a teaser of what is coming very soon. If you want to hear about our next release as early as possible, subscribe for updates.
Check out the full article here: Mohawk Buys Into BYOD
Two of the hottest enterprise markets are about to collide. What does that look like and more importantly, what should it look like?
In our last post we looked at how historians and Big Data are aligned (quite well) and we have discussed all over this blog how to best mix historians and mobility. Now let's look at Big Data as a larger concept and talk about what is possible, what is likely and what we feel is the right approach (for now).
Spoiler Alert! Mobile applications should only show results and analytics from Big Data that meet the characteristics of mobile user behavior in general.
This cannot be overstated and applies to all data, not just Big Data. Real humans use their phones and tablets in very specific ways and at very specific times, which is why you see common characteristics show up in almost all of the top mobile apps (business or consumer). Here are a few:
- Small chunks - break data into small, actionable parts I can work with on a small screen or with limited time. Analyzing wildly complex pivots of historical data on the train or waiting for the DMV is not the key use case here.
- Timely - show me what is happening right now or just happened in case I need to take action. Mobile is usually not the case to do deep analysis into the past or the future
- Context - give me more than numbers and pretty charts. Tell me if they are good or bad without me doing all of the work (KPIs are good for this)
- Location-aware - where something is happening may be just as important as its severity. Am I close to the problem and can I fix it?
- Alerts - the application should tell me when I should look at it, just like SMS, email or Facebook badges do.
We've probably all seen videos and software demos from the big BI vendors (SAP comes to mind) that show the CEO clicking a few buttons on their iPad to crunch some huge big data numbers from multiple angles to solve a wild problem right in front of the board of directors, but let's be realistic. The data guys will always be called upon to solve these issues and they will most likely do this on the desktop. Not because of technical limitations, but because it makes sense.
Mobile BI in general often reminds me of a quote from comedian Patton Oswald that goes, "We're science: all about coulda, not about shoulda." We consistently see what people can do on mobile devices, but after talking to hundreds (probably thousands) of customers we've seen a distinct pattern emerge for what people should, or want to do. Just like with email, Facebook, Twitter, Google Maps, banking apps and more, mobile users want to know what is happening right now and what they can do about it. They are constantly checking feeds and stock prices, getting directions to their next appointment, etc. This behavior must be applied to mobile BI apps to be truly useful.
We must learn from Facebook, Twitter, email and other mobile success stories to really see what subset of Big Data will be useful to mobile users.
Hopefully you are seeing the answer already. Some of the best Big Data tools like Splunk, Cloudera, Pivotal and many others are doing a great job helping you get answers from huge, diverse data sets. Like BI vendors, they also may have mobile versions of their desktop applications, but as we've discussed this isn't where success will be found because the behavior doesn't match the feature set.
The ultimate first task is to refine those answers down to the ones that make sense to show mobile users and let them drill in only when necessary. For the moment, this lends itself most to operations and other fast-moving data, where people need to be alerted on a pending crisis, or know when inventories are low, or see what they should work on next based on their location. To get this right for a large number of users, and preferably those without extensive training, you need to surface only those items that match mobile user behavior.
As always, we'll have more on this topic soon. Let us know what you think!