Be careful what test you are acing

Paul Graham, from The Power of the Marginal

"Rising up through the hierarchy of the average big company demands an attention to politics few thoughtful people could spare... I think that's one reason big companies are so often blindsided by startups. People at big companies don't realize the extent to which they live in an environment that is one large, ongoing test for the wrong qualities."

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

4 comments


June 29, 2006
Alex Osterwalder said:

That's scary and, I think, quite true. I guess that's why there is an increasing number of entrepreneurs.

Anyways, for those that stay in the big companies somebody should design an "company politics navigation and information systems" to visualize how to navigate through the wrong qualities ;-)

Cheers from Lausanne, Switzerland, Alex


June 29, 2006
Zach said:

I like that idea. It could be a little video game that acclimates new people to the problems and pitfalls of the organization.


June 30, 2006
Eric Lecoutre said:

Well...

I can already viusalize the "tool" one consultant from a BigFive could propose.

Seen the pivotDiagrams in Office to come?

Let push it forward and go on pivotCarreer, the only Excel-Visio-based tool to help you decide your carreer moves.
With quantified inputs, you will be able to measure risks and with colorful diagrams to quickly envision why you should not take you boss place, why your boss is the boss and the tool will even simply explain to people why they never will be boss.
"Let pivotCarrer handle your carreer. In one click, it will produce a personalized CPF (Carreer Process Flow) (tm) that will help you you find the right place at the right moment with the right people!"

Hopefuly, for *your* company, you won't need any pivotCarrer engine...

Please go on on keeping things simple.

I really appreciate your fresh messages/visions/"Discourse on Method" about BI/Analytics.

Best wishes from Belgium and keep up the nice job!
Eric


July 1, 2006
mana said:

Excellent Post!!! You guys do an excellent job blending business analytics with where they live - in companies. The essay does a grat job giving the real feel of the business world. Without undertsanding the edges we see ecosystems and other related stuff like Davenport mudding the waters. Keep up the great work

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment


Add a comment





Where do you stand? Part 1 of An Incrementalist's Guide to Better BI

A while back, we got all over Thomas Davenport for his checklist of ways to tell if your organization is an "Analytics Competitor." To me, he had posed the wrong question. It asks too much and reveals too little.

I don't need to know, for example, if I can chip like Phil Mickelson and finish off a tournament like Tiger Woods. I just want to be a decent golfer who isn't embarrassed during a corporate outing. Organizations don't need to know if they can go head-to-head with Harrah's (the new popular case study, displacing Capital One); they just want to be smarter about their decision-making using the data they have.

Creating a useful analytics capability requires a number of pieces to come together. Here's our take on the important things to evaluate as you consider: Where do I stand with my analytics and how can I get better?

Strategy

  • For each business function or line, how will analytics impact decisions?
  • What decisions will not be impacted?

People and tools

  • Do I have people who understand the dynamics of the business (i.e. can pull their head of the data and see the context for an analysis)?
  • Do I have people who are skilled in basic analysis approaches and tools? (e.g. PivotTables, simple modeling, basic statistics)
  • Do I have people who can effectively communicate the results of their work through simple, attractive data presentation?
  • Are there analyses or reports that I cannot accomplish with my current toolset because the data sets are too large or the statistical requirements to heavy?

Process

  • Do I have a process for working with the business lines and functions to understand their needs?
  • Do I have a process for defining, developing, producing, and delivering reports?
  • Do I have a process for managing the ever-expanding queue of requests?
  • Do I have templates for data presentation, reports, common analyses, models, etc. that will make my work more repeatable and efficient?

Raw materials

  • Do I have a low-friction means to access the data that is the raw materials for my work?
  • Do I understand the issues and intricacies of my organization's data? Have I documented it?

Integrate into business

  • Have I proven the value of analytics through visible “wins”, i.e. real, live (and successful) cases where reporting and analysis is driving business decisions?
  • Have I achieved a seat at the table, i.e. genuine involvement in decision-making process?

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

0 comments | Add a comment

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment






Tangible interfaces

If I could influence the future of business intelligence tools (wait, maybe I can), I would put a premium on "tangible" data manipulation. I'd design interfaces that let users touch, play with, and sculpt data as an object.

Many data crunching applications, particularly those focused on statistics (e.g. SAS), tend to separate the user from the act of data manipulation. The user defines a set of scripts or formulas, points to a data set, and let's the application take over. For a programmer, this type of abstraction works. For non-technical business folk, it limits our ability to understand what is happening and why the result turned out differently than we imagined.

