课程简介
数字化时代,如何高效支撑业务、实现持续业务创新,是业务和技术人员的共同命题。 通过有效的架构规划和实施,建设高效、高质量的产品型组织,是达成这一目标的重要方法
论。
本课程首先引导学员建立或回顾基础架构理论,在此基础上介绍从业务分析到产品规划、 产品能力定义和产品组装的过程,建立以产品能力为中心的企业架构实践的总体方法论,通过
案例熟悉具体操作方法,为企业架构师建立关于架构演进和变革的愿景和必备的知识储备,为未来的架构演进和变革做好准备。
课程收益
1.理解什么是成功的软件架构,以及驱动和影响架构的关键因素:质量属性及环境
2.理解架构的不同层次和关注点,
3.理解架构表达的多重视角、架构制品的基本内容、形成有效的架构决策的一般方法论
4.结合领域驱动设计理论,建立和维护产品树
5.建立有效的业务目标和业务流程,从而可以在此基础上定义产品边界
受众人群
业务管理人员,技术架构师、业务架构师、设计人员等相关工作和感兴趣的人员。
课程周期
2天(12H)
课程大纲
标题 | 授课内容 |
模块一:软件架构基础 | 1. 架构和业务成功 2. 架构意味着重要决策 3. 架构意味着职责分解 4. 架构背后的关键质量属性 5. 架构和商业环境、技术环境 |
模块二:企业架构概览 | 1. Zachman 框架和 TOGAF (1) 业务架构 (2) 应用架构 (3) 数据架构 (4) 技术架构 2. SOA、微服务和领域驱动设计 3. 组装式架构 (1) 从项目型组织到产品型组织 (2) 中台探索和经验教训 (3) 以产品能力为中心的架构方法论 |
模块三:架构视图和架构决策过程 | 1. Krutchen 4+1 架构视图 2. RUP 架构视图 (1) 用例视图 (2) 逻辑视图 (3) 组件视图 (4) 部署视图 3. 注重实效的 UML 4. 架构决策的理性模型 (1) 目标和约束 (2) 决策条件是什么 (3) 有哪些可选项 (4) 可选项的比较和决策形成过程 |
模块四:从业务流程分析开始 | 1. 需求分析金字塔 2. 业务用例和业务流程 3. 事件驱动的业务流程分析方法 4. 案例研究 |
模块五:划分业务领域和产品边界 | 1. 领域和子领域 2. 产品愿景和产品边界 3. PBC 和 PIP 4. 产品导向和业务导向的组织、融合团队 5. 产品设计中的演进式思维 6. 案例研究 |
模块六:产品能力和产品能力组装 | 1. 围绕产品愿景和领域模型定义产品能力 2. 产品能力和产品功能 (1) 产品能力分层 (2) 产品能力的功能属性和非功能属性 3. 产品能力契约 (1) 功能定义 (2) 非功能定义 4. API 定义 5. 产品能力契约和自动化测试 6. 产品能力和可变性 7. 产品能力集成 (1) 参考架构 (2) 简单集成 (3) 可组装架构 8. 案例研究 |
模块七:课程总结和研讨 | 1. 适合企业的架构流程和角色 2. 关键架构制品 3. 基于可组装架构,实现可组装业务 4. 架构一致性和架构治理 5. 云原生、智能化、数字化时代,架构师的机遇和挑战 |
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员