课程简介
在数字化商业环境风起云涌的当下,企业面临着愈发激烈的市场竞争与快速迭代的客户需求。为在市场中站稳脚跟、谋求发展,企业纷纷踏上数字化转型之路,期望借助先进技术提升业务效率、创新业务模式、增强客户体验。
业务架构作为企业战略落地的关键框架,它梳理了业务目标、流程、组织及数据等要素,明确了企业“做什么”的问题,是企业发展的基石与方向指引。然而,仅有清晰的业务架构远远不够,如何将其精准转化为技术架构,并实现研发落地,成为企业数字化转型的核心难题。技术架构承载着业务需求,决定了系统的性能、可扩展性与稳定性,关乎企业能否高效支撑业务运转。但业务与技术在目标、视角和语言上存在天然差异,业务人员与技术团队沟通不畅,易导致业务架构与技术架构脱节,使得技术系统无法有效满足业务需求。而且,研发落地过程复杂,涉及技术选型、开发流程管理、团队协作等诸多环节,任何一个环节出现问题都可能影响项目进度与质量。
本课程旨在为企业培养一批既懂业务又懂技术的复合型人才,帮助学员能够深入理解业务架构与技术架构之间的内在联系,掌握将业务需求转化为技术架构的方法和技巧,并具备高效组织研发落地的能力。通过本课程的学习,学员将能够打破业务与技术之间的壁垒,实现两者的深度融合,为企业的数字化转型提供坚实的保障。
课程收益
1、帮助学员掌握 BA 驱动架构设计的系统方法,提升企业架构规划能力;
2、帮助学员强化业务与技术的深度融合,提高跨部门协作效率;
3、帮助学员掌握精细化架构设计与管理能力,保障项目高质量交付
受众人群
企业中高层战略决策与业务管理者、业务架构设计与分析人员、技术架构规划与系统设计人员、研发项目管理与开发人员以及数据架构设计与分析人员
课程周期
2天(12H)
课程大纲
标题 | 授课内容 |
一、优化BA流程模型,驱动IT架构设计 | 1、BA六级流程标准
2、能驱动IT架构设计的原因 - 兼容金融最佳实践——完美包含:一级业务域/二级能力/三级活动/四级任务/五级步骤 - 支持领域架构落地——完美对接:L3业务流程分析、业务部门角色协同 - 覆盖三级架构设计——BA驱 动:蓝图架构、领域架构、系统架构 - 纳入DDD—————L3-L5驱动:流程/活动/任务驱动的领域对象识别、业务事件风暴 - 对接Agile—————让L6包含:步骤/故事/业务规则,成为企业实践标准
|
二、优化BA元模型,向上对接战略与业务模式 | 1、BA元模型
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驱动的领域方案需求分析
2、L3-L5驱动的系统需求分析
3、L5用例,向L6故事清单的映射拆分
4、大作业:纾困贷(附参考答案) |
京ICP备2022035414号-1