Latest from Harvard Business Review (HBR) - "Your Next IT Strategy", by John Hagel III and John Seely Brown.

Last month's HBR had an article "The Superefficient Company" which I reviewed in my previous newsletter (http://www.robertb.co.nz/Newsletters/nltr010923.html). This article continues the same theme - that the days of proprietary monolithic information systems are over, and that the time of shared web-linked services is about to commence.

"Companies have traditionally viewed their information systems as proprietary. They buy or lease their own hardware, write or license their own applications, and hire big staffs to keep everything running. This approach has many flaws—it's cumbersome, expensive, and hinders collaboration. But there's been no alternative.

"Until now. Today, we're seeing the emergence of an entirely new approach to corporate information systems: Web services. Rather than own and maintain all their own hardware and software, companies will soon buy their information technologies as services provided over the Internet. The authors guide executives through this new IT strategy, explaining what the Web services architecture is, how it differs from traditional IT architecture, and why it will provide significant cost savings to businesses while creating new opportunities for growth. They lay out a step-by-step approach for adopting the new architecture.

"The experience of companies such as Merrill Lynch, General Motors, and Dell Computer that are already transitioning to the new architecture offers three guidelines. First, build on your existing systems, connecting them to the Web services architecture to gain immediate benefits. Second, start at the edges of your company, focusing on those applications that connect your organization to customers or other companies. Third, work with your partners to develop a shared terminology for your shared applications, coming to agreement, for example, on the precise meanings of XML terms.

"As the new architecture matures, the distinction between users and suppliers of Web services will fade. The location of particular capabilities and applications will become less important than executives' ability to discover and orchestrate these capabilities so as to deliver greater value to customers."

Like many things, if we say it quickly, it sounds easy. I remember Hagel as the author of the books "Net Gain" and "Net Worth", in which he argued that the democratizing effect of the net turned traditional market power on its head. He argued that customer communities would form that would wrest power from the vendors, being able to demand better levels of price and service. This doesn't seem to have happened except in a few isolated situations. Many other previously-touted concepts such as B2B exchanges and ASP's (application service providers), on which this article builds, have also been disappointing. Even so, I agree with the authors of this article that inter-networked systems, using XML as a key enabling technology, are the way of the future.

While I agree strongly that this is the future direction of enterprise computing, I don't believe that is going to happen quickly. Connecting even homogeneous systems can be difficult and connecting heterogeneous systems is even more so. You might like to revisit the review, in the April Newsletter, of Linthicum's book "B2B Application Integration" which is an excellent guide to the various ways in which systems can be integrated. While not a detailed guide to any one of the techniques, this book does an excellent job of putting the various options into context and comparing their merits.

More about Microsoft's latest Operating System - "Hidden cost of XP Could catch Buyers Unaware".

There have been many articles previewing Microsoft's XP operating system. My impression is that the general tenor of these articles has been critical - more expense, more Microsoft lock-in, more features being forced on us. Most of this criticism has focussed on Passport, with its potential for security/privacy problems, and on licensing models that may mean that you pay, and pay, and pay….

This article points out a different hidden cost, that of incompatibility. The author claims that: -

Windows XP may offer a slew of whiz-bang new features, but persistent incompatibilities with some widely used applications mean that Microsoft's latest operating system will be a much bigger hit on the wallet than many companies expect.

Microsoft has tried to maintain code compatibility between its latest few versions of Windows and many major applications run equally well on Windows 98, 98SE, Millennium Edition, NT 4 and 2000. For trouble-makers that won't run well under Windows XP, the new operating system can also allow applications to run in small virtual machines that emulate the older operating systems.

But it doesn't always work.

Problems arise with programs, such as virus checkers, that are tightly integrated with the operating system. Such programs may need to be rewritten for each different OS, requiring customers who are upgrading to XP to purchase upgrades or new versions.

Read the full article at: -

http://it.mycareer.com.au/news/2001/10/02/FFX7LLX59SC.html

Disruptive Innovation.

My "Strategic Use of IT" course includes a couple of slides on Disruptive Innovation, and in a recent course we left the students with the question "Can your company support Disruptive Innovation". Somebody else's disruptive innovation may destroy our company, so we'd like to believe "Yes". But few companies can - and perhaps they shouldn't.

