. If you can see this text, the HTML was corrupted by forwarding. Point your browser to http://www.taberconsulting.com/download/dtr-37.htm Copyright 2005 DOTnet Consulting, In

THE TABER REPORT
The Voice of Effective Marketing


   unsubscribeTaberConsultingsubscribepast issues    March 2006

First there was hardware.  Then software.  The 80's brought us firmware.  By 1985, Lotus and Microsoft were competing over vaporware -- software that wasn't really there yet.  In the late 80's we saw the first shovelware, software bundles which rapidly turned into shelfware.

Then, around 1990 Microsoft invented plasma-ware:  this is software that a vendor announces with no intention of ever really delivering.  Remember Microsoft's Cairo, OSF's DCE, IBM's AD/cycle and the San Francisco Project, or Microsoft's Bob and Hailstorm web services?  This kind of baloney is what keeps the Gartner Group in business.

Well, this millennium has finally brought forth something new in the "ware" arena:  hamster-ware.  This is software that's a prop, a Hollywood movie set designed to satisfy the user, but that doesn't actually do the work.  Behind the scenes are people and manual processes that deliver the goods... transactions are completed by "hamsters."  

  

Hot News
                         

Don't just read brilliant stuff!  Now you can listen to brilliant stuff, and develop your own Taber reflexes!  This spring's Product Marketing course -- the last time it will be offered -- starts March 16 in San Francisco.

It's less than $600 for 10 three-hour classes, and the proceeds go to the University of California.
   
        * Find out more
        * Sign up here  

Hamster-Ware

You might think this Taber Report is an April Fool's edition:  nope, this is March.  No kidding, there are times when a software interface is masking a manual process.  Hamsterware is most often used in web interfaces, where the user interacts with a browser, but the software performing the commerce or customer support transaction runs on servers at a vendor company.  Inside those servers are where the hamsters live. 

Of course, in most applications using manual processes to substitute for software automation is a disaster of reverse-scalability.  For example, a notable dot-com disaster was EveryCD.com, whose claim to fame was that they could get you any CD ever published.  They were forced by Amazon competitive pressures to offer good prices, on top of massive selection.  Problem was, their invoicing and order management system had so many bugs that they needed hamsters to keep the business running.  I ordered from them 10 times, and every single order had hand-written corrections.  They quickly burned all their capital feeding hamsters.  

But there were far more successful examples, in companies that thrive today.  One of the major on-line mortgage brokers has a slick web UI, allowing you to submit your application with ease.  The service claims to "get the best deal from several banks, with approved loans in just a few hours."  Behind the scenes, it was hamsters dialing phones and running fax machines in their early days.  Gradually, they automated hamster functionality and made for a really scalable business.

Similar antics happened in early on-line stock trading services.  Over the years, software straight-through-processing software seamlessly replaced the hamsters.

Both Google and Yahoo still employ hamsters in their online ad services, but take very different tacks in how they expose this to customers.  Google hides all the hamsterwerkes, and does everything it can to reinforce the impression that the customer is dealing with a giant robot.  Google's ad approval process is nearly instant, but days later their hamsters will occasionally look into any ads that are behaving suspiciously.  Yahoo goes the other direction, making it clear that all ads are reviewed by human editors...even when they aren't.  Consequently, Yahoo's ad approval cycle is between 8 and 72 hours, but they market the advantages of the human touch.

Another area rife with hamsterwerkes is BPO -- business processes that ought to be fully automated, but do not have the characteristics that make for economical automation.  These hamster operations are typically in India or other low-cost labor centers, and can work well with the right kind of supervisory and management software.  

A final area for hamsterwerkes is data cleansing and address validation, which is often sold as if all the work were being done by incredibly advanced software algorithms.  While AI algorithms can do amazing things, there's too much variability and quirkiness in names, addresses and phone numbers.  It's usually more effective to apply a few brute-force heuristics and do the really advanced pattern recognition with eyeballs and the human brain.

When hamsters work

Hamsterware works when conventional software is not yet ready to do the trickier parts of the job.  Classically, hamsterware is used in the early part of a software package's life, when algorithms haven't been developed yet or are simply unknown.  Hamsters are used to accelerate time to market, and to create very rapid feedback loops so that the software you build does the right thing (as opposed to "what the engineers thought was needed").  In some cases, there's too much variation for algorithms or heuristics ever to be developed -- in this case, the cost and complexity of hamsters are baked into your business.  But in general, the use of hamsters should be temporary for any specific customer, even if they must be an ongoing part of your operation.  

Hamsters work best when:

  • It would be more costly, time-consuming, or error-prone to develop an all-software approach.

  • The customer either doesn't care that humans are in the loop, or has been successfully convinced through marketing that the hamsters add value over automatic solutions (e.g., security guards monitoring computer screens to notice subtle things that a software monitor would miss).

  • The hamsters' work is presented over a web interface, so they can be doing their work from anywhere.  It's even better if you use web services, so that individual elements of the hamster processing can be automated over time without causing user-perceptible change.

  • Response time is measured in minutes or hours, not seconds.  It's even better when the customer doesn't care what timezone the work is being done in.

  • The work of the hamsters can be very tightly defined, executed, and managed.  It may mean 35 pages of checklists, but there have to be really complete procedures for handling every exception.

  • The hamsters have a very well contained cost structure, one that scales well with volume.

  • The software surrounding the hamsters provides sensible default behaviors that mask changes in individual hamster-staff, or outright outages due to disasters or other problems.

Risky Business

In business school, we all learned that high return is correlated with high risk.  But you have to manage the risk to get a return, and hamsterware can be a deadly strategy, particularly:

  • When an automatic solution would be a reasonable compromise for users, or when a competitor has an equivalent or superior offering that does not require hamsters.  This can degenerate into a competitive nightmare.

  • When the hamsters are expensive and their costs rise faster than their perceived value.  This burns cash.

  • When training and performance are spotty, or when the service levels of the hamsters are unstable and can't be brought to satisfactory levels.  This leads to unhappy customers.

  • When the human element of the hamsters can't be hidden.  This can lead to competitive and press embarrassment.

  • When no other competitor is using hamsters, and the market's expectation is that your value is provided entirely by software.  If your marketing materials make it sound like "it's all software," this can lead to lawsuits.




Open Source:  You're thinking backwards -- see it in April


Contents copyright 2006 by DOTnet Consulting, Inc, all rights reserved.
Feel free to forward this report, but you must include this copyright notice.
All trademarks and graphics are the property of their respective owners.
This newsletter was mailed to you because our records show you asked to receive it. 
Click here to opt-out of future newsletters, although that will make us feel very sad.


David Taber

   www.taberconsulting.com  

Direct line:  +1-650-326-2626 Pager: 6503262626@mobile.mycingular.com
Best times to call:ICQ# 138661538
8 AM   or   7 PM PST (GMT -8)Yahoo-AIM-MSN: TaberConsulting
555 Bryant Street, Suite 789Skype:  TaberConsulting 
Palo Alto, CA   94539    USALinkedIN:  David Taber