What color are Santa Claus’s Pants?

July 29, 2011

 
image

Yes, this is a real product you can buy. 
And yes, it is VERY disturbing.  It also dances.  Yeah.

A bit off topic today.  Fridays are like that sometimes.  Let’s call this Friday Brain Food.

SQLRockstar’s Masterpiece

SQLRockstar, aka Tom LaRock,  has written something awesome on his blog.  It deals with interview questions and hiring and is one of the most insightful things I’ve read in a long time. 

It’s a short post – go read it now and then come back for my commentary.

My Reaction:  DBA’s and Software Testers

That post seems so out of place on a SQL blog.  It needs to be a NYTimes editorial or something.  Bravo Tom, but if you decide to make a habit of being this insightful all the time, I will frankly find it hard to be around you Smile

The part that lit me up the most, by far, was that last part:

If a person says that they are typically thought to be red but they don’t really know what color they are because they have never met Santa Claus then you have someone that is not only open to new ideas but will likely want to test those ideas thoroughly. My guess is that maybe 1 in 20 people would respond in this manner. Most folks don’t like to be the pain in the ass that points out the obvious facts to others around them.

(And not to belabor the point, but here’s the link, you really should read his post.  Oh, and Tom has grown sensitive to plagiarism over the years so I figure, why not over-link to him to be safe?  He’s been plagiarized a million times this year alone.  Go copy/paste some text off his blog into Word or anywhere else and see what happens.  Seriously, something funny does happen.)

OK, why did that part crack me up?  Because I have met these people.  And they are much more rare than 1 in 20. 

In my 13 years at Microsoft I really only met two people like that.  And they were both amazing software testers.

Thanks to a college recruiter with a particular quota to fulfill, I was miscast as a software tester at Microsoft for my first year in Redmond.  Actually, I realized in my very first WEEK that I had been routed into the wrong job, but it took a year (and some serious luck) to escape.

You see, to be a truly great test engineer, you have to come to work every single day with a belief that the product is broken.   That your coworkers who built it failed to do a good job.  You have to be contrarian to the core…  but still be able to work with others.

Two Different Flavors of Contrarian

If you know me personally, you might be thinking “well hey, Rob is QUITE contrarian,” and you have a point, but that’s a different flavor.  I have no problem with ideas and thoughts that are unpopular, and I’m less afraid to share those thoughts at times than perhaps I should be (I sent some unsolicited investment advice yesterday that comes to mind), but fundamentally I am a VERY optimistic person.  I believe things work.  I believe in the people around me.

I found it VERY difficult to be a software tester.  My biggest problem, every single day, was motivation.  Telling myself that my job actually made a difference.  Because hey, the product worked!  And more importantly, there was serious CREATION going on!  The thrill of creating things was everywhere, and I wanted to be on THAT side of the equation.  I was constantly trying to create, by disguising new product ideas as “bugs” and entering them into the system.

I still did pretty well at it, but honestly, I never sunk more than a solid hour of real work into actual software testing each day, like the guy in Office Space.  And I suspect that was true of many of the test engineers on my team.

But then there was Lawrence.

Lawrence Landauer was head and shoulders above everyone else on that team.  When Office 97 was done, he had found four times as many bugs as the person in second place on the team.  Lawrence worked LONG hours, but he never seemed to be straining himself at any particular point.  The bug tracking system (called RAID at the time, before lifesucking corporatism took hold and gave us Product Studio, and then later Team Foundation Services) was like a word processor for him.  And I am absolutely POSITIVE that if we asked Lawrence what color Santa’s pants are, he would laugh and say he’d never met Santa. 

Honorable mention in this category goes to James Rivera.  I give James a 50% chance of answering that way, depending on the day.  Oddly, James came up this week when I was talking to Bill Jelen (Mr. Excel).  And naturally, he came up because he had been the bearer of bad news.  Still got it after all these years James! Smile

Are DBA’s Testers, or Vice Versa?

Tom closes his article with the following thought:

Most folks don’t like to be the pain in the ass that points out the obvious facts to others around them.

Then again, most folks aren’t DBAs, either.

I watch DBA’s talk to each other in Twitter a lot.  And mostly what they do, as their primary means of social interaction, is complain.  Complain complain complain.  Mostly about their coworkers, or clients.  Things like “no you can’t have admin privs on the database mr. developer” but usually things that go over my head like “look at this query the previous schmuck wrote that I have to clean up.”

But in person, these are all VERY nice people.  I meet them all the time at SQL Saturdays in particular.

The software test teams I worked on in my first year at Microsoft were just like that.  So are DBA’s really just software test engineers who have moved a bit toward the “create” side of the spectrum?  Are test engineers really just DBA’s who haven’t realized it yet?

Building, growing, and maintaining a good quality assurance organization is a huge ongoing challenge for most software teams, and I think that is mostly due to the psychological challenges involved.  There are simply not enough Lawrence and James types running around.  Understanding and embracing that may be critical to success.


PowerPivot V2 CTP3!

July 12, 2011

 
image

“Tell ya what Mom…  just lock me in here tonight.  I will be fine.”

