从业务架构到技术架构与研发落地
Hardy Wen 查看讲师
百林哲咨询(北京)有限公司专家团队成员
软件架构专家,ADMEMS(一种软件架构设计方法)的提出者
浏览:98次
详情 DETAILS

课程简介

在数字化商业环境风起云涌的当下,企业面临着愈发激烈的市场竞争与快速迭代的客户需求。为在市场中站稳脚跟、谋求发展,企业纷纷踏上数字化转型之路,期望借助先进技术提升业务效率、创新业务模式、增强客户体验。

业务架构作为企业战略落地的关键框架,它梳理了业务目标、流程、组织及数据等要素,明确了企业“做什么”的问题,是企业发展的基石与方向指引。然而,仅有清晰的业务架构远远不够,如何将其精准转化为技术架构,并实现研发落地,成为企业数字化转型的核心难题。技术架构承载着业务需求,决定了系统的性能、可扩展性与稳定性,关乎企业能否高效支撑业务运转。但业务与技术在目标、视角和语言上存在天然差异,业务人员与技术团队沟通不畅,易导致业务架构与技术架构脱节,使得技术系统无法有效满足业务需求。而且,研发落地过程复杂,涉及技术选型、开发流程管理、团队协作等诸多环节,任何一个环节出现问题都可能影响项目进度与质量。

本课程旨在为企业培养一批既懂业务又懂技术的复合型人才,帮助学员能够深入理解业务架构与技术架构之间的内在联系,掌握将业务需求转化为技术架构的方法和技巧,并具备高效组织研发落地的能力。通过本课程的学习,学员将能够打破业务与技术之间的壁垒,实现两者的深度融合,为企业的数字化转型提供坚实的保障

课程收益

1、帮助学员掌握 BA 驱动架构设计的系统方法,提升企业架构规划能力

2、帮助学员强化业务与技术的深度融合,提高跨部门协作效率

3、帮助学员掌握精细化架构设计与管理能力,保障项目高质量交付

受众人群

企业中高层战略决策与业务管理者、业务架构设计与分析人员、技术架构规划与系统设计人员、研发项目管理与开发人员以及数据架构设计与分析人员

