课程简介
数字化时代,如何高效支撑业务、实现持续业务创新,是业务和技术人员的共同命题。通过有效的架构规划和实施,建设高效、高质量的产品型组织,是达成这一目标的重要方法论。
本培训首先引导学员建立或回顾基础架构理论,在此基础上介绍从业务分析到产品规划、产品能力定义和产品组装的过程,建立以产品能力为中心的企业架构实践的总体方法论,通过案例熟悉具体操作方法,为企业架构师建立关于架构演进和变革的愿景和必备的知识储备。
课程收益
1、帮助学员了解成功的软件架构以及驱动和影响架构的关键因素;
2、帮助学员理解架构表达的多重视角、架构制品的基本内容,形成有效的架构决策的一般方法论;
3、帮助学员掌握建立有效的业务目标和业务流程并在此基础上定义产品边界的技术;
4、帮助企业建立以产品能力为中心的企业架构
受众人群
架构总监,架构经理,企业架构师,解决方案架构师和需要深入了解企业架构的技术人员
课程周期
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) 可组装架构 (4) 案例研究 |
七、课程总结和研讨 | 1. 适合企业的架构流程和角色 2. 关键架构制品 3. 基于可组装架构,实现可组装业务 4. 架构一致性和架构治理 5. 云原生、智能化、数字化时代,架构师的机遇和挑战 |
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员
Hans Zhang
百林哲咨询(北京)有限公司专家团队成员