Here are a couple interesting examples of computer interfaces that attempt to merge real-world touch and feel with digital-world manipulation of information:

Via Information Aesthetics

What if BI interfaces brought an artisan's mentality (I'm imagining glassblower for some reason) to data manipulation? Data is the tangible raw material. When there was something odd or imperfect in the raw material, it would be obvious on visual inspection. We'd have access to a variety of tools, some for broad and crude actions, others for a more delicate and subtle actions. These tools would be put in physical contact with the data to shape it. Finally, we could add a final aesthetic finish to our creation. Analysts could take pride in creating digital objects that could move and influence others.

Related thought: can we blame the poor visualization of analytical results on the lack of visualization in the data analysis and manipulation process?

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

2 comments


June 25, 2006
Jon Peltier said:

Pretty cool. Will they run on Vista?


June 25, 2006
Jon Peltier said:

<g>

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment


Add a comment





An incrementalist's guide to better business intelligence

Business intelligence expert Claudia Imhoff of Intelligent Solutions describes the end-game for business intelligence in something she calls the "Corporate Information Factory" (plus an "e" for Extended). CIFE is a comprehensive ecosystems of people, processes, systems and applications to deliver all the promise of business intelligence for an organization.

CIFE

Here's the problem: most businesses looking at this picture are going to feel intimidated and inadequate, like presenting to Steve Jobs (entertaining for Martha Stewart?). Below is my view of the common reality of business intelligence—it is a far simpler picture, lacking the governance, data management processes, multiple data marts, and overall data discipline.

CIFE reality

Of course, CIFE probably wasn't meant for comparison; it is a long-term vision. Even so, the gap between reality and this beau ideal of BI may be too vast to be useful for many organizations.

The real questions: How do I get started in the right direction? How can I make better use of my business data without all the large investments implied by the CIFE model?

Over the next couple of weeks, we'll share our perspective on low-risk, practical actions with immediate impact. Here's some of what you can expect...

Step 1: Where do I stand?—Asking the right questions to start the journey

Step 2: Love the One You're With—Making the most of Excel

Step 3: The Learning Journey—Investing in analysis before reporting

Step 4: Just Say No—Reducing the pain and increasing the value of reporting

Step 5: Small Victories—Getting the organization to care about analytics

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

4 comments


June 20, 2006
beal said:

Great point!

I am tired of hearing software vendors sell strategy, customer intimacy, innovation, measurement, etc as experts. None of these people are experts in strategy or management. They are IT folks selling stuff that fails at a terribly high rate.

It is time to look at how people actually use information to make decisions and take actions. Until we accept that information has value ONLY when it is contextualized in decision making directed toward action we will continue to listen to hype from sales gals.

BI that demands a revolution to utilize is a LIE. BI needs to align to action directed decision making.


June 20, 2006
beal said:

PS the CIFE model offered by Claudia is absurd ... it says nothing but build an integrated BI system ... read HUGE system job


June 21, 2006
Rich Murnane said:

Love your site and this posting:

Looks like your image went through a spell checker there, I can read the


June 21, 2006
Rich Murnane said:

something happened to the end of my previous posting

it should read "I can read the less then ten users section in the "BI Workbench" section but I can't read the end of that sentence due to the red underlining.

Rich Murnane

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment


Add a comment





Ray Lane's future of enterprise software

Here's the third (and hopefully final) in my series on interesting podcasts. This one comes from the folks at IT Conversations. It is a recorded presentation by Ray Lane from the Software 2006 Conference discussing the shifting landscape of the software industry. (Ray's slides are here.) Ray is the former president of Oracle and current partner at venture capital firm Kleiner Perkins.

About 26 minutes in, he gets to the part that intrigued me. He provides a description of what it is going to take to develop the successful and valuable enterprise software of the future. His thoughts resonated with ideas we've had about the weakness of existing business intelligence solutions and what we'd do to fix it. Here is my favorite quote:

Enterprise software industry made one big, huge mistake in the late nineties. It focused on buyers and forgot the users. [They need to ask] How are the users really using the software?

When it comes to new software opportunities, he recommends that new entrants:

1. Target the white space. "Find the white space, the open space, the stuff that hasn't been done. Don't try to do it better than Oracle, Microsoft, SAP. Enterprise software hasn't done everything. There is still a lot of manual decision making, a lot of manual effort, a lot of cost that goes in."

