jump to navigation

Idiot Or Thief? April 24, 2009

Posted by Chuck Musciano in Random Musings.
Tags: , ,
2 comments

I love shopping in a store and being accused of being both stupid and a thief.  What better way to win my long-term loyalty?

It all started back in 1973.  A nearby grocery store had installed a high-tech checkout system that used new-fangled “bar codes” to scan items at checkout, eliminating the hand-keying of prices into the cash register.  Well, what could be better?  As bacon is to all foods, lasers are to all technology.  There is no device that does not get better by adding a laser in some fashion.  And these checkout systems had visible lasers, flickering across the products, ready to blind or maim at a moment’s notice!  Dangerous technology, bent to the will of man!

Over the years, scanners replaced cash registers, until they were pervasive in every shopping experience.  But the technology was off-limits to all but a select few: the highly trained cadre of cashiers who were granted access to the mysterious machines.  Only they knew how to hold the products just so, and move them at the right speed, to get a good scan each and every time.  Mere mortals stood back in awe as these artists worked their magic with cans, boxes, and even plastic bags.

The desire to use the machine and scan something was overpowering.  Alas, my career choice precluded being a cashier, so I tried to manage my impulses.  A rare encounter with a cashier that would let you scan something was like a brief glimpse into another world.  It felt so good!

Imagine my excitement when my local grocery installed self-checkout machines.  I could be my own cashier, scanning all by myself!  This was heady stuff, and I was quick to use those lanes whenever possible.

The fun was cut short when I found that the machine assumes that I am both an idiot and a thief.  As you scan each item, the system tells you to place it in the bagging area.  If it doesn’t arrive in the bagging area in quickly enough, the system repeats the command and then locks up, awaiting intervention from the system manager.  After the manager unlocks the system from their console, I can then move on to the next item.

As to the idiot assumption: where do they think I am going to put the item?  Throw it to the floor? Back in my basket?  Juggle it?  I know to put it in the bag.  Why would you tell me this for each and every item I am buying?  Thanks for assuming that a typical adult has no idea how the purchasing process works.

And a thief? Apparently, these machines are built with scales in the bagging area, and some poor soul has entered the weight of every conceivable item you might buy.  As you scan an item, the system is carefully checking to see if what you bought is correctly placed into a bag.  If that weight is not registered in the bag, the system assumes you have not bagged it and must therefore be committing some sort of fraud.  Did you scan one item but bag two?  Scan a cheap item but bag something far more expensive?

The reality is that the scales on these machines are not that great, so that bagging errors happen all the time.  Set an item down too hard or too gently, and it is misread.  Jostle the scale or try to shift things in the bag, and you upset the system.  Most items weigh so little that they cannot possibly register accurately every time.  Yet the assumption is that the system is right, you are wrong, and some shenanigans are going on in aisle seven.

Let me clarify something for my local grocer: my long-term retirement plan does not involve skimming extra candy bars and razor blades for potential resale on eBay.  I am not out to rob you; I just want to quickly check out while experiencing the vicarious thrill of using a laser to do so.  I understand that certain miscreants might uses lasers for nefarious purposes, but that usually involves sharks.  I am honest, long-term customer that wants to be treated that way.  For goodness sake, I scanned my frequent shopper card when I started; if there was some sort of problem, you know whre I live!

Once again, companies are usnig technology with the best of intentions but ending up alienating and irritating customers.  We preach about trust and relationship with customers, but that seems to only go one way.  Our systems assume there is no trust or relationship, and customers are quick to perceive that.  We need to live the customer experience more often and translate our feelings into the systems we design.  Then we can start building trust and earning a relationship with our customers.

Wwwwhy Designs Fail March 18, 2009

Posted by Chuck Musciano in Leadership, Random Musings.
Tags: , ,
2 comments

Here’s a simple test: pick a web site, any web site.  Try typing the URL the old-fashioned way, with “www” in front.  Did it work?  Most certainly.  Now try it again, with just “ww,” “w,” or even “wwww.”  Did any of those work?  I’ll give you even money one or more of them failed.

Why?  People mistype this stuff all the time!  Don’t you think that some considerate, thoughtful systems administrator would have taken the time to create the “near miss” versions of his web site, just to make it easier on the users?  You’d think that, but they certainly didn’t.  And hundreds, maybe thousands of users feel the effects of one unthinking person.

This isn’t about poor web site name management.  The real issue here is that too many developers don’t take the time to figure out where users might make mistakes so that they can program around them.  The goal of any system is to make it as easy as possible for the user, and that includes silently detecting and correcting mistakes wherever possible.

Much like interfaces that force users to perform mundane tasks better left to the computer (like insisting on perfectly formatted credit card numbers) mistake-intolerant tools force the user to do more work for no good reason.  By definition, humans make errors.  When dealing with other people, we silently recognize and correct minor errors all the time.  People are really good at figuring out intent based on context and ignoring minor faux pas.  Computers aren’t naturally good at this, which is why developers need to consider all sorts of potential errors that might occur in their systems.  Wherever possible, they need to accept the error, anticiapte the intent, and move forward.

