Infosys have published the results of their Enterprise Architecture Survey 2007 which is always an interesting read.

 

The key findings..

  • EA is emerging as a strategic tool at the corporate level, and moving outside the realm of IT
  • EA is becoming more professional through the use of standardized, well-defined processes and tools;
  • EA Governance, in particular its marketing and communications approach, needs to be improved.

 

The survey also shows that the key expectations from EA are business agility, IT-business alignment and portfolio simplification.

EA has gained acceptance as an important tool for corporate decision making. This is apparent from its role in strategic planning and its reporting lines. It is a key component of IT governance.

As EA recognizes its responsibility for objectives outside IT, business architecture becomes more important. However, application and technical architecture still prevail and continue to be key deliverables.

Marketing and communications is crucial when influencing a large organization; incidentally, this is not exactly the strength of many architects. The lack of a structured multi-channel communication strategy results in a serious awareness gap concerning the architecture vision.

The lack of appropriate metrics also makes it difficult to manage the IT assets of the organization as a portfolio. As most organizations do not penalize non-adherence to architecture, the architect’s task becomes a ‘battle against windmills’.

Our findings indicate that EA teams need to change. They need to strengthen their business level capabilities, build a consistent body of knowledge and the best practices of a mature profession, and improve their skills in influencing the organization.

 

Some of the highlights from the research for was the following findings:

 

EA Objectives and Benefits

The primary objective of enterprise architecture is business agility…

"Agility is the objective of the day – not just for IT, but for the entire organization. The most cited objective of EA is flexibility of business and processes to enable the enterprise to stay competitive."

 

image

click for larger image  

 

EA Focus Areas

 

"With agility and flexibility being the key objectives of EA, enterprise architects are focusing on service-orientation and integration. Close to 80% of the survey participants listed this area as critical” or “high” in terms of significance."

 

image

click for larger image  

 

 

EA Deliverables

 

"Even though EA teams are engaged in strategic planning efforts, a key expectation is to govern the enterprise technology landscape. Therefore, Enterprise Technology Standards, Technology Roadmaps and IT Strategy continue to be the three most common deliverables of EA teams."

 

image

 click for larger image 

 

EA Frameworks and Processes

Infosys analysed the adoption of three types of architecture frameworks:

  • Generic Enterprise Architecture Frameworks, such as TOGAF, Zachman, FEAF and DODAF
  • Industry frameworks such as eTOM, Acord, SAGA and CIMOSA
  • Generic IT management frameworks such as ITIL and COBIT.

We found that framework adoption has increased significantly; with almost 70% using one or the other framework. Architecture frameworks have been adopted by 55% of the respondents’ organizations and almost all leverage industry standards. This is speedy progress compared to the 16% in our last survey.

image

click for larger image 

 

You can download the comprehensive Infosys 2007 Enterprise Architecture Survey here.

 

Technorati Tags: , ,, , , ,

The IEEE 1471:2000 standard defines architecture as:

"The fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution."

This definition of architecture is one of the most widely used in most of the literature I’ve read. This definition tries to capture what an architecture is, being "the fundamental organization of a system, embodied in its components, their relationships to each other and the environment". The definition does not describe what components one can expect to find in a architecture or how detailed the description  of the architecture should be. This definition does imply that an architecture as having a current-state and a future state and that the architecture evolves over time. Over and above having a current and future state, an architecture has principles that are used to govern architectural decisions and the architectures evolution.

This definition requires that good architecture has:

  • A current state architecture
  • A future state architecture
  • A set of principles to guide the architecture’s evolution

 

Does your architecture have these three important components?

 

Technorati Tags: , , , ,, ,

Reference architectures are crucial tools that allow organisations to reduce the cost and time to implement technology solutions. In typical software projects a large amount of time is spent exploring technology options and assessing the appropriateness of solutions. This is where reference architecture provides the most value. As reference architectures are predefined and proven solutions to well described problems they can be confidently adopted by projects as part of their solution architecture, as illustrated in the figure below. These solutions can be quickly implemented by the organisation as they are based on previous implementation that are familiar to architects and developers.

image

Wikipedia defines a reference architecture as:

"…a proven template solution for an architecture for a particular domain. It also provides a common vocabulary with which to discuss implementations, often with the aim to stress commonality."

According to IBM’s RUP a reference architecture:

"…is, in essence, a predefined architectural pattern, or set of patterns, possibly partially or completely instantiated, designed, and proven for use in particular business and technical contexts, together with supporting artifacts to enable their use."

Considering the above definitions, a good reference architecture has the following characteristics:

  • A repeatable solution: A reference architecture is a description of a solution that solves a specific recurring problem. It’s predefined by the organisation as an accepted approach to solving a specific problem within a domain. This allows the reference architecture to be used repeatedly, in numerous projects to solve similar problems.
  • Proven: A reference architecture is a proven approach to solving the specific problem. By proven, we mean that is have been successfully used in previous projects and applications. Many of the reference architectures in use within the organisation have been recognised from successful implementations, documented for easy reuse.
  • Descriptive: A reference architecture needs to be well described if it’s to be useful. The reference architecture need to assist with decision making by architects, project managers and developers. The reference architecture needs to describe what problem is solves, when it should be used and how it should used. It also should include standards that need to be implemented as part of the solution.

Well described reference architectures provide organisations with the following benefits:

  • Provides a common domain-specific language for the various stakeholders
  • Provide consistency of implementation of technology to solve problems
  • Supports the validation of solutions against proved reference architectures
  • Supports enterprise architecture and IT governance.
  • Encourages adherence to common standards and patterns
  • Encourages adoption of common asset reuse approaches

 

Are your solution architectures supported by proven reference architectures? How much reuse are you getting from your architectural efforts? What reference architecture should you be developing considering your enterprise application roadmap?

 

Technorati Tags: ,,,,

Joe McKendrick wrote an interesting post titled "What the statistics are telling us about SOA" highlighting the numerous surveys and studies around SOA adoption conducted over the last year. Here are the highlights from this year’s studies of SOA:

 

Some interesting reading…

 

Technorati Tags: ,,,,,

The 2008 "State of the CIO" study is highlighted in the article "Information Technology Budgets: Which Industry Spends the Most?" provides some useful statistics on spending by industry.  The 2008 State of the CIO asked IT leaders about their budgets, and how many users they have per IT employee.
 

Industry IT Budget as a Percent of Revenue Users per IT Staffer
Financial Services

10.5

15.7

Government

7.8

37.8

Employee/former employee

6.2

48.3

Health Care

5.0

25.4

Wholesale and Retail

3.9

47.5

Manufacturing

3.4

40.9

Overall Sample

6.7

35.1

SOURCE: 2008 "State of the CIO" survey of 558 heads of IT. NOTE: Survey respondents in financial services, government, health care and wholesale/retail industries said they expect to be hiring IT staff in the next 12 months.

How does your organisation’s IT spending stack-up?

 

Technorati Tags: ,,,,,,