2. Low effort improvement. "Improve what they have today but do it low effort." He mentioned an example of an innovative company that could install its software in a week.

3. Free now, pay later. "Free so i can try it and actually see the value very quickly, then pay for it later. Trust that the customer will see enough value that they will pay for it later."

4. Generate individual value. "We make different technology decisions at home that at work. Why? because there is something that says: the enterprise is bigger than us. Take the [Amazon.com, Google] mindset into the enterprise."

I'd add one more item to his list:

5. Solve specific problems. Too often, enterprise software is built to be comprehensive and generic so it can marginally solve any problem. Better to flexible and modular to allow rapid implementations that target the biggest pain points or opportunities for individual client situations.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

0 comments | Add a comment

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment






Google Earth/Google Maps Mashups

Yesterday, Google rolled out new mapping features for Google Earth and Google Maps. Many of these features are behind the scenes in the APIs, but there are great new capabilities that you will start to see. One thing I'm excited about is that KML—Google Earth's format for building sophisticated map overlays—has come to Google Maps.

Google demoed this at their Geo Developer day yesterday using one of our Google Earth overlays that shows US census bureau data by county mapped as a heatmap. It looks like this.

Male Female Ratios in New York State

Counties are displayed in a list on the left. When you click on a county, you get a nice popup showing statistics for that county.

There are a few limitations. Large KML files don't load in Google Maps, medium-sized files load very slowly—it seems Google is parsing the KML using Javascript.

The mapping toolkits provided by Google Maps, Google Earth, and Yahoo Maps beta are well on their way to becoming important business tools once developers figure out how to wire in your enterprise data.

Without further ado, here are some US census data maps for you to explore in Google Maps.

Population Density

Lighter is higher population density (white is 800+ people per square mile), Dark is lower population density (black is 2 or fewer people per square mile)

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming

Median Age

Lighter is older median age (white is 46.0 years median age), Dark is younger median age (black is 29.0 years median age)

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming

Male/Female Ratio

Lighter means more men than women (white is 55% men), Dark means more women than men (black is 45% men)

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

6 comments | Show all comments only the last 5 are shown


June 14, 2006
Chris said:

Thanks, Coty. I'm not sure of the status on SketchUp. I'm guessing the models would be flattened, but it still may work to show floorplans and stuff like that.

There's a lot more testing that needs to be done.


November 7, 2006
Jason said:

I love this concept and would like to start building similar overlays. I have zero programming experience, where do I start?


March 8, 2007
Aidan said:

Great Google Earth/Map post - thanks for sharing. Is there some trick to getting KMZs to work on Google Maps? I have generated a set that work great on Google Earth, but they generate an error on Google Maps. Since your team is using KMZs, is there any trick?

Thanks!


March 26, 2009
Gautham Ramachandran said:

I have a quick Q regarding data ownership. If I create a Zip Code Map with some specific point locations using Google Maps, who owns the data. Does Google house that data on their servers?

Gautham.


October 23, 2009
Nikishna Polequaptewa said:

This functionality is exactly what I need! How do you get all of the counties to show up at once in Google Maps in the folder tree fashion? When I import a KML file into Google Maps, it breaks it into 4-6 counties per page. I would like to view them all at once for California. Thanks!

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment


Add a comment





Beautiful Evidence

Science and art have in common intense seeing, the wide-eyed observing that generates empirical information. Beautiful Evidence is about how seeing turns into showing, how emipirical evidence turns into explanations and evidence presentations. The book identifies excellent and effective methods of presenting information, suggests new designs, and provides tools for assessing the credibility of evidence presentations.

Edward Tufte's Beautiful Evidence, is now available for purchase. This is the labor of years of writing, thinking, and discussion. The book is physically beautiful--cloth-bound, five-color printing--and has the physical and intellectual heft to beat down opponents of good design.

Tufte covers the following topics.

  1. Mapped Pictures: Images as Evidence and Explanation
  2. Sparklines: Intense, Simple, Word-Sized Graphics
  3. Links and Causal Arrows: Ambiguity in Action
  4. Words, Numbers, Images -- Together
  5. The Fundamental Principles of Analytical Design
  6. Corruption in Evidence Presentations: A Consumer's Guide to Effects Without Causes, Cherry Picking, Overreaching, Chartjunk, and the Rage to Conclude
  7. The Cognitive Style of PowerPoint: Pitching Out Corrupts Within
  8. Sculptural Pedestals: Meaning, Practice, Depedestalization
  9. Landscape Sculptures