A Disruptive Innovation is something that changes the way a need is met, making obsolete the technology (and/or the industry) that has previously met that need. Classical examples are the development of electric lighting, which destroyed the gas lighting industry, refrigeration (which destroyed the ice industry), motor transport (horse transport). A Disruptive Innovation is not an improvement, however radical, in an existing product. Thus if (say) UNISYS had introduced a new mainframe 20 years ago with tenfold better price/performance than IBM's best, it might have changed their competitive position and challenged IBM's hegemony but it would NOT have been a disruptive innovation. Mini computers, and personal computers however WERE disruptive innovations - not only were they much cheaper, but more importantly they invented a whole new paradigm of how computers could be used, and attracted a different market.

Conventional wisdom, well supported by the evidence, is that disruptive innovations rarely, if ever, originate with the industry's leaders. They have too much to loose. Disruptive innovations almost invariably come from outsiders, who see an opportunity to break into a market with a radically different value proposition. For good reasons most innovations within a company are Sustaining Innovations, building on previous strengths to make them even stronger.

It's far from clear what the correct response of the industry incumbents should be to a disruptive innovation. Should Kodak, for example, seek to become a leader in digital image processing, competing with the electronic companies? Embracing the disruptive innovation in this way is a risky strategy. It sends a confused signal to the market, and shifts the struggle to a battlefield of your opponent's choice. Would a general let the enemy choose where and when to fight, if he had any choice? Yet ignoring it is even more perilous.

One approach is to continue to improve the incumbent technology. There have been many alternatives to the petrol engine with reciprocating pistons, yet none has prevailed. Today's petrol engine is cleaner, quieter, more efficient, and cheaper than ever, having seen off a host of radically different designs. Another example: computer disks. I can remember forecasts of the near-term demise of spinning disks, as RAM (then called "Core" or "Main" memory) became cheaper, and technology such as "bubble memory" seemed set to replace electro-mechanical devices. Yet tapes and disks are still with us twenty years later, and alternatives such as flash memory have not replaced them.

That's not to say that there haven't been disruptive innovations within disk technology. In his excellent book "The Innovator's Dilemma. When New Technologies cause Great Firms to Fail", Clayton Christensen examines the disk drive industry. As disk drives have gone through several generations, each smaller (14 inch, 8 inch, 5 1/4 inch, 3 1/2 inch, etc) many firms have come and gone. Of the manufacturers making disk drives today, all but IBM, Fujitsu, Hitachi, and NEC entered the industry as startups after 1976.

What caused companies such as Memorex to fail? Did they stumble, pausing for breath while their competitors went on with the next innovation? Christensen argues that they failed because they were good at things that companies are supposed to be good at - they understood their market and what their customers wanted, and they innovated and developed products accordingly.

The 14 inch disk manufacturers, for example, were oriented to the mainframe market. This market wanted large capacity, fast access, and low cost per byte of storage. By all these measures eight inch disks were inferior. The advantage that they did have - smaller size - had no value in this market. It did have a value in the minicomputer market however, but the established manufacturers had no presence in this market. The pattern was repeated with 5 1/4 disks (personal computers) and 3 1/2 inch disks (notebooks). In each case the new technology was initially slower, lower in capacity, and more expensive per byte than the earlier technology, and it's advantage - smaller size - had little value in the manufacturer's existing market.

It's not as if the manufacturers were blind to the lessons of history. Christensen relates the story of the 1.8 inch drive. By the end of 1993 each of the leading drive makers had developed 1.8 inch models, yet had found no market for them. In the meantime, Honda were buying 1.8 inch drives from a startup. The point is not that the makers of larger drives are not capable of making the smaller ones. The point is that developing a new market with an initial potential of perhaps 1% of the existing revenue is going to receive very little management attention at a time when management attention is focussed on fighting competitive battles and growing the other 99%. Focus is on the main market, where your innovations allow you to manufacture 100MB, 1GB, … disk drives. In the process you loose the ability to manufacture and market 10MB drives economically.

It is no coincidence that successful introductions of disruptive technology almost always require a new organization. Market leaders who attempt to manage disruptive technology within their mainstream business usually fail, whereas those that create a new business, either by splitting off a new company, or investing in a startup, often succeed. Hewlett Packard, for example, had little success with ink jet printers until they set up a new business, geographically and administratively separate from their very successful laser printer business. Established businesses need big markets and big opportunities to sustain their growth, but these don't exist (at first) when the new technology is being established. To establish the new technology requires an organization that can get excited about a $100,000 order. This is not an organization that is looking to grow a $1Bn market. In time the new business may overtake the old, but it won't have been given the chance unless it has the right environment at the beginning. The tale of the Apple Newton is relevant. Widely viewed as a failure, in fact the Newton sold about three times as many units in its first two years than had the Apple II. This would have been a great success, except that it was viewed as a major strategy of a giant company. Perhaps if it had been treated as a startup, today we'd be using Newton-X's instead of Palm-V's.

