Enterprise Architecture development involves defining current state architecture, planning for future state architecture, evaluating different scenarios, and developing orientation points, processes, and principles for the architecture. The concept usually contains both a framework and a process of developing and implementing the EA. Its development and implementation must be managed and governed and focus its attention on the requirements of the business.

As indicated in the study, 62 % of Enterprise Architecture programs report to IT leadership, which means that Enterprise Architecture development is seen predominately as a component of IT within most of the organizations. It is a responsibility to deliver the right Enterprise Architecture to accomplish a company’s strategic goals and objectives by streamlining its information technology infrastructure.

Some of the examples that show failures largely attributed to failures in enterprise architectural methodologies include:

Therefore, having a correct methodology is very important.

An Enterprise Architecture framework is a set of best practice descriptions on how to execute the Enterprise Architecture process.

There are several different frameworks for Enterprise Architecture development.

But in 2007, 90 percent of the field use one of these four methodologies for enterprise architecture development:

TOGAF involves phases. A preliminary phase is one that defines architecture principles and governance. The preliminary phase is about developing the framework to be used, and defining both business and architecture principles that will inform any architecture work. The next phase of TOGAF is the architecture vision phase. This phase validates business principles, business goals, and strategic business drivers for the company. It defines the architecture effort, the vision and the goals of the architecture according to the business principles. This phase should secure the alignment between business and the architecture goals, and it needs a secure formal approval to proceed. The next phases of the TOGAF framework are about defining the business architecture, information systems, technology architecture, migrating, defining opportunities and implementing.

Analysis of various frameworks helps to understand that none of the enterprise architecture methodologies is really complete or will be able to fit the requirements for every enterprise. Each has its strengths and weaknesses . The process of selecting the right framework for enterprise architecture development has become increasingly challenging for organizations.

As found in the survey conducted, 54% use a hybrid EA methodology for enterprise architecture development by combining various bits and pieces of each of the methodologies . For instance, StatoilHydro has used parts of the TOGAF ADM and Gartner. And Oracle created a hybrid EA framework, influenced by TOGAF, FEA and Gartner.

However, 26% use a popular framework such as The Department of Social Security (DSS) or Chubb Insurance used TOGAF as a blueprint , 9 % use an original EA framework and only 5 % of the people surveyed use a consulting firm framework such as IAG NZ used Sparx Systems .

How is Enterprise Architecture used to enable IT strategy in a business?

Jeanne W. Ross, Peter Weill, and David C. Robertson wrote a book called “Enterprise Architecture as a Strategy”. They introduced an idea to execute a strategy; firstly a company should build the foundation for business execution. Foundation for business digitizes routine tasks to provide reliability and predictability in processes. Foundation provides fulfillment criteria, IT structure for a company, strategic limits, and IT cooperation model to ensure the business and technological projects are achieved and priorities are established.

IT strategy has two components:

A company should first decide on its operating model and then implement the operating model via EA. Based on the scope of standardization and integration level, there are four operating models with different key IT capabilities:

EA can also be categorized into stages according to their maturity level in an organization. There are 4 stages as follows:

The implication of maturity of EA in an organisation is that newly developed EA have a high percentage of IT investment in local applications. However, as an architecture matures IT investment increases in shared data and enterprise systems .Also, there is an increase in strategic agility, operational efficiency, risk management, IT development time and management satisfaction.

In a study, 70% of the respondents indicated that their EA programs were in existence for fewer than 10 years and also relatively small in size .It indicates that even though EA was born 27 years ago as a field , only in last 10 years more and more organisations are using it because of the benefits associated with it.