The process and product of building and designing structures. Architecture should have:
- Durability
- Utility
- Beauty
In general, architecture focuses on stakeholder needs, representations, and establishes certain patterns to be reused.
Building vs Software Architecture
There is a large difference between the maturity between software and building architecture as well as the materials used for either and the delivery of both products’
Architects
An architect makes decisions. This requires broad knowledge / training:
-
Coding skills
-
Domain understanding
-
Cross-team communications