课程周期

  2天(12H 

课程大纲

标题

授课内容

一、优化BA流程模型,驱动IT架构设计

1、BA六级流程标准

图片1.png 

 

 

2、能驱动IT架构设计的原因

- 兼容金融最佳实践——完美包含:一级业务域/二级能力/三级活动/四级任务/五级步骤

- 支持领域架构落地——完美对接:L3业务流程分析、业务部门角色协同

- 覆盖三级架构设计——BA驱 动:蓝图架构、领域架构、系统架构

- 纳入DDD—————L3-L5驱动:流程/活动/任务驱动的领域对象识别、业务事件风暴

- 对接Agile—————让L6包含:步骤/故事/业务规则,成为企业实践标准

图片2.png图片3.png 

二、优化BA元模型,向上对接战略与业务模式

1、BA元模型

图片4.png 

 

 

2、要点解读

- 战略解读:总体战略、业务战略、职能战略条目化

- 模式设计:商业模式、管控模式、业务模式

- 组织无关:能力模型、业务域高层模型

- 组织相关:组织结构、业务流程

三、BA驱动的AA架构设计

1、L1-L5 BA驱动:AA设计

■案例精读---------------------------------------

Step 1:BA输入:L1-L3价值流分解、L1-L3价值链框图

Step 2:AA标准:公司AA架构分层标准

Step 3:L3驱动:逻辑应用划分

Step 4:L3驱动:数据主题识别

Step 5:BA输入:L3-L5流程定义

Step 6:L5驱动:应用包含服务识别

Step 7:AA产物:逻辑应用划分蓝图、逻辑应用清单

■方法讲解---------------------------------------

- L1-L3级BA产物,对AA设计的作用

- L3-L5级BA产物,对AA设计的作用

- 建行方法/华为Y方法/TOGAF方法的简要说明、对比取舍

■技能支撑---------------------------------------

Skill 1:当前业界AA分层标准

ü传统式分层:AA分层标准

ü微服务语境:AA分层标准

Skill 2:逻辑应用与基础逻辑应用组件的分离

ü案例(金融):贷款几十种,AA如何设计

ü案例(制造):采购三模式,AA如何设计

 

2、L3-L5流程驱动:DDD用于逻辑应用划分,应这样干

■DDD原版做法-------------------

- 案例:用户故事事件风暴对象/事件子域

■DDD用于AA-------------------

- 案例:业务流程对象/事件子域应用划分

 

3、L3-L5流程驱动:功能分布设计、集成接口设计

■案例精读---------------------------------------

Step 1:BA输入:L3-L5流程定义

Step 2:L5驱动:应用功能识别

Step※:L5驱动:领域对象、事件风暴、划分子域、识别逻辑应用(※为可选步骤)

Step 3:功能分布:逻辑应用划分及其用例图

Step 4:应用协作:足迹图视图、数据流视图

Step 5:接口识别:逻辑应用接口清单

Step 6:部署集成:应用部署架构、应用集成架构

■方法讲解---------------------------------------

- 集成架构与接口设计:从功能分布设计开始

- 功能分布设计的依据:BA L3-L5流程定义

■技能支撑---------------------------------------

Skill 1:两种应用协作图,用于识别接口

ü足迹图视图

ü数据流视图

Skill 2:四种【异步结果获取接口】乃AA接口设计必用

ü阻塞查询接口

ü带超时的阻塞查询接口

ü回调接口

ü轮询接口

 

4、大作业:纾困贷

四、BA驱动的DA架构设计

1、L1-L5 BA驱动:DA设计

■案例精读---------------------------------------

Step 1:BA输入:L1-L3价值流分解、L1-L3价值链框图

Step 2:L3驱动:数据主题识别

Step 3:BA输入:L3-L5流程定义

Step 4:L5驱动:数据主题包含的数据实体识别

Step 5:DA产物:逻辑数据模型设计

Step 6:DA产物:逻辑数据实体清单

Step 7:DA与AA的设计对齐

■方法讲解---------------------------------------

- L1-L3级BA产物,对DA设计的作用

- L3-L5级BA产物,对DA设计的作用

- DDD方法/TOGAF方法的简要说明、对比取舍

- 企业案例:(公开)农银人寿的DA架构实践点评

 

2、L6步骤与业务规则驱动:DA数据模型的细化与评审,应这样干

■案例精读---------------------------------------

Step 1:DA数据模型盘点

Step 2:优化轮迭代:L6步骤/业务场景识别,与DA数据模型优化

Step 3:评审轮迭代:L6场景/业务规则识别,与DA数据模型优化

Step 4:评审轮迭代:L6用例/用户故事细化,与DA数据模型优化

■方法讲解---------------------------------------

- DA模型具有海量细节,迭代式设计必不可少

- L6步骤的扩展:用户故事、业务规则 (呼应Agile、拥抱业务规则)

■技能支撑---------------------------------------

Skill 1:L6步骤/用户故事/业务规则的场景化识别

üL5用例规约到L6步骤,分析技巧

üL5主干流程到L6分支场景,分支技巧

Skill 2:L6业务规则的分类与作用

ü结构规则:Structural rules

ü行为规则:Behavioral rules

ü派生规则:Derivation rules

ü合规规则:Compliance rules

五、向下对接开发项目

1、L1-L3驱动的领域方案需求分析

图片5.png 

 

2、L3-L5驱动的系统需求分析

图片6.png 

 

3、L5用例,向L6故事清单的映射拆分

图片7.png 

4、大作业:纾困贷附参考答案


预约内训 APPLY
前往提交您的需求,我们会及时与您联系
课程推荐 COURSE

企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1