There are three important aspects to emphasize about systems architecture:
It must align with the business goals of the organization.
It must provide what the stakeholders need to perform their functions. This is a two-way street. The architecture team should take responsibility to establish communication with systems architecture stakeholders and to understand their issues.
The software and hardware infrastructure of an enterprise is a major asset that must be managed to provide the greatest return on that investment.
The following should be considered as systems architecture best practices:
Know the business processes that the systems architecture is supporting. Know them inside and out.
Keep support of those business processes first ...