administration mode

The Not-So-Rapid Blog

Dogfooding, and the tragedy of IBM/Lotus for the SMB »

PHILIP STORRY - APR 16, 2007 (12:08:12 PM)

I was chatting with a consultant late last week, and had a great idea for a blog posting about IBM (and specifically Lotus Notes) in the SMB marketplace.

Then Charles Robinson came along and stole a bit of my thunder.

However, whilst I agree with Charles that IBM isn't focused enough on the SMB marketplace, I disagree that it's because of any dogfooding that IBM does. It's just IBM having IBM's focus on the marketplace - they've always been biased towards large accounts and installations, and that's their corporate culture.

Which will be very hard to change, I suspect.

 

Dogfooding controls how you develop a product. As Charles points out, the idea behind it is that by using your own software, you find bugs and fix annoyances in such a way that it improves the software.

Charles goes on to posit that this means that the software is biased towards enterprise installations rather than SMB features. But I can only agree on one specific instance there, which I'll come to later.

I disagree, because this has the fundamental assumption that SMB's won't want the features that enterprises are also interested in.

The best example of this is to be found in IBM's DB2. It's a great database engine. But it was also they very vanguard of IBM's drive towards what they called Autonomic Computing.

The idea is very simple - computers are complicated, good administrators are rare, and why waste those rare good administrators on chasing trivial things on your back-end IT? Why not free them up for researching the oddities and planning/implementing improvements?

So DB2 can pretty much manage itself.

Really.

I'm not kidding here. It monitors its own health, and will adjust buffer pools or indexes almost automatically. You just ask it to do this, and it just confirms these things with you.