I'm particularly interested in the first five chapters, particularly in The Fundamental Principles of Analytical Design. The last three chapters seem to range over Tufte's personal hobby-horses--he is, after all, a sculptor.

His critique of PowerPoint should be well known and raises good issues. I wish, however, that Tufte took on more than the critic's role in his discussion of the poverty of some of Microsoft's products. People need more than rejection of the tools they have. Business people aren't going to make graphs in Adobe Illustrator, they need to make them in Excel. People need the tooling that turns Excel (or PowerPoint) into effective tools for information communication.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

0 comments | Add a comment

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment






Reestablishing Customer Intimacy

Zach and I grew up in Lincoln, Vermont, a town of 900 people tucked away in the Green Mountains. At the center of this no-stoplight village is a general store. Vaneesa, the proprietor for more than three decades, greets her friends and neighbors at the counter everyday. She has grown to know each of their habits and needs and can tailor her stock and service in response. Everyone in town appreciates it.

This type of customer intimacy has long been lost as companies scaled beyond personal relationships. In an attempt to rebuild this bond, companies pile customer data – a digital representation of customers – into customer relationship management and business intelligence databases. Storing this information does little to get your business closer to understanding customer needs. Traditional data analysis falls short by aggregating behaviors and depending on the business to ask the right question. Surveying, another approach to staying in touch with customers, is hampered by customers’ imperfect knowledge of their own needs and by their limited memory of their own actions.

We discuss a way to solve this problem in an article on the Business Intelligence Network published today.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

2 comments


June 14, 2006
James Taylor said:

The idea of using analytics to re-establish customer intimacy is a fascinating one. I think there is a range of possible solutions depending on just how many customers one has. If you have millions you have a different problem than if you have hundreds.
Richard Hackathorn wrote a nice piece on this that I referenced here - http://edmblog.fairisaac.com/weblog/2006/04/customer_loyalt.html.


June 14, 2006
Armando Rowe said:

Thanks for great value. Please allow me to suggeest an improvement:

I think figures 2 and 3 are very fortunate examples, but the data in figure 1 lends itself to a much simpler approach: Present all the lines in the same chart. The lines for other Countries will overlap each other, making it difficult to appreciate detail, but that will stress your point: Other Countries are ALL close to a target number, so close that difference is not appreciable, and the US is in a fully different dimension.

Small multiples ARE a very useful tool, but I'd use them only when the overlap makes it difficult to see the message. After all, they are simply the layers of a multiline chart, spread next to each other.

I would use small multiples rather than a multiline chart, for example, if the lines had clearly opposite tendencies or very different patterns. To appreciate the nuances for the other Countries in this example, I would use a second multiline without the US, so that the scale would amplify the detail.

The point here is that you can take the concept of pattern recognition one step further, combine it with the MESSAGE you want to deliver (after all, this is a presentation of the results, not the discovery process) and select the most appropiate chart type, BASED on the data patterns.

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment


Add a comment





2006 Data Visualization Competition

There aren't many opportunities for business analysts to share their expertise and learn from the best. Here's one. Check out the 2006 Data Visualization Competition sponsored by the Business Intelligence Network. The data's available in a Excel spreadsheet. To win, you need to find clear and complete ways of showing the data to solve real business problems. It's very down-to-earth.

This is a chance to share your skills and improve the state of our profession. I think the winner gets, errr, a book, and glory, lots and lots of glorious glory. And adulation.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

0 comments | Add a comment

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment






Google Earth Enhancements: What the birdie brought

A little birdie told me that the Juice Analytics census data heatmaps were used at Google's Developer Day to show how Google Maps can now load Google Earth KML files. Very cool.

Google Earth KML files now have two important user interface features that I'm excited to try out. First up is progressive display of data. This means a KML file can show high level summary info when when a user is high above the earth and seamlessly show more detail as the user zooms in. This was only possible through network links in the current version of Google Earth and this will feel a lot more polished to users. The other important UI feature is folders can now support radio buttons (where only one thing can be selected at a time). The big deal here is it allows a user to explore points organized into multiple dimensions where you can only view a single dimension at a time. For instance, you might want to view your customers grouped by sales volume, types of products purchased, or industry. Choose which of these groupings you want to see and the others will be hidden.

