Elevator
Concerns should be identified, recognized within their scope, and still seen as interconnected.
Concerns
There is unnecessary cohesion that often occurs within an enterprise. Too much cohesion and the firm becomes brittle and cannot change.
Guidance
Decoupling one concern from another is the way to add flexibility within the firm
Concerns are identified simply by the questions we can answered for one or more domains. If our domain is finance then there is a set of questions that are answered in the context, and only in the context, of finance. In design these concerns are the drivers for design decisions. In the finance domain there may be application concerns based on the need for applications to track expenses, allocate funds, and do book-keeping. There might also be infrastructure concerns in the same domain about how much data needs to be stored and how quick reports can be generated. There might be data and information concerns based on what types of analytics are tracked and how accounts are accessed. Business concerns are just as critical as they connect the pieces together into business relevant needs. There are other concerns that can be addressed that may include people concerns such as the education and experience needed to accomplish tasks and use certain technologies.
[Back to Enterprise Design Guidelines]