A lot of you are already on the scent, but just in case…
 

WAHOOOO!

CTP3 = “Public Beta”

What the heck is a CTP, you ask?  Well it’s a “Community Technology Preview.”  You know…  what we used to call a Beta.  Calling it a CTP is a much more grown-up approach.  But it’s silly IMO.  A Beta release of PowerPivot V2 is EXCITING!  “Beta” was, and always will be, a more exciting word.  Do you think the next release of Halo will have a Beta or a Community Entertainment Preview?

But I digress.  These are the important things you need to know:

  1. The public beta of PowerPivot V2 (aka “Denali”) is available!
  2. It contains MANY exciting features (preview below)
  3. Everyone can download it, but I don’t recommend putting it on your “production” computer
  4. Workbooks created in V2 cannot be edited by PowerPivot V1 (V2 “upgrades” V1 workbooks when you open them, but it’s a one-way trip)
  5. This version is buggy enough that you won’t want to use it for everyday work (technically you aren’t really allowed to either), but it does tantalize in a BIG way and already can help you out with V1 (see below)
  6. The final version won’t be available for several months, exact date unknown
  7. Download it :  http://www.microsoft.com/download/en/details.aspx?id=28150 (UPDATED link to point to the newer RC0, not CTP3.)

Take the Pepsi Challenge

I’m gonna show you two pictures and you tell me which one you prefer.  Ready?

OK – would you rather “eyeball” a PowerPivot model, trying to see which tables relate to which, using this:

PowerPivot Manage Relationships Dialog

imageContinuing the candy theme, that feature is kinda like candy corn – dull and not very inviting.  What’s that you say?  You prefer something more lively?

I agree.

So… maybe, just maybe…  you would prefer something like this little number below…

 

PowerPivot V2 "Denali" - Diagram View

Diagram View – Click for Bigger Version

 

image That’s more like it.  Let’s call this feature a Reese’s.

I debated, say, Sour Skittles.  Or Spree.  Or Fun Dip.

Yeah, Fun Dip.  There’s some nostalgia.  And the color scheme in this picture fits, too.

 

Make Your Own Posters for Free!

This feature is:  Fan.  Freaking.  Tastic.  In fact, this is useful ALREADY.  Why not make a copy of an existing model, load it in V2, and then use V2 to generate this picture?  Print it out, put it on your wall, reference it as you work on the model in V1!

In fact I just sent this to a HostedPowerPivot client today to help them visualize what we’ve cooperatively built in a recent engagement:

clip_image001

Some PowerPivot Models are More In-Depth Than Others (Again Click for Larger)

In the “looking a gift horse in the mouth” department, there are some warts with this one for sure.  It took me 15 minutes to get the tables to all fit on a single page.  The fonts are small.  And I wish there was a way to toggle between “show details for each table” and “just show a big fat table name that I can read, let me expand for details.”  Because that would fit on a screen much better.

Oh well.  I still love it, even as I immediately crave the next round of must-have improvements.  Such is life.

Another Killer Feature:  Sort-By Column!

See if you can spot the moment of awesome in this picture:

PowerPivot Sorted Labels in a Slicer!

Yeah…  that’s right.  The days of the week in the slicer are sorted CORRECTLY.  There was NO way to control sort order of labels/values in a slicer in V1 without prepending a number and doing something like “1 – Sunday” as your labels.  Blech.

In V2, no problem, here’s the feature you use:

image

That one doesn’t require much explanation, I think.

More to come…

There are a few other goodies that I want to share but I have a bunch of real work to do today for Pivotstream – we are developing a new suite of reports and models for our retail suite after an excellent few days of strategizing and planning.  I’m excited to share that as well – I’ve reached the point where I need about three of me to do everything I want to do. That’s a good sign of course, but boy is it tantalizing to leave so much on the table every day.

Stay tuned.  And in the meantime, if you have an extra computer, don’t wait on me.  Go download it!  In fact…

Send me your observations!

If you are messing around with the Beta (yes, BETA damnit), send me your observations.  Things you like.  Things you don’t.  Things that surprised you.  Whatever.

I am Rob.  At a place called Pivotstream.  Dot com.  If you get what I’m sayin.


Homer Simpson has more accurate computing than us

June 24, 2011

 

“Hmmmm…  tasty numbers.”

Fun topic for a Friday!

Thought I’d take a break from the Precedence Project and just share something that I find both amusing and fascinating at the same time.  Your mileage may vary of course.

Recently, someone copied me on an email they sent to a colleague, explaining something kinda funky about Excel.  Actually, it’s something funky about ALL spreadsheets, and all computers in general really.

“Bob – as we discussed, Excel should sum 1.12-1.23+0.11 to zero but as you can see, certain orders actually produce the wrong answer.  This is not an excel formatting issue: Excel is actually calculating the wrong answer.  Try it for yourself.  The first time I discovered this it was with a more complex data set and it drove me nuts trying to figure out why my model wasn’t working exactly as it should.  It turns out it is a known limitation of the way in which computers represent "Double Precision Floating Point" numbers, whatever that means.  Garner has tried to explain it to me but it went over my head.  The simpler explanation is to just blame Rob Collie.”