This kind of design error is not limited to software systems.  It extends to leadership as well.  Too many leaders insist on “correct” behavior from their team, expecting behavior that exactly matches what they might do when presented with a task.  Good leaders allow for creativity and understand that there are many paths to the goal.  Tolerating multiple paths that reach the same goal is a sign of a confident leader.

This isn’t to say that it’s OK to miss the goal.  It’s not, and failure needs to be addressed.  But are you allowing your people the latitude to take routes you didn’t anticipate and still reach the goal?  Like a system that gauges intent and still delivers the desired result, strong leadership encourages creativity that will find other paths.  In the best scenarios, your people will find a way that is better than yours, and even in the worst case, you can use the less-optimal paths as teachable moments to improve your team’s performance in the future.

Too Many Choices March 11, 2009

Posted by Chuck Musciano in Random Musings.
Tags: , , ,
add a comment

The whole “freedom of choice” concept may be over-rated in this new-fangled internet era.

I have a cell phone.  In spite of the innumerable choices available, I have been able to settle on a phone, a Samsung Epix running Windows Mobile 6.1.  Like any thoroughly modern phone, this phone does everything you could possible want, up to and including making and receiving phone calls.

In the course of doing everything except for making phone calls, I tend to accumulate data on my phone.  Text messages pile up.  Pictures, too.  Videos.  Ringtones.  Music.  Email messages.  Calendar entries.  Contacts. Todo lists.  Since my phone runs Windows and Office, even Word, Excel, and PowerPoint documents.  For the modern Mobile Compulsive, all this data must be managed, organized, and protected from sudden loss.  Since phones tend to get lost, break, or go suddenly autistic, having some sort of backup plan for your data is a Good Thing.

It turns out that lots of people think it’s a Good Thing, and they’ve all set out to capture this burgeoning market serving the Mobile Compulsive.  The concept is simple: back up all my mobile data, transparently, in real time.  I love this idea, and am anxious to find the solution.  Unfortunately, there are too many solutions, and they are all different.

Dashwire was one of the first of these services to emerge.  It provides a nice interface to your data on their web site, and dutifully tries to link to all your social networking sites.  It also lets you restore your data to a new phone, which is pretty nice.  Unfortunately, the phone client was a bit intrusive and flaky the last time I tried it.

Shozu has perfected the art of grabbing your photos and videos in real time.  It doesn’t back them up directly, but instead pushes them to any of dozens of photo and social networking sites.  It doesn’t handle any other files, and doesn’t  actually store anything on your behalf.

Microsoft’s Live Mesh started out as a PC-to-PC synchronization service, and recently extended the model to include mobile devices.  Live Mesh not only grabs stuff off your phone, it instantly pushes copies to and from any other device in your mesh.  It even provides a desktop view in the cloud, which is clever.

Most recently, Microsoft launched My Phone, which handles most of the data on your phone.  It even handles multiple phones, and collects the data on a nice web dashboard.  It has some of the trappings of Dashwire, but promises more features along the lines of Live Mesh.

Which do I want?  All of them!  Grab everything in real time.  Push it everywhere I want.  Keep a copy in the cloud.  Restore my phone when I lose it.  Provide a stable client with a near-zero footprint on my phone.

What am I using?  All of them!  But not at once.  Instead, I use Dashwire until I tire of the client oddities.  Then I use Shozu until I get too nervous about my non-media files.  I tried Live Mesh for a while, but it doesn’t handle contacts and such.  I’m now toying with My Phone, but am suddenly thinking that Dashwire had it right all along.

Life would be so much easier if there was just one choice, good or bad.  I’d spend a lot less time installing and configuring things, and I’d at least know what to expect from my phone on a regular basis.

It has been suggested that what I really need is a small dose of Xanax every day, and then I wouldn’t care what happened to my phone or its data.  Maybe.  But maybe I should try Paxil, or Zoloft.  Or maybe Cymbalta would be better.   Gaah!

Survey Says… March 4, 2009

Posted by Chuck Musciano in Random Musings.
Tags: , , ,
1 comment so far

Most people are shocked to learn that I like to give my opinion on things.  Normally reluctant to speak out, with a little prodding I can come up with a viewpoint on almost anything.  Given my natural desire to share, it’s also not surprising to learn that I like to fill out surveys.

Most surveys.  Well-written surveys are fun to fill out, and provide the illusion that someone cares about what I have to say.  I always volunteer to be on a customer feedback list and am actually registered with several online survey companies that periodically send me surveys.  I take my role as a shaper of public thought seriously.

That is, until I get sent a lousy survey.  You’ve all seen them.  For some reason, they tend to be attached to subscription renewal forms, wherein I have to describe my budget and spending habits in excruciating detail.  Who writes these surveys?  Who actually uses the results?