Finally, viewing KML files in Google Maps is a potential home run. This increases the sophistication of what Google Maps can display and simplifies rollout of geographic information to an organization. Bravo, GE folks.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

2 comments


June 13, 2006
Jessica Lee said:

Yes, we used your California median age map in our demo at Google Geo Developer Day to show off the new feature. Love your work! Thanks.


June 13, 2006
Chris said:

Thanks, Jessica.

Glad you like the work and I'm happy you got some good use out of it. I'm obviously enthused about the new additions. How many developers did you get for Geo Developer Day?

Chris

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment


Add a comment





Bet on the future, not the past

Below is an interesting exchange by the guys at RedMonk from one of their wide-ranging discussions (Episode 10, subscribe here):

Stephen O'Grady: "[We are often asked,] you give so much away, how do you make money? Particularly in a business that is predicated on authority and ability and relevance, the notion that giving content away for free somehow precludes economic opportunity..." [here O'Grady's audio cuts out]

Cote [Trying to complete Stephen's sentence]: "...is stupid"

James Governor [Trying to fill in for Stephen]: "...is horseshit"

Cote then goes on to talk about how success, whether in software or music, is all about building relationships that you can eventually find a way to monetize.

James Governor: "We can just keep giving it away, and we'll still have more insights. It's not about content, its about contacts. It's about the relationships and the community.

Stephen O'Grady [Quoting someone from Sun -- maybe Jonathan Schwartz]: "We are betting on what Sun can deliver on in the future, not what we delivered in the past...

"...If you try to...lock down only what you have at the moment, I think that misses out. Basically, at Redmonk, our argument is that you can certainly read some of our thinking for free, but you aren't going to be able to leverage the future thinking until you engage with us. The things we will come up with you in the future...those are the kinds of economic opportunities that are absolutely not threatened by releasing our content for free.

I like this concept of a relentlessly future-focused business. It is a model that forces innovations and puts the client relationship, not the business transactions, at the center of the strategy. Giving away slightly-aged insights or capabilities goes a long way in building goodwill with prospective customers. It also demonstrates confidence in your abilities. In the words of our new friend Henk van Ekelenburg: "In my experience, consultants who are secretive usually want to hide their lack of skills."

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

4 comments


June 8, 2006
Cote' said:

I'm glad you liked the episode. It's great getting feedback ;)

Reflecting on your comment, I got to thinking that there's no way we could dump all of our possible content into our blogs, or any free space...as much as we might want to. Meaning, there are time based bottle-necks to how much we can give away.

Whereas, if you become a client of ours, and get us on the phone or in person, we can focuses our "content outputting," so to speak, on whatever topic you're interested in.

I forget if I edited this out of the podcast, but the idea is something like paying for our attention. Which, really, is a basic business model for any consulting/advicing businesses.


June 9, 2006
James Governor said:

But you don't need to be a client to engage with us in working out what comes next. A big part of our model is analysis for the people, by the people - we expect communities to help us understand how to move forward with things. At RedMonk we lower barriers to participation. We hate shutting out insights, wherever they might come from.


June 10, 2006
Zach said:

Great to hear from you guys. We've been fans for a while. It is encouraging to see a small company have out-sized impact -- and not just one named 37signals.

We'd love to hear your thoughts on the Business Intelligence space. In our conversations with clients and other practicioners, I get the sense that big BI vendors are offering a "broken" product. Cognos, Business Objects, Oracle, and even Microsoft (what is used more for business analytics than Excel?) seem out of touch with customer needs. In our blog, we go on and on about datawarehouse projects that cost too much and arrive too late to be useful and reporting / analysis tools that don't help average business people solve their pressing issues.

I wonder whether we are just griping to drum up business or in fact there are some fundamental flaws in this sector.


July 14, 2006
James Governor said:

right on. sorry we havent made this happen. broken BI is a worthy subject to engage on - i have been doing some work thinking about BI and where its going lately.

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment


Add a comment





Visual I|O interview

BusinessWeek put out an interested podcast interview with Angela Shen-Hsieh, CEO of Visual I|O as part of its series on 10 Cutting-Edge Designers. She describes her company as "allowing people to get insights or understanding or perspectives from information." (Hey, we do that too!) From what I've seen, Visual I|O has done some innovative things with presenting data. Check out this demonstration of their capabilities--a highly interactive tool to help a baseball manager decide if they should pull a pitcher from the game:

