Tuesday, September 02, 2008

Google Chrome: Beginning of a new future?

The new browser released by Google is first nail in the coffin of desktop OS in enterprise computing. Chrome has taken over process management. It needs OS services only for hardware access. Wait for a Google VM directly accessing a hardware abstraction layer. Next step would be, to make it available on BIOS, enabling a full fledged diskless desktop.

Now most desktop applications are available over Cloud. They are interoperating with existing apps. So this is highly desired by many large organisations fatigued by desktop OS upgrades.
The future would be applications accessed by a Chrome like browser in Cloud (or for those who still prefer on-premise applications, there still may be appliances) from a diskless desktop.

Looks like this is beginning of a new future and end to enterprise computing as we know it. Well not really, we had exactly this situation earlier when 3270 terminals accessed big mainframe apps. Difference this time is
  • The new diskless desktop will be more powerful than 3270 terminals and more multi-media capable.
  • Network and protocols would be open standards based than proprietary.
  • Software ownership model will be replaced by software tenancy or pay per use model

I am accepting bets on how fast this is likely to happen!Three, Five, Ten, Fifteen years?

Monday, September 01, 2008

Enterprise architecture: The missing link of business IT alignment

Business IT alignment is an issue most large enterprises grapple with. Normally there are separate organisational units for strategy and operations in enterprises. The business strategy unit formulates business strategy as a response to business drivers. Business leaders know, how to translate their business strategy into actionable items for business operations. That insured alignment of business operations with business strategy. IT strategy organisational unit formulates IT strategy, which needs to react to IT drivers in the market. IT organisations too are quite adept at translating IT strategy into actionable items for IT operations.


The problem arises when business strategy needs to cross over into world of IT operations for implementation. Or when IT strategy needs to cross into business operations for implementation. And more often than not, this is the case. This has been quite nicely described in an article [“Strategic Alignment: A model for organisational transformation through information technology,” in T. Kochan & M. Unseem, eds,Transforming Organisations, Oxford University Press, NY, 1992] by Henderson and Venkatraman, quite a few years back.

And each time the cross over happened, translation is required to and fro between these organisational units.Enterprise architecture function is on the cross-roads of these four arms of business, carrying out that translation. Since EA function is at the boundary of strategy and operations, it has to deal with both 'Micro' and 'Macro' at the same time. For the same reason it also has to deal with 'What' and 'How' at the same time. The key is to understand, that while EA is accountable for 'What' and 'Macro' part, it is responsible for 'How' and 'Micro' parts.

In lay persons terms, at strategic level the EAs are influencers. Their advise is accepted in making decisions. This role is bestowed upon them because they are thought to be capable of making things happen on the ground. The decision makers listen to EA about 'What' part because they expect EAs to take responsibility for the 'How' part.
Following this logic clarifies the duality of EA role.
  • Strategizing and architecting at Macro level
  • Consultancy and Governance at Micro level
While EAs want to spend more time on former than later, their wish may or may not be granted based on maturity of the IT organisation. And I am afraid, that is a sad fact of life in enterprise IT.

Tuesday, September 02, 2008

Google Chrome: Beginning of a new future?

The new browser released by Google is first nail in the coffin of desktop OS in enterprise computing. Chrome has taken over process management. It needs OS services only for hardware access. Wait for a Google VM directly accessing a hardware abstraction layer. Next step would be, to make it available on BIOS, enabling a full fledged diskless desktop.

Now most desktop applications are available over Cloud. They are interoperating with existing apps. So this is highly desired by many large organisations fatigued by desktop OS upgrades.
The future would be applications accessed by a Chrome like browser in Cloud (or for those who still prefer on-premise applications, there still may be appliances) from a diskless desktop.

Looks like this is beginning of a new future and end to enterprise computing as we know it. Well not really, we had exactly this situation earlier when 3270 terminals accessed big mainframe apps. Difference this time is
  • The new diskless desktop will be more powerful than 3270 terminals and more multi-media capable.
  • Network and protocols would be open standards based than proprietary.
  • Software ownership model will be replaced by software tenancy or pay per use model

I am accepting bets on how fast this is likely to happen!Three, Five, Ten, Fifteen years?

Monday, September 01, 2008

Enterprise architecture: The missing link of business IT alignment

Business IT alignment is an issue most large enterprises grapple with. Normally there are separate organisational units for strategy and operations in enterprises. The business strategy unit formulates business strategy as a response to business drivers. Business leaders know, how to translate their business strategy into actionable items for business operations. That insured alignment of business operations with business strategy. IT strategy organisational unit formulates IT strategy, which needs to react to IT drivers in the market. IT organisations too are quite adept at translating IT strategy into actionable items for IT operations.


The problem arises when business strategy needs to cross over into world of IT operations for implementation. Or when IT strategy needs to cross into business operations for implementation. And more often than not, this is the case. This has been quite nicely described in an article [“Strategic Alignment: A model for organisational transformation through information technology,” in T. Kochan & M. Unseem, eds,Transforming Organisations, Oxford University Press, NY, 1992] by Henderson and Venkatraman, quite a few years back.

And each time the cross over happened, translation is required to and fro between these organisational units.Enterprise architecture function is on the cross-roads of these four arms of business, carrying out that translation. Since EA function is at the boundary of strategy and operations, it has to deal with both 'Micro' and 'Macro' at the same time. For the same reason it also has to deal with 'What' and 'How' at the same time. The key is to understand, that while EA is accountable for 'What' and 'Macro' part, it is responsible for 'How' and 'Micro' parts.

In lay persons terms, at strategic level the EAs are influencers. Their advise is accepted in making decisions. This role is bestowed upon them because they are thought to be capable of making things happen on the ground. The decision makers listen to EA about 'What' part because they expect EAs to take responsibility for the 'How' part.
Following this logic clarifies the duality of EA role.
  • Strategizing and architecting at Macro level
  • Consultancy and Governance at Micro level
While EAs want to spend more time on former than later, their wish may or may not be granted based on maturity of the IT organisation. And I am afraid, that is a sad fact of life in enterprise IT.