Contribution 5: Architecting is About Balancing...
(note: the current revision of this page, and the following text, is serving as a placeholder, to be further elaborated very soon)
Architecting is about much more than just the technical aspects (of modularizing systems, applying patterns, optimizing performance, etc.); architecting is about balancing the needs of all the stakeholders in a system, from users to CEOs to operations personnel to future programming staff, over the short and long term, in the way that is appropriate to the context at hand.
Back to 97 Things Every Software Architect Should Know home page