Visual I|O Baseball Visualization

But enough advertising for a competitor. I thought Ms. Shen-Hsieh made some interesting points about the state of the business intelligence industry. For example:

BusinessWeek interviewer: "Do you find that you have to do some education with your clients to convince them that design, information design, visualization techniques are really a valuable tool?"

Ms. Shen-Hsieh: "I feel that is a problem in our industry in that the technical challenges have been so fierce, there have been so many of them, that the focus has been mainly on in the IT world on the collection of the data, the storage of it and the access of it. This next frontier is really at getting at the last 18 inches between the screen and your brain. So we don't really talk too much about design, we talk about the problems and how this addresses the problems."

Well put. We've written before about the failure of business intelligence to live up to promises.

I do take issue with Ms. Shen-Hsieh when she dismisses Excel as a tool for visualizing information (and the blatant set-up by the interviewer):

Interviewer: "Excel spreadsheets and pie chiarts just don't seem to be up to the challenge of solving corporate problems today, in part because they can't address all the complex parameters that some of these decisions involve. Is the static nature of those visualization tools also a problem?"

Ms. Shen-Hsieh: "I think the lack of interactivity is the problem; I think the lack of business-focuses, problem-focused, solution-focused visualization is the problem...In the most simpliest terms, if you think of Excel, you've got an x-axis and y-axis, so you basically have two dimensions of data that you are looking at at any one time. But a complex problem is going to have lots of dimensions that you need to consider. That's what visualization gets you. It gives you a much broader concext besides a flat, tabular, x-y.

It isn't fair to say Excel can't do more than two axes. There are many ways to show multiple dimensions, make Excel dynamic, even visually compelling. Granted, it doesn't come out of the box this way--but any visualization requires some work.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

2 comments


June 6, 2006
Henk said:

Innovative, yes. But as useless as an ashtray on a motorbike without a training course of at least a week. BTW, all pictures can be made with Excel, albeit it will take some time to do it. Only the grey connection lines and these dots on the "circle graph" (what's the proper name for this ? Even pie charts are more clear than this) can only be hand picked - but they are confusing. Frankly, Zach, I don't see the point you want to make. But if this is your fiercest competitor, can I buy shares in Juice Analytics? [wink]


June 6, 2006
Kelly O'Day said:

Zach:

Thanks for an interesting post.

Ms. Shen-Hsieh's states "In the most simpliest terms, if you think of Excel, you’ve got an x-axis and y-axis, so you basically have two dimensions of data that you are looking at at any one time. A complex problem is going to have lots of dimensions hat you need to consider. That’s what visualization gets you. It gives you a much broader context besides a flat, tabular, x-y".

A few points:

1. All of the Visual I/O examples shown in your post are 2-D. These plots are "flat". Does Ms. Shen-Hsieh think that makes them bad?

2. Ms. Shen-Hsieh makes some breath taking leaps when she jumps from: 1) talking about Excel being 2 dimensional to 2) "..complex problems.." having "...lots of dimensions that you need to consider" to 3) "that's what visualization gets you". This leap from Excel is only 2D to 'visualization" is the answer needs to be parsed to really see what she is claiming.

3. She is partly right, most of our problems are multi-dimensional. The dimensions, however, are in the data, not in some vauge "visualization" concept. The solution is to do effective multi-dimensional analysis.

4. She has made 8 standard 2-D plots of the demonstration data set. These are 8 data slices out of potentially dozens. Are these the most important, the best for discovering the underlying data structure? We don't really know.

5. As Ms. Shen-Hsieh shows in the example, we need to view our multivariable data through multiple 2D windows. It's not the 2D plot tool that is the problem, it's how we are using the 2D tool.

6. Why blame Excel? Do we blame the carpenter or the saw for poor woodworking?

7. Effective data visualization requires the user to query, slice, dice data into multiple 2D windows to see/ understand the underlying structure in the data. Relying on just one 2D plot won't work.

8. Excel, like other charting tools, displays data in 2 dimensions at a time. However, we can add additional factors by using techniques like Trellis - lattice displays. S-Plus, R use mutiple 2D plot arrays (trellis / lattice analogy) to systematically display the relationship between three-four factors at a time. Factors 1 and 2 are "conditioned" by Factors 3 /4 and plotted in a 2D plot array. While each plot is 2D, the multiple plot array allows the user to see the role of Factors 3 - 4 on Factors 1 and 2..