They start out simple enough.  A few questions about your business, gross revenue, employees, etc.  Then you get hit with an enormous chart listing two hundred different technology areas.  For each area, you need to provide your projected spending, ranging from $0 to $10,000,000, divided into 15 or 20 buckets.  Good grief!  I don’t know!  And I’m in charge of this stuff!  We’ll spend what we need to spend, as the business needs it.  Just the act of clicking on each item and selecting the range makes my wrists hurt.

Having waded through all that, you then get hit with comparison questions, having you compare one vendor with another on attributes like “trustworthy,” “humble,” and “good with children.”  For each attribute, you get to make Solomonic distinctions between “strongly agree,” “adamantly agree,” and “insistent.”

Even for a hard-core survey-taker like me, getting through this is tough.  I often punt a survey half-way through, leaving me to wonder if my partial answers were counted.  All things considered, I have to wonder if there is any statistical validity to the results when all is said and done.  Most of these things are clearly written by marketing people with no direct exposure to the technology they address.  I have to assume their understanding of statistics is similarly limited.

I do like the idea of these people sitting around a big table, lattes in hand, poring over the results.  Imagine the discussion: “Brandi, why do 77.293% of our customers ‘reluctantly admit’ that we are less likely to ‘offer actionable solutions’ than our competitors?”  “I don’t know, Geoff, but look on the bright side: 58.909% are ‘unwilling to dispute’ that we ‘bring fresh perspectives’ to the market.”

Here’s my fresh perspective: I want to keep filling out surveys, if companies make them sensible, short, and easy to fill out.  On that, I strongly agree.

Computers Are Easy! February 13, 2009

Posted by Chuck Musciano in Random Musings.
Tags: , , ,
1 comment so far

As we all strive to deliver delightful, seamless experiences to our customers, it is helpful to live through a typical “easy” computing experience.  Here was my recent afternoon:

  • To prepare for my taxes, I needed to reconcile my investment accounts.  This process begins by logging into my online account and pulling up the detailed transaction summary so that I can transfer it into Quicken.
  • Since my 401(k) provider does not interface with Quicken (grrr) I need to key all these transactions by hand.  Since I cannot possibly ping-pong between the browser window and Quicken, I need to print out the transaction detail.
  • I notice that IE cannot correctly format the tables in the web page, dropping any row that happens to cross a page break.  Browser issue?  Print driver?  Printer margin?  Who knows? Being a clever computer guy, I elect to paste the tables into Excel, which seems to know how to print tabular information.  I open Excel 2007.
  • Excel announces that it can now integrate with Office Live.  Would I like to try this out? Well, yes, but not right now.  But will I get an other chance?  Or is this one of those “once and never seen again” prompts?  I do want to try this out, so I click OK.
  • Accepting the offer takes me back to IE, where a new tab opens on the Office Live home page.  I am prompted for my Live account credentials.
  • This is a problem.  I have four Live credentials (work, home, Hotmail, and Xbox Live).  I think they are integrated, sorta-kinda, but I am never really sure.  Plus, they all have different passwords that I can never remember.  I elect to try my home account.
  • I can’t remember my password.  After a few attempts, I decide to reset it.  The password reset email arrives and I follow the instructions to reset my password.  In the process, I wonder how many other things I’ve broken by changing the password on this account.
  • I finally login to Office Live, and am put through innumerable setup screens.  Every single site on earth requires a complete profile these days, and, not wanting to appear like some newbie, I create mine.  I know I’ve done this for Live before (and for Xbox Live as well), but Office Live has its own needs.  So I enter locations, addresses, my picture, zodiac sign, what kind of tree I would be if I were a tree, everything that’s needed to ensure that my private Office Live documents will have the proper social context.
  • With all this done, I return to Excel and decide to try this all out.  I click on “Save to Live.”
  • Good grief! Now I need to download the Live plugin!  I click OK, which takes me to the download page.  I complete the download and start the install.  I confirm to the UAC that I am still not a rogue hacker bent on destroying this computer and it starts installing.
  • Turns out the Live plugin needs some obscure Vista patch.  There’s no backing out now, so I approve that as well.  In the course of installing that patch, I am informed that I will need to reboot afterwards. Since patch installation is a highly superstitious process that must not be disturbed, I am afraid not to reboot.  Plus, I’ll get nagged every 10 minutes,  so I give in.
  • The reboot takes forever!  This is one of those patches that realigns and inspects everything on your machine, grinding through the three magical phases as the reboot progresses.  A convenient progress bar stays at 0% for ten minutes and then jumps to 100% just before the end of each phase, so I am kept up to date with its progress.
  • Thirty minutes later, my machine is returned to me.  I now have Office Live integration!  But I am no closer to keying my transactions, or doing my taxes.

Sadly, I know why each of these steps has occured, and why.  But pity the poor user who has no idea what is going on!  I’ve picked on Microsoft in this example, but I guarantee you that we all have deployed systems that have these same arcane, horrific user experiences.  How can we continue to inflict these systems on our users even when we know better?  As we promise better, shinier tools, we keep delivering kludgy systems that frustrate and irritate our users.

We owe our users better.  As an IT leader, what are you doing to turn this around?

Follow

Get every new post delivered to your Inbox.