在开始产品开发并在开发产品时迭代它们之前,您是否定义了架构?。如果答案是肯定的,则您位于正确的轨道上以构建产品。建筑架构的艺术不仅指系统如何连接。这也是关于'为什么'我们用逻辑/务实原因定义架构。当组织有明确的愿景并与当前的行业/市场趋势保持一致时,良好的建筑就会出现。
架构应该回答业务问题或需求,以便它可以提供价值。在定义架构之前了解组织的业务愿景和策略非常重要。架构应该有伪影来回答所有受众(不仅仅是开发/运营团队)
- 参考架构(业务,功能和解决方案)
- 务实的架构,近期和长期业务需求
- 解决业务需求,架构特征和偏好的策略。
- 解决临界能力的解决方案。
- 系统和用例视图
- 系统组件视图
- 平台架构
- 流程和数据流
- 最重要的 - 建筑决策记录
架构不是关于框和线条。这是一个“艺术”,你需要成为一个“艺术家”,以建立企业资产,以便在目前的市场竞争中保持领先。