9. Excel users can create vertical and/or horizontal panel charts to simulate trellis like displays that can help in multi-variable analysis.

10. The problem is not in 2D charts or Excel. The problem is how users Excel (or any other tool) and 2D plots to investigate a multi-dimensional problem.

11. An Excel user could do the same thing as Ms. Shen-Hsieh if they have their data well structured and have good charting skills, and use their imagination to ask the right questions of how does X relate to Y, Z, Q T and other factors? Those who ony look at X versus Y won't benefit with any tool.

12. An Excel user can make Trellis like (Cleveland, Robbins) or small multiple like(Tufte, Few) charts. I have a number of examples of horizontal and vertical panel charts on my site ( http://processtrends.com) that your readers can download and try out on their own.

13. A skilled investigator (good statistical and data visualization background) with Excel can beat an unskilled investigator with a "'powerful tool" 90 out of 100 times.

14. Let's focus on improving investigators' skills by showing users how to address multi-dimensional problems. Training in muti-variable analysis will be useful no matter what "visualization tool" is used.

In the carpenter example, let's make sure he has the fundamental skills (training if necessary) before we buy him expensive that new (costly) power tool.

Kelly O'Day
http://processtrends.com

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment


Add a comment





Dear Microsoft Excel team

Dear Microsoft Excel team,

In the last all hands meeting, you probably heard that I’ve been temporarily assigned as program manager of Microsoft Excel 2007. Granted this is an extraordinary action, but these are extraordinary times, my friends.

In the spirit of openness, I will tell you we will be making some specific changes to the product. We must work quickly as my time here is limited. I’m not even an Microsoft employee and I'm sure HR will have some say in the matter once they figure out what's going on.

In my limited time we will improve one specific thing, Excel's charting and data visualization functionality. People live and, unfortunately, die on infographics and frankly, the situation in Excel 2007 right now is deeply...busted.

We will improve the situation by working on five projects:

Project 1: Improve the defaults: Making a basic chart in Excel with default settings is easy but the results are poor from a data visualization standpoint. For instance, Excel’s default colors do not provide good contrast and nearly all Excel charts are laden with chart-junk. Let's get out the brooms! I know many of you have read Tufte. Good infographics are within our reach. Let's not multiply choice, but gently guide users to a limited set of good choices.

Incidentally, 3D charts will be turned off globally, although users can easily turn it back on by going to Preferences, selecting the Charting tab, opening the Advanced Charting subdialog box, finding the "Pimp my ride" sub-sub tab (it's down there in the back, just look for it!), and choosing both the "3D" and "extra glossy" checkboxes. There may also be some permissions issues here, too.

Project 2: Provide guidance on chart types: Users choose from a large variety of chart types in Excel without any background in effective data visualization principles. As a result, users can select from charts that are known to be ineffective in displaying data. These chart types include: pie charts, stacked column charts, clustered bar charts, cone charts, pseudo 3-D charts.

Well, we're going to solve some of that problem in Phase 1 by removing ineffective chart types. However, we can do better. We're the intellisense guys, remember! We will intelligently introspect on selected data to present no more than three good charting choices to a user. If lots of series are selected, then we offer multi-line and parallel trellis graphs as options. If it's a single series with just a few values, then we show bar. If it's a lot of data with a category dimension, we can offer box charts. We can do this.

Project 3: Provide missing chart types: As the right hand taketh away (Project 1), the left hand giveth. Excel lacks a number of effective chart types including: box charts, bullet charts, dot plots, trellis displays. Tableau's got all this advanced infovis stuff, why don't we? This is our chance to exercise innovation and move the industry forward.

Project 4. Create a common packaging format for Excel add-ins: Mozilla Firefox provides an excellent example of how to build a lightweight and easy to use extension process. There, I said it. Let me say it again: Mozilla Firefox provides an excellent example of how to build a lightweight and easy to use extension process. Let's all say it together. Mozilla Firefox provides an excellent example of how to build a lightweight and easy to use extension process. Whew! Feel liberated?

Let's face it, using Excel add-ins is difficult, confusing and, at times, frightening, to users. Furthermore, add-ins from different providers are packaged differently. There's no consistent process to add functionality to Excel.

We must make it easier for ordinary users to innovate and add features they need to Excel. A side benefit of this project will be that this will damp down our need to pack the product with every conceivable feature under the sun. What's more, we can harvest the best of these add-ins as built-in features for future versions of Excel. That's what Firefox has done.

Project 5: Develop a community around Excel: There are a number of practitioners providing good technical advice for Excel charting. However, even this excellent technical advice is not reaching users. A recent user group meeting in Atlantic City, New Jersey featuring several Excel luminaries got only 50 attendees!When SAS puts together a user conference, they have thousands of attendees and hundreds of papers are presented. They have it in a convention center for goodness sake.

Users don't know what they don't know. They don't know that they need to keep learning and sharing what they know. We need to celebrate the luminaries among our users that help fill the inevitable gaps in our products. And we need to encourage innovation and sharing from our lead users.

That's it. Just five things. Five things that will make Excel a better product and the world a better place. Let's get to work. One way or another these changes must come to Excel even if I have to do them myself.

Megalomanically yours,

Chris Gemignani

Microsoft Excel 2007 Program Manager

Note: Concept cribbed from the temporarily ennobled Jonathan 'Wolf' Rentzsch. Thanks to Kelly O'Day for indirect inspiration.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

6 comments | Show all comments only the last 5 are shown


June 3, 2006
Chris said:

Doug,

Let me give you a couple of reasons why I don't mention OpenOffice.

1) Everybody (for a sufficiently loose definition of everybody) uses Office. Everybody uses Excel for charts and graphics. If you want to move the world, you must position one end of your lever against the world (not against some much smaller interplanetary object [woot! woot! metaphor strain reaching critical levels]).
2) OpenOffice has been tracking Microsoft Office's feature set for years. Strategically, I think it's a fine decision.
3) I've heard the OpenOffice code base is difficult. I'm just not going there.

