Basic Concepts

Enterprise is any collection of organization that has a common set of goals.

Architecture is a formal description of a system to guide implementation. Architecture is the structure of components, their inter-relationships, and the guidelines governing their design and evolution over time.

Why do we need enterprise architecture?

The purpose of enterprise architecture is to optimize across the enterprise which is often fragmented legacy of processes into an integrated environment that is responsive to change and supportive of the delivery of the business strategy.

So it is like:

Fragmented legacy of processes ----------------(optimize and transform)-----------------> Integrated/Responsive/Strategic Environment

Without an enterprise architecture:

  • there are no single document which covers all aspects of architecture
  • No single person is aware and can explain how everything works
  • No plan on how to add new systems
  • Large amount of technical debt

We need enterprise architecture because it helps in:

  • Lower cost - dev/maint/support
  • Reduced complexity and risk
  • simpler to add new systems
  • faster implementation

What is an architecture framework?

  • A common vocabulory
  • a set of tools
  • method for designing a target state (adm)
  • recommended standards