Practice: Focus on the Core Business
This UAM principle defines the importance of keeping focused on the core business activities in the system.
Main Description

Introduction

It is very easy for IT architects to get distracted by side issues; by issues at the wrong level or outside the scope of the architecture effort. Business activities such as Human Resources or Finance are usually turnkey applications, and should be treated as large components within the enterprise or business line. Stay focused on the core business activities.

          
Benefits
  • Business driven architecture
  • Easier and better communications with stakeholders
  • Greater business benefit from the architecture effort
Pattern
  • Agree the business scope and other core concepts
  • Agree the core business processes
  • Consistent use of business terminology
  • Consistent level of abstraction in each view
  • Consistent level of detail in each view
Anti-Patterns
  • Business processes are hidden by extraneous aspects and processes
  • Difficulty in defining processes and scope
  • Core concepts are lost in too much detail or a lack of focus

Discussion 

IT architectures, especially at the enterprise level (i.e., EA) can get very complex very quickly. The off-the-shelf solutions for many business domains like HR and Finance must be looked on as large components with provided and required services—large black boxes. Other distractions to the architect are the operation and maintenance aspects of the architecture. These cannot be neglected or totally ignored, but they should not be the driving force behind the architecture. The driving force should always be the business, its processes and goals—but the core business activities are the most important. Operations and maintenance aspects are pervasive for each perspective, and should be considered starting at the Logical level and be clearer at the Technical level. Again, off-the-shelf solutions for operations and maintenance are common and can be looked at as large components with provided and required services. Stay focused on the essential business activities within the system.