Thanks for the comment, Chris


June 5, 2006
Coty said:

Nice riff on Rentzsch's post. Mac geek that I am, I read his blog reguarly. I was pleasantly surprised when I added y'all to my reader and found this.

With respect to Doug's suggestion and your response, I'm not so sure I agree with #2. I think OpenOffice is relatively pointless because they are tracking Office's feature set. Strategically, I think they would have far more impact if they went where Microsoft wasn't. I think the "web office" applications (Writely and its ilk) are vastly more interesting and more likely to dislodge Office from its dominance.


June 6, 2006
Chris said:

Coty,

You make a nice point particularly about the web office apps.

I think that OpenOffice still gets traction from being a feature equivalent, work-alike. It certainly makes it easier for people to switch over, all the more so, since Office is moving to a pretty different UI model for 2007. I think that will incent some businesses that just don't want to deal with the potential hassles of upgrading to Office 2007.

I will say, here at Juice, we're using a heck of a lotta webapps and not a lot of OpenOffice.

Cheers,


June 6, 2006
AnonymousCoward said:

While it's true that "pimp my ride" charts are a plague set loose upon office meetings - I don't think that the answer is to remove features from the software.

Given the woes of "paperclip man" and the dastardly auto-correction that forces me to hit the Undo hotkey a dozen times whenever I use CamelCaps or technical jargon - the thought of the software prechoosing how it "thinks" my data should be displayed and limiting my options accordingly fills me with fear & trepidation.

I deeply appreciate your reference to the work of Edward Tufte. Here's some advice - stop assuming that your audience actually HAS read it, understood it, or attempted to implement it. The scientific evidence to support such a hypothesis is severely lacking. Beat them over the head with the book! Make them read it again until you see it on the screen. Forget all other 4 projects and focus on this ONLY.

People write extensions for FireFox because it's open and free. The community exists for exactly the same reason - and building one is hardly a trivial exercise. People are less likely to write plugins and to rally around a product where the end objective is not to provide a better product, but rather to increase the profits of the largest software company on Earth.


June 6, 2006
Chris said:

Dear Coward,

Thanks for the passion. I get infuriated too. Word's a big offender, PowerPoint has a number of moronic issues when managing and copying text. I also am discouraged by MSFTs inability to face up the the damage they've done (check this out for an example: http://office.microsoft.com/en-us/assistance/HA012308991033.aspx).

You're right that we shouldn't assume our audience has read Tufte. But even for those who have, there's still a big gap in making the principles that they've read about come to life. Have you tried our Chart Cleaner (http://www.juiceanalytics.com/weblog/?p=161)? What do you think?

People also write extensions for FireFox because its easy, it makes their life better, and the get attention and respect for their skills. All of these factors can exist for Excel.

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment


Add a comment