And he included the following example:

clip_image001

Of course, I have nothing to do with this – I wasn’t even in high school at the time Excel was built.  But in my time at Microsoft I DID get embroiled in a very bitter battle related to this topic, so I am at least somewhat qualified to talk about it.  And I like to think that no one is better qualified to make analogies between this topic and cartoon characters – I’m your guy for that.

Why does this happen?  (Condensed Version)

We all know that the fraction “1/3” does not “fit” into our base-10 number system:  .3333 repeating infinitely.

Well, that isn’t peculiar to base 10 – converting fractional numbers between ANY two number systems can result in values that don’t “fit.”  Try fitting the fraction “1/7” into base-5 for example.

And alternatively, if you wanted to convert “1/3” into base-3, it WOULD fit nicely – you would represent “1/3” as “0.1” in base-3 – that looks weird, I know, but it’s true.

Well, computers use a base-2 number system.  So guess what?  Our friendly little base-10 fractions like 0.1 very often don’t “fit” into computer accurately.  They get stored as approximate values, but the difference between the value we expect to see and the value that is truly stored is cleverly hidden in digits that you never see.

image

Converting 0.1 to Binary Yields a Non-terminating Number, so Computers Approximate It

For example, I think Excel limits you to 15 visible digits of precision.  But under the hood, it’s operating on more than 15 digits.  So any errors that occur based on the base-10 vs. base-2 conversion most often only appear in those “dark” digits that you never see.  The difference is INCREDIBLY tiny, like trillionths of a percent, and it’s hidden, so you never really care.

Sometimes though, as you do arithmetic in Excel, that incredibly tiny difference, out at the 16th decimal place or beyond, can ripple into the visible digits, as it does in the example that was sent to me.

Do all spreadsheets have this problem?

Yes, they do.  Well, every spreadsheet but the first one.  VisiCalc didn’t have this problem, but in hindsight they wished they’d had it,  Their solution was much slower in terms of performance:

“At its heart, VisiCalc is about numbers. One of the early decisions we made was to use decimal arithmetic so that the errors would be the same one that an accountant would see using a decimal calculator. In retrospect this was a bad decision because people turn out to not care and it made calculations much slower than they would have been in binary.

We did want to have enough precision to handle large numbers for both scientific calculations and in the unrealistic case it would be used to calculate the United States budget. Of course, as it turned out, that was one of the real applications.”

From http://www.frankston.com/public/?name=ImplementingVisiCalc 

All Right, why is Homer Better Off?

You know why human civilization adopted base-10 numbers?  Because we all start out counting with ten fingers.  There isn’t anything all that special about 10 other than that it matches our finger count.

Here’s the punchline:  in most cartoons, animators have discovered that characters still look ok if you only draw four fingers on a hand.  And that, of course, is faster to do.  So it’s become basically an industry standard.  8-fingered cartoon characters.

 the_simpsons_movie_torrent_bittorrent_download MickeyMousefred_flintstone

 

 

 

 

 

So…  cartoon characters would use a Base-8 number system in their daily lives, not base-10.  And because 8 is really just 2*2*2, ALL fractions expressed in base-8 could be expressed 100% accurately in a base-2, binary computer.

Spreadsheets in Homer’s world don’t have these weird exception cases.


“These are my numbers. I make them go up.”

June 6, 2011

 

image

“This is my rifle KPI dashboard.  There are many like it but this one is mine.”

A number of posts rattling around in my head were delayed by the launch of HostedPowerPivot.com, but with that behind us, I’m heading out on the road for a bit.  Paradoxically that means I actually have more time for the blog.  Buckle up, I aim to post 2-3 times this week Smile

In this post I’m gonna take what seems like a brief detour into the irrelevant, but trust me, it has a point and I will get to it pronto.

Warcraft:  How to waste years of your productive capacity

I’m not really what you would call a “gamer.”  Seriously, I mean that.  But for several years when I was at Microsoft, I had a significant addiction to World of Warcraft, aka WoW.  All told, I think I spent the equivalent of several MONTHS at the keyboard playing the game (yes, the game reports that figure to you, almost as if to taunt you).  That’s months as in “not sleeping, not eating, not taking breaks – solid MONTHS of time.”  I shudder to think what I could have done with that time if I’d only had a productive side project back then.

But I wasn’t alone.  Many of my Microsoft colleagues, some of them at executive levels, played too, and sometimes MUCH more than I did.  In fact, they recruited me to play in the first place.

You are probably wondering “Why, why, WHY would we do such a thing?”  There are a few reasons, such as “how else do you interact with your friends from 9 pm to 1 am every single night?” 

But the more relevant answer is this:  because we all loved making numbers go up.

*MY* numbers!  Must…  go… higher…

Warcraft is basically a series of dashboards with a game built over the top.  Yes, you are playing a game.  But the game is a detail – the game is just the mechanism by which you make your numbers on your dashboards look more impressive.  I’m absolutely serious.

image

A typical overview dashboard describing a single player

These dashboards are YOURS.  They describe YOU, in a sense.  And they are not private to you.  Not at all.  Anyone else in the game can click on you and inspect your dashboard.  If that’s not enough, they can visit your online dashboard that Blizzard updates every day.

