A-Z Popular Blog Encyclopedia Search »
Technology
 Advertisements
Technology Guides
Technologies

What is Emergent Architecture?

 , updated on
Emergent architecture is when organizational structures such as business processes and technologies are designed incrementally by many designers.

The Inevitable Analogy

Emergent architecture is best explained with an analogy to emergent cities.
Historically, some cities have emerged as the result of individuals building structures such as houses and infrastructure such as roads without a central plan. Other cities have been centrally planned from the start with building codes and long term strategies for infrastructure such as transportation.
Emergent architecture tends to result in charming cities where everything is different. Central planning tends to result in functional cites that can be somewhat bland and undifferentiated. As such, there is growing appreciation for emergent techniques such as placemaking within the urban design and urban planning professions.

Enterprise Architecture

At the enterprise level, emergent architecture is characterized by disparate systems, islands of data and a messy patchwork of integration and inefficient processes that make it all work.
On the positive side, emergent architecture can make an organization more resilient. When an organization deploys a single technology everywhere, it is exposed to weaknesses such as bugs or security vulnerabilities. Diverse architectures tend to prevent single points of failure such as an ESB platform that performs all integration for a firm. Emergent architecture can also result in experimentation whereby teams adopt their own technologies and share what works with other teams.
A centralized committee dictating technologies to diverse business units can be a mistake.

Application Architecture

At the application level, emergent architecture can work quite well. The traditional approach of attempting to future-proof designs isn't always worth the upfront overhead as techniques exist to adapt with time. Emergent design prioritizes current needs and treats the future as an unknown. It tends to result in lightweight structures that avoid over-engineering. That being said, emergent design isn't typically as robust and probably isn't appropriate for applications involving business risks such as safety related functions or financial controls.
Overview: Emergent Architecture
Type
Definition
Organizational structures such as business processes and technologies that are designed incrementally over time by many designers.
Related Concepts

IT Skills

This is the complete list of articles we have written about it skills.
Algorithms
Analytics
Architecture
Artificial Intelligence
Automation
Big Data
Coding
CRM
Data
Data Mining
Databases
Design
Devops
ERP
Gamification
Information Security
IT Examples
Legacy Software
Office Productivity
Problem Management
Process Automation
Robotics
SCM
Search Applications
Service Delivery
Service Management
SFA
Software Design
Testing
If you enjoyed this page, please consider bookmarking Simplicable.
 

Information Technology Governance

A list of common IT Governance functions.

IT Governance

An overview of IT governance with examples.

Strategic Planning

A list of techniques for developing and implementing a strategy.

Business Risks

A list of common business risks.

Types of Technology

A reasonably comprehensive list of information technologies.

Chargeback vs Showback

The difference between an IT chargeback and showback.

Technology Risk Management

A reasonably comprehensive overview of technology risk management.

Technology Disadvantages

An overview of the potential disadvantages of technology with examples.

IT Strategy

A list of IT strategy examples.

Gamification

A list of gamification techniques.

Information Technology Problems

A list of common IT problems.

Types Of Cloud

The basic types of cloud computing.

Machine Data

The common types of machine data.

Types Of Software

The common types of software.

Proprietary Technology

A definition of proprietary technology with examples.

Systems Design

The common elements of a systems design.

Systems vs Applications

The difference between systems and applications explained.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map