Level 3 Platform

February 6, 2008

What is a level 3 platform and why do we need it?

Lets start with the why. What is the problem with Enterprise IT(and for that matter Web IT and SMB IT) :

  1. IT asked to deliver Business Value, Differentiation & Agility but stuck on data center ops.
  2. IT – Business Alignment fails due to lack of Governance and Control in a fractured environment.
  3. Development, Vendor and Tool integration is repetitive ,slow and costly.
  4. Architecture Concepts : SOA BPM EDA CEP – very complex to create Enterprise Nervous System.
  5. Ops requires a host of costly Management tools.
  6. IT itself is not process and control enabled.

 

The above is the essence of issues we see today in IT. Lets expend on each of them :

 

  1. Value, Differentiation & Agility are the fundamental expectations from the IT team. These are concepts which reside partly in the Business Strategy domain and partly in the IT Strategy domain. They are the main power source for positive change and express themselves in Architecture,Methodology,Planning and Execution. Data Center operations is not part of that. This activity “does not matter“. It can be view as a commodity and the only reason for it still being a part of IT is due to Software,Hardware and Networking issues. However this has changed lately with the Advent of Grid and Utility Data Centers and the emergence of web services and service oriented architectures. CPU power,Storage and networking can be bought by the pound and should be completely hidden and virtualized as an infrastructure stack.
  2. IT – Business Alignment is the main factor driving IT Governance and Control. It is very important to have the supporting tools and environments to perform and enforce all the rules defined. However most of today’s IT environment is completely fractured. Portfolio management is self contained. no tooling exists to govern architecture and design of projects in order to properly fit them into the enterprise architecture. There is no rule repository for consistent business behaviour and service governance is not properly tied to the development.
  3. Development of software is 70% repetitive. In order to express the business behaviour you have to build the “technical stuff” over and over again. The main issue in addition to that is that current development technology is ill equipped to do Business Software Development. Java,C++ or C# do not provide the level of abstraction and the business expresivness business domain based development expect today. Tools and the Methodology are another issue. Agile or RUP and their tool stack are both “over qualified” for Business software development which mostly implement the porter “Value chain” concept.
  4. As we progress in time specialization increases in the software field and the know how to create complex business systems becomes out of reach for in house development. Enterprises look to commoditise as much as possible the technology stack and focus primarily on their domain development. a platform providing the tooling required is a necessity.
  5. As today’s operations environment is heterogeneous and complex, accommodating various different ISV products each with specific requirements, the task of delivering high service level and operational excellence requires a multitude of tools and bears high cost.
  6. The IT environment itself is not built based on the concepts of process and control. This issue reduces productivity and prevents IT from delivering the service level expected.

 

The platform should addresses all the above shortcomings and provide a cloud computing alternative which delivers a higher value for a lower cost. The virtualization of services and resources will enable the development, deployment and management of IT services transparently in the changing on-line economy. The SaaS Model maturity and the Web Service infrastructure are the big enablers of this market change.

 

 

Advertisements