Your dashboards are your entire face and reputation to the online world, much as some people view their Facebook pages.

One of my childhood friends is a talk radio producer in Florida.  He’s also a poker pro who recently won a $10,000 entry into the World Series of Poker Main Event next month in Vegas.  He’s awfully good at making numbers go up.

Unsurprisingly, he also happens to have the highest overall numbers of anyone I knew in Warcraft:

achievements2 
Yes, I introduced him to the game.  Someday he may forgive me.

And of course, people build all kinds of spreadsheets and other applications to help them optimize their numbers:

166j5o8 
No, I did not make this.  But I like it :)

The moral of the story

There are actually two.  First of all, if you are reading this blog, you are a numbers geek.  And my advice to you is to stay the hell away from games like the above :)

The other moral is to recognize that we ALL like making numbers go up, and that can be a powerful force for good (and not just an insanely addictive and lucrative business for Blizzard).

And Now for a Productive Example

On a recent client visit I was invited to attend their end of day “KPI” meeting on two consecutive days.  It’s a 30 minute meeting held EVERY weekday at 5 PM.  Executives, team leaders, and the BI team all attend.

And the entire agenda of the meeting is to go over about 20 charts.  Yes, the same 20 charts.  Every day.

Each chart shows about 30 days of data.  So in effect, every day, they review the same 20 charts, each of which has changed by only 3% from the prior day.  Based on that description, you’d think this was the dullest, least dynamic and productive recurring meeting in history.

But it is anything but.  I was astonished at how many productive conversations broke out as the result of reviewing the data.  On day one I was convinced that it was a fluke, and that the next day would revert to quiet and dull.  But day two was again incredibly productive for them.

It was like being dragged to an opera and then having them show The Matrix instead.

Why this works

So I asked them what their secret was.  Why was this such a dynamic and engaged meeting, day after day?

These clever folks then killed me with my own sword.  You see, at lunch the day before, they had asked me why Warcraft was so addictive, and I had explained the whole “numbers going up” thing.

“These are OUR numbers Rob.  They are what we do.”

I loved it.  It inspired this whole post.

And when I got home, what was my first project?  Yes, that’s right – I started building a new internal KPI report for Pivotstream’s multiple businesses.  Because what gets measured gets done. 

And numbers you see… are numbers that you make go up.


Three quick news updates

May 27, 2011

A few quick items for this Friday, then I’m off to Cedar Point for some much-needed coaster thrills:

1) HostedPowerPivot Interest – Wow!

We’re blown away by the response to HostedPowerPivot.com.  I’ve spent multiple hours on the phone today with longtime blog readers – an added benefit of this is getting to know some of you better.  Very cool, seeing all the different usage cases people have in mind.

2) Webinar with Rackspace June 8th

I’m going to be doing a PowerPivot webinar with Jeff DeVerter, SharePoint guru at Rackspace, on June 8th.  It’s going to be more of an intro to PowerPivot, so longtime readers here may find it elementary.  But there will be some fun demos, and Jeff is a really dynamic personality, so I am looking forward to it.

Click here to view the agenda, and to reserve a spot

3) Part two of “portable formulas” is live on the Excel blog

I’m 100% serious that formula portability is one of the top 3 benefits of PowerPivot over normal Excel, it’s just taken me awhile to figure out how to explain it.

Click here for part two

…and here if you missed part one


Survey Results Part 2: Tech Pros vs. Excel Pros

April 5, 2011

 
Take the Survey – on average, it’s taken people about 3 minutes to complete.
Results Part One – SharePoint adoption, and overlap/competition with other self-service BI tools.
Results Part Two – adoption by Excel pros, now and projected.

We had a brief conversation on Twitter today regarding PowerPivot adoption, specifically about the ratio of “Tech pros” to “Excel pros” in the survey results so far.

Recall that we’re seeing about twice as many tech pros as Excel pros show up in the results:

PowerPivot Adoption So Far - About 2x Tech Pros as Excel Pros

Updated as of April 4th

There were two questions raised:

  1. Is the ratio reported in the survey at all reflective of the broader reality “in the wild?”
  2. If it is accurate, is the ratio a good or bad sign?

My answers:

  1. Yes – while neither precise nor strictly scientific, I do think the survey provides a good indication
  2. I think it’s a very good sign that we already have half as many Excel pros engaged as tech pros

I will explain, of course.  I will also provide more results analysis, and some projections of my own.

Tech Pros are Proactive, Excel Pros are Incremental

Think for a moment about the “genetic” makeup of Tech Pros versus Excel Pros:

Tech Pros:  Are measured primarily by how much they can do with their specialized technology.  And that technology is constantly in flux.  If you are a BI or a SharePoint pro for instance, your world has been upended significantly in just the last 12 months – PowerPivot has dramatically modified the BI landscape, and SharePoint 2010 is a shift almost as big.

On net, tech pros have to be very actively “outward looking” in order to be successful.  They read blogs.  They attend conferences.  They even voluntarily attend full-day community events on weekends (like SQL Saturday and SharePoint Saturday).  They are constantly experimenting with new toolsets.

