IBM the Next Great Software Company?
Diomidis Spinellis writes "A report in this week's Economist discusses IBM's globalization strategy and the company's presence in India. Refreshingly, the article admits that there's more to outsourcing than cheap labor, contrasting IBM's calculated investments with Apple's rapid pull-out from Bangalore. Although the jury is still out on how sluggish multinationals can compete with vigorous tigers, it seems that IBM has a credible strategy for becoming the next great software company, and that outsourcing is only a part of the puzzle."
Actually, I think the article was saying that it was refreshing to see someone talk about outsourcing as more than cheap labor, not that the outsourcing was itself good or bad.
FanFictionRecs.net
Things like MQseries, Notes, TSM. They understand how these products mathematically benefit customers. A lot of other software houses have no clue how to actually benefit businesses, they just want to sell software. I'm not saying that no others can do the same job, but IBM is a one stop shop of best practices.
Deleted
So all you know about IBM is that they make Lotus Notes, right (which I'll grant you, it's a pig)? And of course, you've never had any up-close time with MicroSoft's Outlook/Exhange product, so it's just peachy, right?
Let's see - MicroSoft took DOS (a perfectly great system which performed almost exactly as advertised) and turned it into Windows Vista. Hmmm . . . were you saying something about a track record for selling "crummy products"?
Let's see . . . MicroSoft Office . . . seems to me that no version of MicroSoft Office has ever shipped which didn't almost immediately require patching to correct some more-or-less egregious flaw.
As for MicroSoft's partners - I used to be a contractor working to install/configure/integrate MicroSoft products. I personally never saw MicroSoft products "work pretty well on their own" for businesses I went to . . . that's why in 1994 I was worth $5,000.00/week as a consultant - to make those MicroSoft products work "pretty well".
I have been working in IBM Research for the last year and have witnessed a lot of the bad and a lot of the good I heard about IBM while outside it. I have witnessed the shift in IBM to Software and Services. One person in my group is from India and he talks occasionally about the plants IBM opens there employing like 50,000 people in one plant. They are nearly all entry level and the turnover rate is high due to their bad education systems. About IBM, the bad and the good that I have witnessed. The Bad: There are plenty of clueless people in charge making the decisions for everyone else. There are plenty of brilliant people working in IBM, but they are put on the same level and sometimes even a lower level than others. Many phds are not allowed to actually do their research, but instead are used to try and create ways to keep existing, flawed, processes going. They are also pushing many people into the "Services" side and they occasionally treat people who are not part of that "next big thing" like crap. When I started the group I am in had 6 very smart phds from premier programs in their field. We lost one to retirement and IBM would not allow for a replacement. Another was forced into the "Services" end but instead just quit and is working for another company. Now we are down to 4 and the others who have been there a lot longer than I have are very frustrated at IBM basically telling them they are not important because they are not part of this "next big wave". The Good: If you are lucky enough to get in the right groups that have money IBM is a great place to research ideas. Also, IBM has made many advances that are not talked about widely so that one post about IBM only getting a couple things right and pushing them to the extreme is bogus. IBM issues more patents per year than most countries and they generate billions from those patents. I was told (don't know if it is for sure a fact) that IBM makes more money from the PS3 and from the XBOX360 than Microsoft or Sony. You hear about IBM being involved with the PS3 because of the cell processor, but most people would be surprised to hear that IBM did a lot of the work for the XBOX360 as well.
This has been around for a while, and there's no jokes about Kwik-E marts, convenience stores, grape squishee or curry. Glad to see the juvenile racist crap that we used to see spat at articles like this almost instantly seems to be gone.
--- Jump!! Fire!! Bullet time!! - Lego version of the Matrix
Lotus Domino and Microsoft Exchange are different products: the first is a "groupware" platform that happens to do mail, the other is a mail server that might be linked to some other Microsoft platforms (notably: sharepoint). The Notes client can be used for accessing "databases" (which are actually a container with semi-structured data and application logic in one), for which IBM provides a "mail database" that is kinda capable of handling mail. Outlook is a superb mail client that does nothing else unless you've got someone willing to create "outlook foms" that link to other MS technologies.
The good about Domino/Notes:
- Domino is multiplatform, Notes kinda (current Linux client is barely usable)
- Security is a design fundamental in Notes/Domino. Notes has been doing private key crypto and signed code before Exchange was even conceived.
- Domino/Notes is way better when integration company processes/workflows in your mail environment.
- Restoring backed up mails/documents/databases can be done relatively easy, and has been like that for at least 12 years.
The bad:- The Notes UI is infamous because it is so different from Windows and counter-intuitive to some people. This is for the major part historical (i.e.: Notes has been developed as a multiplatform client, and it includes a lot of legacy). If you want you can easily update the design of your mail database and replace it with an open source one (try that with Outlook
;-) -- see openntf.org for that. If you really want, you can just use outlook with Lotus Domino natively with the DAMO plugin.
- The learning curve for Domino administration is steeper than that of MS Exchange. The impact of a good administrator versus a not-so-good one will be much more visible in a Domino environment than in an Exchange/outlook environment. Getting both to go further than a couple of machines requires good admins regardless of the technology
The actual cost per user won't differ that much between either platform, and the featureset is different. If you're a Microsoft shop and have an all-windows datacenter, SQL Server, Sharepoint portal and whatnot you'll be installing Exchange. If you're not already linked as much to Microsoft technologies chances are that Domino/Notes is a better choice. If you're sensitive regarding security (or having to abide to certain security regulations), Domino/Notes is probably your best shot (a lot of banks think so, anyway).So, it's not a black and white issue, and there are very good reasons why Notes and Domino can be a better choice for a particular situation.
Disclaimer: I know a thing or two about IBM/Lotus technologies (and of Microsoft and Linux, so don't hold that against me ;-)
Okay... I'll do the stupid things first, then you shy people follow.
[Zappa]
DB2, Tivoli, Websphere, Lotus to name a few...