Wednesday, August 23, 2006

Post Purchase Dissonance – Software Applications

A Google search did not yield a good result to the above topic. Hence I am trying to understand plausible causes for post purchase dissonance in software products. The approach is very simple - try and retrofit the cognitive dissonance theory to software products.

The Case:
Company X uses Siebel (CRM Application Suite) in several of its business units for various applications ranging from catalogue listing to retail execution to call-center operations to sales force management. Company X was not entirely satisfied with the product they were using. There has been a spate of pull back from different units. Usual turn around time before calling off an application ranged between 12-18 months. After investing significant Time and Money Company X pulled out of their usage.

Why do companies choose a certain technology and again why do they forfeit the usage after millions of dollars are invested? Is there anything that can be done to reduce the post purchase dissonance?


Reason 1: Very High cost structure making extremely unattractive for smaller business units.
Cost Structure for Enterprise Software like Siebel
Is the kind of investment justified? The answer is clearly a NO. A roll out in one unit or just one application can never justify such a huge investment. Also it is should be accepted that the first two years of investment can never pull a great ROI. There is certain gestation period companies should be ready to invest.

Reason 2: Availability of alternate attractive solutions at lower cost.
Good alternatives like the Salesforce.com (A web-hosted application) - charges around $900 per annum per user. Its fair to say that Salesforce,com is the fastest growing company in the CRM space adding marquee customers at rapid pace. At this point I would not be able to comment on the flexibility it offers in terms of product feature or functionality. However the package looks very attractive for mid-size companies (size of 500-1500 users).
Close on its heal is Sugar CRM which is an open source application, which offers the basic package for somewhere around $100 per user per annum. Additional features would cost more.

Reason 3: Business Process v/s Software Flexibility
An enterprise application will be built on certain industry standards; however the business processes of each organization would vary and can never be frozen into a template. Unusually Decision Makers start with the assumption that they would be able to make minor modifications to their existing business processes and adapt to newer software process definition. But as time progresses the theory degenerate, everyone wants the software to work in the manner they are used to. Although Siebel offers the flexibility to tweak, every tweak will have a negative impact on the performance. With poor performance comes growing dissonance.

Reason 4: Product Defects & Bugs
Bugs in software products are as old as the history of the software products. When newer industry verticals are being explored – with no known standards available we are in trouble. Siebel has some very good off-the-shelf solutions but in cases where there are none they co-work with the industry leader to develop newer solutions. In difficult terrains like these product bugs can’t be totally over-ruled.

Reason 5: Expectancy Disconformance
There is a pre-purchase expectation which is evaluated against the actual performance. Often there is a mismatch with what the business expects and what the software delivers. Also there might be a mismatch of what is promised and what is delivered. When the product fails to meet certain expectation there is a growing dissonance.



Reason 7: End user Adoption
A software product unlike others will need some level of sophistication when it comes to the usage. User adoption is the biggest problem when it comes to failure of software products. Complex software, hardware, PDA, Handhelds and black berry’s are being used to facilitate business. Increase in number of gadgets doesn’t necessarily turn into improved business. With addition of each new device we are asking the users to learn something new. If the users have never been exposed to systems or were using paper earlier it will be extremely difficult to win them to use the application.

Reason 8: Etc Etc…
An enterprise application is often run by 3 or 4 vendors; it is difficult to orchestrate a perfect symphony when so many parties are involved. For instance we have a software vendor, an application service provider (who configures it), and another service provider (maintaining it). Add to this a vendor supplying hard ware.
If this conducting an orchestra wasn’t tough enough..now we are asking an elephant to dance along with the orchestra!


Each of the above reason would in some parts building up the dissonance. Firstly it’s aired by frustrated users who would find it extremely difficult to perform their routine tasks. Every minute that a user spends trying to understand the system, trying to get the system work means that he is taking away time from what he has to do (his core job gets affected – try telling a sales guy give me 1 hr and I will fix your problem). So a system which was meant to facilitate his work has resulted in additional effort on his part.

Similarly when the system cannot perform in a certain way or the user has to tweak his process he is relearning things which he had learnt over years. This attributes to disconfirmation. Any deviation from what from an expected behavior will lead to dissatisfaction.