That doesn't mean that there aren't going to be fringe cases or oddities where a good administrator isn't needed, or can't improve over what DB2 can do itself. But it does reduce the workload of your administrators and allow you to use their time more productively. (Or to reduce the number of administrators you have, unfortunately. But let's gloss over that unfortunate potential for the moment.)

Do you think this doesn't apply to Lotus Notes/Domino? Think again.

Domino Domain Monitoring (DDM) can flag problems and then remove those flags once they're no longer problems. That's a good quarter of the way towards autonomic computing anyway. We're seeing the influence of autonomic computing coming into Domino, and don't make the mistake of thinking otherwise. It's all about reducing the total cost of ownership, after all...

I just can't accept that a small business wouldn't be attracted by self-managing software. And IBM is king of self-managing software these days.

So it's not that IBM can't succeed in the SMB space - they're very well positioned for it. It's that they're not focused on the SMB space, because their corporate culture precludes it.

(This is what I was going to write before Charles' posting, by the way. It's what I'd call "The Tragedy of the SMB Market" - that IBM has incredibly capable software that could really help SMBs, but they just don't seem to want to sell to that market.)

 

There's only one area where I think IBM's dogfooding is affecting their products aversely for the SMB market, and Charles touches on that in his posting - integration.

The SMB Market prefers (demands?) all-in-one solutions, especially now that they're used to Microsoft Small Business Server. And that means that any solution must be fairly tightly integrated in the user-access area. If you create a user or group for Notes, they must also exist for network file & print and database access.

Now, technically, I think IBM can do this. They have the technology lying around to do it, certainly. But I don't see the willpower.

IBM could give us a Linux-based SMB server that uses Red Hat or Suse, has SAMBA for file and print, Domino for mail and workflow, and DB2 for heavy database stuff. The biggest problem, technically speaking, would probably be whether we use the Domino web server or use the IBM http server (which is based on Apache) - I'd be tempted to try and use Domino, but suspect that Apache might have to run on another port just to make integration easier.

(A number of the non-Domino products will be using the Apache-based webserver, and I'm guessnig that working with the Domino webserver would take quite a bit of effort.)

Pre-configured, out of the box, this could be done. A setup script to create your Domino /O= certifier as well as setting the Samba domain and so forth shouldn't be too taxing for IBM. Especially not when they have experienced developers who integrate these kinds of things for Tivoli software for a living.

This is the only area where IBM's dogfooding might hurt them. Like most large companies, IBM have an attitude that "integration happens". It's part and parcel of running a large infrastructure - there will always be something, be it your phone system, your fax software, your photocopies - something that presents a problem. And that's what IBM wants to free up your talented administrators for with their Autonomic Computing - solving those problems.

Not to mention that IBM's own consulting department and plenty of business partners probably make a good deal from integration jobs - so there's a little lack of incentive for them there...

So I still don't think dogfooding is to blame. It's IBM's focus. I have a sneaking suspicion that their sales team prefers large sales, and that this means the unspoken rule is that if the first ten or so sales don't make you back your development costs then it just isn't worth it.

And in the SMB market, you need to be thinking more along your first 1000 or even 10,000 sales making those costs back.

 

But IBM can't afford to ignore the SMB market forever. Small companies become big companies. And the costs of migrating to any other platform are well documented, meaning that there's only a tiny sliver of a window (probably at the 500 person mark) in which a migration to Notes/Domino to get better ROI makes a compelling argument for a growing business. After that, it's diminishing returns these days - it's not that there's no benefit, but just that the benefits come with significant disruption and risks, which a business may not accept.

With Notes R8, IBM has a chance at this market again - the buzz will be there, and the new client overcomes a number of problems. IBM could take the SMB market seriously at last.

But I'm not going to hold my breath. They'd need to get people on to this RIGHT NOW.

If an SMB offering like the one I described above can't be demonstrated within six months of the release of R8, then I'd say that they've missed the best window of opportunity that they're ever going to have.

It doesn't need to ship within six months. A year would be fine for shipping. But it must be demonstrable within six months. Get the press interested, get Microsoft doing their negative campaigning - get it established that it's a credible threat, and make it clear that IBM is in the SMB market for the long haul.

 

The technology is there. I firmly believe that.

I just don't believe that the corporate focus or willpower is there.

That's the tragedy of the SMB marketplace, and why Microsoft's monopoly of it will continue.

BOOKMARK THIS CONTENT
del.icio.us technorati digg Furl YahooMyWeb Reddit NewsVine

Comments: 6

COMMENT: CHARLES ROBINSON emailhomepage

APR 16, 03:46:23 PM

comment » Phil, great post! I think we're actually very much on the same track, maybe just different trains. I agree that IBM has the technology but I'm not sure it's a lack of willpower that prevents them from bringing it down to a level that is approachable by SMB's (or mere mortals). The issue, as you say, is one of corporate culture and market focus. They assume everyone has legions of administrators, brilliant engineers, and loads of jobs to offshore to cover consulting costs.

The idea that SMB's might also be able to use the functionality they're putting out seems mostly foreign to them. They do have the Express programs and they did release Sametime Limited Use. And there is the upcoming Quickr Personal, which is free. I just can't believe much if any of that was specifically built for the SMB market, though. For a product line that gets so much of its revenue from the SMB market this amounts to little more than tossing table scraps to the peasants.

My point was, in the case of the Lotus messaging products, IBM itself is one of its own biggest customers. They used Notes before they bought Lotus. Now that they own Lotus they're steering development in a direction that makes sense for them and their Fortune XXX brethren. Sure there is collateral goodness like DDM that also helps SMB's. I would contend that's a byproduct, not a purposeful outcome.

Notes and Domino have succeeded in spite of IBM's attempts to push it out of the SMB segment. The product is a killer SMB app because, as you say, it's an all in one solution that just runs.

Your idea of a Domino/file/print on Linux has already been addressed: http://www.nitix.com/products/nitixblue/features_benefits.php . I do think it should come from IBM, though. «

COMMENT: PHILIP STORRY emailhomepage

APR 17, 13:46:53

comment » Thanks for your kind words!

We certainly agree on most points - i just can't agree that dogfooding is harming the product, except on the integration front...

The proliferation of platforms and periphery products you cited are a great example of this integration problem. I fully understand the problems that IBM face, but can't quite see why they shouldn't strive to get these things working on a Domino R8 Server with the new DB2 engine, for instance.

They just need to realise that little companies grow bigger, and that they need their foot in the door.

I've seen Nitix around on the web, and I like the idea. I've never actually used it, though - so I'm optimistic but will reserve judgement! «

COMMENT: RICHARD MOY emailhomepage

APR 18, 07:03:46 PM

comment » Philip,

I have seen the Nitix Blue product in action and it is a good idea. The problem I see is not Nitix Blue but Notes and Domino. Lotus Notes and Domino were designed for the Big companies with administrators. The Lotus Notes client and the Domino server gives users too much access and ability to cause problem that screw things up and there will be no administrator there to fix the problem. Yes, as a business partner you can make money servicing the customer, but that will be a negative as time goes on. Many things involved in managing Domino takes too many steps. We focus on the small business market and they want simplicity and reliability.

The other problem that I see which was very apparent again at Lotusphere is that most applications available for Domino were designed for Big companies and they look like crap. Since the applications are competing with Microsoft and Web applications they better have better interfaces and designs.

Lotus Notes and Domino is ideal for small businesses, but it takes people that understands the small business market to sell it correctly. «

COMMENT: NATHAN T. FREEMAN emailhomepage

APR 19, 12:04:03 AM

comment » "most applications available for Domino were designed for Big companies and they look like crap. "

That's not an SMB issue. Most Notes apps look like crap because there's only a handful of people that both know how and care enough to make their Notes apps look good. And part of that is caused by the fact that well over 50% of development on the Domino platform is for browsers-only. «

COMMENT: RICHARD MOY emailhomepage

APR 19, 06:12:45 AM

comment » Nathan,

You are correct that it is not a SMB issue. However, ugly applications just make the sell to SMB that much harder. «

COMMENT: PHILIP STORRY emailhomepage

APR 19, 08:17:33

comment » Richard,

I'd sort of agree that Notes and Domino give you great power and the ability to screw things up. With great power comes great responsibility, and all that.

In a nutshell, if you install it and then walk away as a business partner, then the customer screws it up, the customer "did bad".

I don't believe that this means Domino/Notes is any less suited to the SMB market than its competitors, as you could do the same on any of them.

As for the UI of 3rd party applications Nathan's point is excellent. (Thanks Nathan!)

But to expand momentarily on the general look and feel of 3rd party apps - they tend to get makeovers every couple of versions. The last big makeover trend was back in R5 days, because then we gained framesets/pages/outlines and could make things swish. But since then, there have been very few changes to the database design or the Notes client that made a significant difference to UI - so nobody's been doing much there.

I'm expecting R8 to change that a little, as people move to look better as Applications than they do as Databases.

Thanks for your thoughts! «

CREATE A NEW COMMENT
required field
required field HTML is not allowed. Hyperlinks will automatically be converted.
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30