Excel Pros:  Excel pros aren’t identified as “Excel Pros” on their resumes – they are business analysts, marketers, etc. who happen to know how to make Excel sing.

And guess what?  Excel has certainly added a lot of improvements over the years, but fundamentally, an Excel pro could have been frozen 15 years ago, thawed out today, and they wouldn’t miss a beat once they got over the shock of the ribbon.

So…  that is why there are no Excel Saturdays.  There are no conferences devoted to Excel.  There ARE Excel blogs of course, but those blogs’ reader bases, while healthy, still only represent a paltry percentage of the millions of Excel pros.

Excel Pros just don’t go out looking to learn new things.  They learn new things only when they encounter a problem that they don’t yet know how to solve.  (See the comments section for a clarification on this).  So when they learn, they learn from incremental experimentation with features they’ve seen but never used – “Oh, I bet THAT’s what the OFFSET function is for!”  Or from colleagues.  Or from forums.  Or maybe they pull a book off their shelf.

99% of Excel skills are learned in response to solving today’s problem today.

Half as Many Excel Pros as Tech Pros ALREADY?  Excellent!

If you’re a BI pro or a SharePoint pro, you’d have to have been living in a cave for the past year in order to have not heard about PowerPivot by now.  Multiple times, actually.  It’s safe to say that audience is nearing awareness saturation.

But if you’re an Excel pro, you are a much more difficult person to reach.  How can PowerPivot be the answer to your problem today if it only works with Excel 2010, which you probably don’t have yet and neither do your colleagues?  Right there, most of the ways you’d typically be exposed to it, or to even have heard of it, are cut off.

And even if you DO have Excel 2010, well, PowerPivot is a separate download isn’t it?  And your copy of Excel doesn’t include a link, hint, or any other suggestion of PowerPivot’s existence.

So I find it VERY encouraging that we already have half as many Excel pros on board as we do tech pros so quickly.  If I’d run this same survey three months ago, I’m positive it would have been more skewed toward tech pros.

More Survey Results Rob!

Let’s drill down into the results in this area a bit:

How People Discovered PowerPivot:  Tech Pros vs. Excel Pros

How People Discovered PowerPivot:  Tech Pros vs. Excel Pros

What jumps out?

  1. MS websites/publications were the first exposure method for about 40% of each audience.  I am not surprised by 40% for the tech pros.  But I AM surprised by 40% for Excel pros.  I suspect that the official Excel blog accounts for a lot of that.
  2. Conferences were more important for tech pros than Excel pros.  Not surprising, but it IS surprising that it’s so close – 20% to 14%.  What conferences are these?  I need to attend!
  3. Non-MS websites are 3x as important to Excel pros as tech pros.  24% to 8%.  Now that DOES jive with my past experience.  Forums, etc.  And MrExcel.com in particular, I suspect.

Next drilldown:

image

Pretty similar.  We’re still seeing, largely, the “first responders,” regardless of specialty.

And that’s an excellent segue way to my next point.

How I Think These Results Will Look Years From Now

Let me add a column to each of those reports, reflecting my personal rough projection of how this survey will look when we run it years down the road:

image

Summary:

  1. Not everyone can be first.  As time goes on, we will see “I was first” drop sharply.  But even more sharply for Excel pros than tech pros.  There just are too many Excel pros for many of them to be first.
  2. Colleagues will be the primary exposure.  More so for Excel pros than tech, because tech pros are naturally just more self-driven to learn new toolsets.
  3. The rise of “Other” for Excel Pros.  Eventually Microsoft will figure out how to bake PowerPivot into the core Excel product.  There are a lot of technical and political challenges for them to address, so there’s no guarantee it will happen soon.  But I think it will happen eventually.

Revealed: The Secret to Reaching More Excel Pros in the Next Year!

It occurs to me that Microsoft and this blog both have the same goal, and challenges, in reaching Excel pros.  Go do a quick Google search on “PowerPivot.”  The first page of results while I am writing this is composed 100% of MS sites, plus this site and its companion, PowerPivotFAQ.com.

So if you’re an Excel pro and you’re doing your “learn PowerPivot incrementally” thing that you do so well, chances are you’ve discovered this site.  That’s why I feel comfortable saying that the survey results so far offer a decent approximation of real adoption trends.

The trick, of course, is getting you to run that query in the first place.  If you’re reading this, I am glad you got started, however you did Smile

So what’s the number one thing Microsoft can do, in the next year, to reach dramatically more Excel pros?

Nothing.  Just do nothing.  And wait.  That’s my unsolicited advice on what will have the greatest impact.

Excel Pro Word of Mouth in ActionSure, there are some clever things to do, like advertising on Excel “haunts” like the most popular forum sites.  Integrating some sort of “awareness” like a help topic or a link into an Excel 2010 service pack would be a MAJOR coup.

But honestly, the ball is rolling, and it’s like that boulder in Raiders of the Lost Ark.  Half as many Excel pros as tech pros already is PHENOMENAL.  Excel 2010 keeps filtering out.  Awareness is spreading.  And word of mouth in a community of millions will soon dwarf any other efforts.