To read more on this subject, an excellent book is "Mastering the Dynamics of Innovation" by James Utterback.

Software for Managing Rapid Development.

The essence of Extreme Programming, RAD, Iterative Prototyping, and other agile methodologies is rapid delivery of small increment of function. An example if this approach is a project that I have been involved in which has replaced the IT systems in a building company. The system has been brilliantly successful. It has increased internal efficiencies dramatically: staff now spend less than 1/2 of the time previously spend with their computers to administer their projects. Everybody within the company now works from the same information, so that when a supervisor notes that a task is complete, or an administrator accepts an invoice for payment, this is immediately reflected in the information available to the company's financial managers. Clicking a button produces monthly reports! The system is now being extended over the Internet so that suppliers and subcontractors will also see information relevant to them in real time.

A system like this didn't happen because we just asked the users what they wanted, then went away and built it. We started with a broad vision of what we wanted to achieve, and sorted out which parts of this vision were to be implemented with off-the-shelf software, and which parts we'd build ourselves. However, instead of then preparing a very detailed requirement specification and project plan, we built a prototype of the system. From then on, the development consisted of a rapid iteration of a "Review, change, release" process. After a few iterations the prototype became "Version 1" and was good enough to start replacing the previous software. Progressively branches were brought on to the new system. We then added "Phase 2" features, such as project scheduling. All the time we were learning - things that didn't work, things we'd omitted, things we'd done to plan, but now had a better idea, things that had arisen as new requirements. Typically we'd find that meeting the stated requirements wasn't difficult, but it might take two or three goes for everybody to agree what the REAL requirement was.

The rapid release cycle, with new versions of the software being delivered every week or two, has continued through the entire project life. There is a broad vision of where we wanted to end up, but instead of managing against a project plan management has the simpler task of managing a priority list. What is worth doing THIS MONTH? Are we still delivering benefit with this project?

To help us manage this project I developed a simple MS-Access database. Notes (of bugs, enhancements, ideas for discussion, and so on) are recorded in a database. A note can be assigned a priority and tracked through to delivery in a release if we decide that we want the change, closed if we decide that we don't want it, or left on the list for future consideration.

Others might like to use this development database, so I have put a description of it, and an evaluation version of the software, on my web site. Go to http://www.robertb.co.nz/general_resources.htm and look at "Release Management Software". If there's sufficient interest, I'll clean it up and make it available for a small charge.

Patent Searching.

In the course of filing a patent application (more of that in a future newsletter), I've come across the following sites that allow you to search for patent and trademark information on-line.

www.uspto.gov is the US Patent Office. On this site you can search databases of patent applications, patent grants, get copies of patents. Similar information is available for trademarks.

www.delphion.com. Delphion is a Joint Venture company set up with IBM, who are considered to be the world leaders in Intellectual Property. Delphion allows you to search US information, but also (if you pay) European and World information.

The US Patent Office site has more advanced search capabilities (boolean options etc), but the Delphion site seemed to return better results anyway. An advantage of the Delphion site is the cross referencing of patents.

I must say that I found it difficult to find out what I wanted to know from either of these sites, although there may be little that they can do about it. It's often not obvious from the summary what the patent really covers, and downloading the actual patent application itself

 SEARCC - the South East Asia Region Computer Conference

The New Zealand Computer Society is the organizer for this year's South East Asia Region Computer Conference, to be held in Auckland in the last week (27th to 29th) of November. This is a good opportunity for those of you from the Northern Hemisphere to escape the coming winter (at least for a week) and visit a peaceful part of the world. Themed "SEARCC2001 - A Cyberspace Odyssey", its focus is "Enhancing Business Value by Applying Technology" and it will examine the challenges and opportunities for technology and cyberspace growth and exploitation in the 21st century. Premier Keynote Speaker is Sir Arthur C. Clarke is only one of a number of outstanding speakers. For further information, including on-line registration, visit www.nzcs.org.nz/searcc2001.

Regards, Robert.
www.robertb.co.nz. (025) 592 702