Assignment:
Please provide your own definition of 'architecture viewpoints' and their importance, and answer the following question:
What are some (2 to 3) of the most important things to consider when creating or maintaining an enterprise architecture?