PostScript:  I’m not even making this up!

Right as I finished typing the words above, someone responded to the survey as follows:

  1. Specialty:  Marketing
  2. More than 20 people with desktop PowerPivot installed today (note:  this is the most yet!)
  3. No, I was not first in my company

Heh heh.  In honor of that, let’s do one more projection:

image


The Great PowerPivot Survey: Results Preview

April 1, 2011

Hi folks, the survey is still open, please take the 3 mins (on average) to fill it out if you are using PowerPivot today.

Quick preview of the results so far:

A good mix of respondent types:

clip_image002

And pretty healthy interest in the SharePoint version:

clip_image004

Interest in SharePoint is actually pretty even between Tech folks and Users, 80% and 75%:

clip_image006

More than 20% of the respondents use other self-service BI tools today:

clip_image010

Filtering out the “No usage of self-service BI before PowerPivot,” that self-service use/eval breaks down like this:

clip_image012

Clarification:  the last line in the fragment below, “Qlikview, Other” with 5.7% means 5.7% of the selected respondents evaluated Qlikview AND other self-service tools and decided not to adopt. 

image

So in order to get the full total for Qlikview, you really need to add all the lines that include Qlikview.  This is a function of having survey questions of the format “select all that apply.”  It kinda makes analysis a bit tedious, but that’s a blog post of its own Smile

More results next week.  In the meantime, please take the survey if you have not already.


Announcing the Great PowerPivot Survey

March 28, 2011

 
Click Here to Take The Great PowerPivot Survey

We don't want to THINK.  We want to KNOW.

“We don’t want to THINK.  We want to KNOW.”

A few days ago, on the FAQ page, David Vella was asking some questions about PowerPivot, including PowerPivot adoption.  If you’d like to see his questions, and my answers, you can see the whole exchange here, but below I’ve excerpted a portion of my reply:

“Other than Pivotstream’s own heavy usage, I didn’t see signs of significant real-world deployments until roughly September of 2010. Adoption slowly crept up through the end of the year, and then really took off in January. Blog traffic is up about 30%, and more telling is that new clients reach out to us at about 5x the rate of last year.

The one place where I think adoption is slower than desired, ironically, is with Excel users. What I am seeing is a lot of enthusiastic top-down adoption, and very little bottom-up adoption. By the time PowerPivot reaches its entire target audience (millions upon millions of Excel power users), I expect to see blog traffic at about 100x (or more) of what I have today. So there is a long way to go with that crowd. But the top-down crowd is gaining steam in a big way.”

After I wrote that, it struck me that it would be useful (for all of us) to have more data on this beyond my own experience.

So, without further ado, here it is:

Click Here to Take The Great PowerPivot Survey

image

It should take you 5 minutes or less.  I will summarize the results here on the blog when the survey closes.


Are you making daiquiris or blenders?

March 23, 2011

 
PowerPivot is a Daiquiri Traditional BI is a Blender

A Lasting Metaphor

Many years ago, I was designing a feature for Excel 2003.  And the VP of our division of Office, a man named Richard McAniff, didn’t like the feature.  At one point, he told me:

“Rob, it’s like you live in a world where everyone wants really tasty daiquiris.  And what you are building is a blender.  A blender that, when assembled and used properly, can make great daiquiris.  But the problem is, no one wants the blender.  They don’t want to mess with it, they’re too busy for that.  What they want…  is just the tasty daiquiri.”

Now actually, when Richard said that, he used the metaphor of “ovens and steaks” rather than “blenders and daiquiris.”  Which always seemed a bit “off” to me – I mean, who cooks steaks in the oven?  For a middle class guy like me, steaks are cooked on a grill.  But the funny truth is that the most expensive steaks DO get cooked in ovens.  His wise metaphor was diluted by too many years spent at his payscale.  (Richard, I love you man, and someday hope to have enough money that I will no longer detect such idiosyncrasies, heh heh).  So…  I am “translating” the metaphor, which I have used for many years now.

Blenders ARE necessary, but they shouldn’t become the GOAL

This has tremendous relevance to the way in which PowerPivot is turning the BI industry on its head.

The genesis of any BI initiative is the desire to know more about your business.  The goal is Better Insight.  But what happens next?  You immediately get sidetracked/hijacked into Building an Infrastructure.  Massive investments in Data Warehousing.  Master Data Management.  Extract, Transform, and Load.  Heavy, heavy stuff.

Now, is that stuff necessary?  Yes, but only to an extent.  The problem is with the sequence – first you build out tons of infrastructure.  And then you start delivering insights.

Well guess what?  It takes about five minutes for the desired Insights to fade into the background, and for the Infrastructure to become a goal in itself.

That’s really, REALLY dangerous stuff.  As I’ve pointed out before, you often don’t even know that your requirements are flawed until you see your first visualization.  Months of infrastructure work could deliver something that falls dramatically short in critical areas.  And at the same time, the infrastructure might vastly over-deliver on certain aspects that turn out not to be all that needed.

The Entire Industry is Built This WaySensitive Systems