Dissatisfaction leads to product being dropped, bad word of mouth and potential legal actions. An enterprise package which doesn’t exactly fit into a volume business will definitely have a tough task in claiming back the tainted imagery.

Are there any answers??
If it were a traditional product like a TV or battery, the product manufacture could have at least the option of calling back his product. Classic cases are Chrysler calling back it Durango’s when it was identified that the wheels would roll-off at high speeds. Even though it costed quite a fortune of Chrysler to call each one of these Durango’s for an inspection and fixing the ones which could have potentially fell off the hook.

Or very recently Dell+Sony combo having to call all the Li-Ion batteries for certain laptop which apparently had the propensity to catch fire. The sample size was 4 laptops out of 4 million? But still Dell went ahead with the damage control calling back the entire shipment … one way to reduce the damage to brand imagery.

Unfortunately software products don’t have this luxury; if lucky they might get one last chance to fix all the loopholes.

Sometime back I had read how important design phase is in software life cycle. I guess we go back to the same place to fix these problems. Get your requirements right, deliver what is promised and what is required. Use your learning from one deployment to other. Don’t repeat the same mistake again. And above all keep your product simple. Cause you may not get a second chance post-purchase.


***Disclaimer:All the views discussed above are mine, and do not reflect any company or individual thoughts. Siebel and Salesforce.com have been taken as examples and similar instance can be found in other enterprise applications.

Sunday, August 06, 2006

Why does this always happen to me ???

It would have been a rather eventful weekend; Few of my colleagues joined together this weekend for a get away to Little Miami River. It was a nice and sunny, no scorching heat, cool breeze in the woods, just about perfect for an outdoor activity like canoeing.


The stream was very shallow - almost like back waters in Kerala. We rented canoe and set out on a downstream journey of about 6 miles. I paired with a mallu friend of mine, thought it was a safe bet considering. I hadn’t done any serious canoeing for as far as I could remember. A couple of laps and I figured - our mans rowing skills were as good as his mallu flavored accent.


The first mile took more than an hour with breaks to get the canoe on track and breaks to guzzle some bud light. Trust me there is nothing like sitting in a canoe and sipping beer on a nice sunny day. All seemed well until we bumped into these gentlemen who seemed to be in a slight inebriated state.


I guess one of the gentlemen wanted to have a crack us at or was he actually on crack? I am not sure what he was on but from nowhere he turned our canoe upside down. All of a sudden I found myself stuck underneath the very canoe where I was sipping beer seconds ago. I managed to swim back only to be all drenched, wouldn’t have bothered if it were only me that was wet…drenched with me was my digicam. And the guy says he was just having fun., his few seconds of fun cost me quite a fortune. The mallu warrior with me lost his rayban. And another friend of mine lost his Palm PDA. Talk about collateral damage.


What was supposed to be a calm, serene get away turned into a big big tragedy. Thanks to a few drunken orangutans. In retrospect, I think, I should have been smart enough to drop my camera in the car. But again I wouldn’t have been pissed if I had lost the digicam due to my own negligence.

And yeah pls dont ask me why i haven't posted any pics…

Wednesday, August 02, 2006

One Full Year

It’s been exactly one year since I have landed in Cincinnati, which also means that its been an year since I have been home.

Things I miss

  • Booze @ Tavern grub at Imperial/Rolls at Fanoos (Zaks special with kaboos at zaks cant be missed either)
  • Idly at SLV, Dosa at Vidyarthi Bhavan
  • Free reading at Oxford laced with a quiche at Cha Bar (Barnes and Noble doesn’t come anywhere close)
  • Fortnightly doze of Formula 1 and weekly doze of EPL
  • Shereen Bhan, Maneka Dua and party (Rajdeep Sardesai too considering how annoying he can get - 'Do you believe it could have been done in this way Mr.Yadav')
  • Meghana Naidu and all the item girls
  • The Wall – Boy did I miss the most eventful period where Dravid grew in stature as a batsmen and a captain
  • Papa Pandu* – Did find a replacement in Everybody Loves Raymond
  • Boys at Bangalore

Things I would rather miss

  • Traffic, Traffic and more Traffic
  • Humble but ever so lost for words of Kumaranna

Verdict, things I miss far out number things I would rather miss…I guess its time I head back home…a break would indeed be good…but summers not bad either!

* A popular Kannada Sitcom