Checklist: Define Context
This checklist helps make sure that the Context of a system to be architected are defined properly.
Relationships
Main Description

The checklist below is provided to help in ensuring that the system Context is comprehensive, that all entities, processes/activities, locations and actors are found and defined.

Check Items
Appropriate experts involved
Ensure that appropriate set of business experts are involved, since they will understand the system from the business level.
Summarize business documentation
Review and prepare a summary of the business vision, strategies and objectives. This summary should appear in the Context and Objectives document.
Define boundaries

Define the boundary of the system:

  • Define the boundary of the organization as defined by the "system";
  • Define the list of products and services involved in the system;
  • Define the Domain and authority;
  • Bound (only if necessary) the business functions within the delivery of products / services. This is not ideal.  It is always best if the scope can address the complete end-to-end delivery of a service or product. An architecture that targets only a specific business function is more analogous to a renovation, particularly if that renovation is designed in the absence of an overall architecture. There is always something left out or that doesn’t fit together well when this occurs.
Definitions of entities, processes, locations and actors

Ensure that the described business elements are clearly defined and understood including required relationships.

Review the results:

Questions to ask:

  • Every Actor should interact with at least one business activity. If not, it may be because there is a duplicate (of another Actor) or because the Actor is really not a direct user of the system. In these cases, if a discussion of the merits of keeping the Actor yields no strong reasons to keep it, it may be removed.
  • Every Business Activity is 'deployed'  to a location where the business operations, list these and agree definitions
  • Every Business Activity typically consumes and produces Artifact: Business Entity, the information used by the business. Name these and agree definitions.
Define the context
This is a very simple definition of the business domain in when the system operates. See: Term Definition: Context
Follow-on action

Ensure that the follow-on actions, if any, are clearly defined and assigned.