As flawed as that approach may be, in many ways, technology wasn’t ready to support doing it a different way until recently.

Now that a better way is available, though, we’re still very early in the transition.  Nearly everything about the BI industry is still geared around the old way, to the extent that today’s tools and processes actually require those huge infrastructure investments.  They are so tuned to the painstaking way that you can’t just start speeding things up.

It reminds me of the sensitivity of US modern fighter jets.  Every morning, the crews have to walk the entire length of the runway, in a line spanning its width, looking for little pebbles and other debris that could seriously damage the aircraft.  These are machines built for WAR, but they can’t handle pebbles.

Dive InA Better Way:  Just Get Started!

Don’t have the perfect infrastructure/blender built yet?  Great – that means you have wasted no time to date!  Just get started.  Load some data into PowerPivot.  You can even load it from multiple sources, all into one model.  Experiment.  See what you can learn from the data in its current form.

Nothing exposes the flaws in your data sources quite like this process.  You WILL find problems in your source data that need to be fixed.  But then you can go focus on fixing JUST those, and you will know precisely what the fix needs to look like.  You can be very prescriptive about it, and limit the scope of the work.  Often, the fix takes less than five minutes.  (And yes, other times, it’s an overhaul).

Inverting the Traditional Sequence:  Keeping the Desired Result in Focus

Traditional BI’s sequence:

  1. Develop a broad plan that encompasses all or most of the important data sources in your organization.
  2. Embark on an often-lengthy process of developing shared standards across all of those data sources.
  3. Write endless amounts of logic to load and transform data into a Data Warehouse.
  4. Embark on the process of building cubes over the top of the DW, encoding complex business rules (explained to the techies by the business users) into measure calculations.
  5. Produce the first visualizations and reports.
  6. Collect feedback from all of the unsatisfied consumers, and use that as feedback to start over at step 1.

The Sequence that PowerPivot Enables:

  1. Pick a business question or need that is currently unaddressed.  Set your goal as “let’s answer that, right now.”
  2. If you have an existing DW, use it.  If not, start from existing data sources.  A good middle ground is to shape your sources into Star Schemas, which is relatively simple compared to building a full-fledged DW.
  3. Load data into PowerPivot.
  4. Build charts and reports.  Write measures as needed.  See how far you get.
  5. If you discover that you need data source changes, go and get those done.  May take a few iterations but it will still be light years faster than the traditional process.
  6. Pick another business question.  Dive in.  Repeat.

You’ll be stunned at how far you get, and how fast.

Another Example of the Metaphor in Action

The trigger for this blog post was a conversation I had yesterday about field lists.  Field lists are very much a necessary tool for building reports and visualizations.

Of course, 99% of the world never wants to see a field list.  And I can’t blame them.  Field lists are blenders.  The reports/visualizations themselves are the daiquiris.

Field List is a Blender   Visualizations are Daiquiris

The message I tried to convey in that chat (and poorly, I might add) is that field lists are a difficult thing to sell to most people, as compared to the finished product they produce.

That’s why I try to start every presentation on PowerPivot with a demo of a finished, published, interactive report, before trying to show anyone the addin.  And it’s also one reason why Pivotstream’s subscription BI business goes over so well – no field lists, no infrastructure.  No blenders.  Just insights and daiquiris.

Parting thought

As someone who makes his living off of software, I obviously make blenders whether I like it or not.  If you are reading this, chances are that you do too.

The key is to remember that blenders don’t sell, because your customers rightfully aren’t interested in buying more infrastructure.  Their eyes are on the prize.  So the more you can think like them, and focus on the same goals that they have, the better you will do.

And I’m not just talking about marketing spin.  I firmly believe that daiquiri-focused engineers build much better blenders than blender-focused engineers.

OK, back to DAX tricks in the next post.


James Bond, international biz intel operative

February 19, 2011

 
PowerPivot Can Turn You Into James Bond

"OK, wow. THAT is SICK. Just. SICK."
-Lead Analyst at this week’s consulting/training client

"We just eliminated the need for our entire first development sprint in two hours."
-Director of Business Intelligence, same client

“We’ve been talking about how badly we need this particular analysis forever.  I can’t believe it – all this time we had the ability to just DO it, but didn’t know.”
-CEO, same client

 

Quite a Rush

It’s 5:45 am in Atlanta Hartsfield International Airport.  I’ve just flown overnight after two intense days at a client in California.  I have ninety minutes until my next flight.  I have not slept.

And what am I doing?  I’m walking – practically gliding – through the vast tunnels beneath the airport.  For long stretches I am the only human being present.  I have no interest in the shuttles, nor the moving walkways.  I’ve got too much energy to burn off.  I simply feel too GOOD to sit down, or even stand still.

Why do I feel so good?  Take another look at those quotes up top.  Pretty damn cool.  But I suspect that it’s hard to relate to why I was flying so high without a little more background.

And even more importantly, I want you to understand why and how PowerPivot will take you to similar places.

In the company of amazing people

If you read the quotes above, and your reaction is something like “Rob’s client didn’t know what they were doing, and Rob went in there and opened their eyes,” I need to clear some things up.  This is simply an amazing organization, made up of amazing people.

Creative.  Sharp.  Energetic.  Nimble.  Successful.  Irrepressible.  Open minded.  Those are the adjectives that come to mind when I think of these folks.  In an incredibly short time, they’ve built a VERY successful business.  The kind that makes me envious, to be honest.

These guys are rock stars.  They’ve achieved things that in many ways don’t even seem possible.  Movies are made about teams like this – you know, movies like The Social Network.  Or the Pirates of Silicon Valley.

I’ve always had a reasonably positive view of my own capabilities.  But for most of my career I’ve simply been a cog in a monstrous machine.  Only recently have I been experiencing this new vibe – one where I can drop in on a team like this one, sit down with the leadership, and have this kind of impact.  It’s humbling.

Did I say “humbling?”  OK… Forget what I just said Smile

PowerPivot Can Give You a Sense of Power But Not the Dr Evil Kind“It’s humbling” – that’s what you’re supposed to say at times like these.  But it just isn’t true.  Experiences like last week are the opposite of humbling.  “Humble” doesn’t generate a rush.  It doesn’t excite or invigorate.  No, what I was feeling early that morning was…  power.  Pure, amazing power.

But not power in the Dr. Evil, “rule the world” sense.  No, the power available to us here is simply one of significance, of impact.  The ability to affect things – much closer to the definition of “power” in physics than what you find in politics.

I could get used to this… but it’s a brief window in time

Back to the tunnels underneath Atlanta:  I started thinking where this could end up going.  In the next year, as PowerPivot’s reputation spreads further, will I (and people like me) be travelling the world, helping leaders of international businesses around the globe revolutionize their ability to “see” clearly?

It certainly is plausible, and no lie, that’s unbelievably exciting.  But then I came down from my cloud just a little:  this is going to be a brief window of opportunity (to be the teachers), and won’t last for long.  Remember that PowerPivot derives its real power not just from superior technology, but also from its accessibility.  It is something that empowers Excel pros, and will do so for literally millions of people.  We’re just in a transition phase.

To illustrate, imagine if we had no spreadsheets at all today (and no PowerPivot either), and suddenly, out of the blue, someone invented Excel.  Not even Excel 2010 – let’s say this first version had the feature set of Excel 97, and nothing like PowerPivot.  Can you imagine the change that would be in store for the world, as the spreadsheet began to work its way into the business culture for the first time?  Imagine that happening in a world where PC’s were already ubiquitous and turbocharged (like today) – not like the world that spreadsheets first entered (where PC’s were still quite rare, and woefully less powerful).  If you were one of the first to learn this new tech, you would be very much in demand.

That’s kinda how I view where we are.  Naturally, people like us, who are on the leading edge of this wave, we have a huge advantage.  But it’s temporary.  This is where humility returns.  Humility is a good thing – it keeps things in perspective and positions you better for the next round of change.  Our roles, for now, are simply to help spread this revolution.  I’m starting to understand just how BIG the revolution is going to be, and it’s thrilling.  It’s a limited window of change, though, so keep that in mind.

But boy, it’s going to be quite a ride.  For all of us.

Post Script:  A Hat tip to Mike

Who’s Mike?  Mike is the guy who had to sit next to me on my next flight, from Atlanta to Cleveland, and deal with my overly up-tempo and chatty mood (at 7 am).  At one point he suggested I include Dr. Evil in this post.  Which is, of course, about the best advice I could hope for.

Mike was coming to the end of an interesting trip of his own, returning from Brazil.  Mike’s company is one of the few American firms that still actually MAKES things.  Physical things.  And sells them not only in the US, but abroad.  Fascinating conversation, thanks Mike.

Oh, and Mike is a longtime Browns fan who was in the stands for both The Drive and The Fumble.  Mike, you deserve redemption, I hope you get it someday.  And there’s another Mike (Holmgren) who I hope is listening.

While we are on the topic of football…

Hugh Millen:  Longtime Excel Pro, PowerPivot Pro in the MakingAlso last week, on the flight out to the west coast, I was exchanging emails with a guy who used to be a starting quarterback in the NFL.  Did you know that Hugh Millen is an Excel pro?  Of course you did, right?

Anyway, as a former player and current TV/radio analyst, Hugh obviously has a deep understanding of football.  His passion for numerical analysis sets him apart though, and suddenly even someone like me has common ground to discuss with him…  like PivotTable macros.

How cool is that?  Here’s a guy who has enormous “cred” in his field – a field that you don’t typically associate with business intelligence.  It’s not like he NEEDS to be diving into spreadsheets in order to be successful at what he does.  But he knows there is still a lot of additional value he can provide by looking deeper than what his trained eyes alone can tell him.  So he’s been an Excel pro for a long time, probably longer than me, and is now becoming a PowerPivot pro as well.

Moral:  It doesn’t matter what field you are in.  There’s opportunity lurking in the numbers.

More Posts in the Pipeline

Sorry about the lack of posts last week, there was a lot going on.  I already have a short technical post written for later this week, and there’s another in my head about “Excel circa 2002 versus Excel Today” that I hope to get written as well, so stay tuned.