讲师介绍
温昱老师,在金融、军工、電(diàn)信、平台四个领域有(yǒu)深厚的积淀,并有(yǒu)多(duō)媒體(tǐ)、移动互联网实际从业经验。也是《一線(xiàn)架构师实践指南》、及《软件架构设计——程序员向架构师转型必备》畅销书作者。
主题 | 内容 |
【基础篇】 大型研发體(tǐ)系中的三级设计、及TOGAF本质 | 某事业部:大型任務(wù)研发的真实组织 从方案设计到各子系统的研发,涉及哪些角色? 从方案设计到各子系统的研发,设计层次有(yǒu)哪些? 各级设计之间的脉络?输入输出為(wèi)何?对应文(wén)档? 企业架构、系统架构、详细设计 1) 企业架构(EA,Enterprise Architecture)、或称总體(tǐ)架构 2) 系统架构(SA,System Architecture) 3) 详细设计(DD,Detailed Design) EA方法 与 TOGAF本质 DoDAF方法——重点领会从“业務(wù)分(fēn)析”到“IT系统识别”的映射思维过程 IBM EA方法——重点比较与TOGAF方法的相似性 TOGAF方法——结合“系统的系统工程(SoSE)”轻松领悟TOGAF 【讨论一】简介國(guó)外的SoSE理(lǐ)论 1) 什么是System of Systems Engineering 2) TOGAF的成果物(wù):多(duō)System整合方案 【讨论二】TOGAF的工作内容 1) 业務(wù)架构 = 组织结构 + 业務(wù)功能(néng) + 业務(wù)流程 + 业務(wù)规则 + 领域模型 2) 应用(yòng)架构 = 功能(néng)结构 + 逻辑结构 + 部署结构 + 协作结构 3) 数据架构 = 数据模型 + 数据分(fēn)布 4) 技术架构 = 硬件选型 + 网络选型 + 开发技术 + 运行环境 + 安全标准 |
【应用(yòng)架构篇】 TOGAF应用(yòng)架构实践 | 总论:业務(wù)驱动设计的两条主線(xiàn) 业務(wù)功能(néng) à 业務(wù)流程 à IT功能(néng)需求 à IT应用(yòng)架构 业務(wù)功能(néng) à 业務(wù)流程 à IT数据需求 à 数据模型设计 【一初修】分(fēn)析、研究案例 ü 一组案例分(fēn)析 《联通xxxx总體(tǐ)技术方案》案例分(fēn)析 《163 xxxx总體(tǐ)技术方案》案例分(fēn)析 一个细化到三级目录的《总體(tǐ)技术方案》模板分(fēn)析 ü 角色进入剧情,完成指定任務(wù) 角色扮演:公司接单,一个大型方案 角色任務(wù):每组6人,提炼最给力的《方案》模板 成果定格:这样的《方案》模板最有(yǒu)效 【二深修】关键实践问题总结 1. 总體(tǐ)应用(yòng)架构:设计过程的核心步骤,有(yǒu)哪些? 2. 迭代是必须的:应用(yòng)架构方案一步步做深,迭代怎么做? 3. 《总體(tǐ)技术方案》的内容有(yǒu)哪些?推荐文(wén)档模板。 贯穿案例——小(xiǎo)组实战 1. 小(xiǎo)组任務(wù):丰丰快递总體(tǐ)IT解决方案设计 2. 小(xiǎo)组实战:迭代式,设计总體(tǐ)方案 3. 小(xiǎo)组提交:xxx组《丰丰快递总體(tǐ)方案书》 4. 小(xiǎo)组对标:老师提供的《丰丰快递总體(tǐ)方案书》 |
【数据架构篇】 TOGAF数据架构实践 | 【方法】数据模型 æ 质疑法设计Table模型 æ 合并法设计Table模型 æ 最佳实践 【方法】数据分(fēn)布 æ 模式——6 种数据分(fēn)布模式比较 æ 案例——3 例对比 æ 工具——技术选型画布 【案例】某领域数据模型案例分(fēn)析 æ 领域复杂时,如何一步步设计出合理(lǐ)的数据模型 贯穿案例——小(xiǎo)组实战 5. 小(xiǎo)组任務(wù):丰丰快递案例背景 6. 小(xiǎo)组实战:部分(fēn)数据模型建模 7. 小(xiǎo)组提交:ER模型 8. 小(xiǎo)组对标:老师提供的《丰丰快递总體(tǐ)方案书》中,增加数据模型部分(fēn) |
【业務(wù)架构篇】 TOGAF业務(wù)架构实践 | 给客户的说明: 本节放在“应用(yòng)架构”、“数据架构”后面讲比较合适, 因為(wèi)本课针对技术架构师,而技术架构师 更多(duō)地是领会业務(wù)架构,而不是负责 总论:业務(wù)架构 与 技术架构师 技术架构师,应掌握业務(wù)架构吗? 掌握到什么程度? 业務(wù)架构分(fēn)析 ü 总體(tǐ)过程 前:业務(wù)目标、业務(wù)风险、组织机构建模 中:发现流程、流程概略图工作表 后:Archimate业務(wù)流程图 【工具】流程概略图工作表、Archimate业務(wù)流程图 ü 案例分(fēn)析 案例一:手机银行业務(wù)的Archimate建模 案例二:研发管理(lǐ)流程的Archimate建模 业務(wù)需求文(wén)档 ü 《业務(wù)需求书》内容框架、模板 ü 《业務(wù)需求书》案例 贯穿案例——小(xiǎo)组实战 9. 小(xiǎo)组任務(wù):丰丰快递公司 的 业務(wù)需求理(lǐ)解 10. 小(xiǎo)组实战: 串起业務(wù)目标、业務(wù)风险、组织机构、流程发现(流程概略图工作表)、业務(wù)流程图 |
【技术架构篇】 TOGAF技术架构实践 | 总论:企业中,关于“技术架构”為(wèi)什么常有(yǒu)争论? ü TOGAF的两种应用(yòng)场合 IT战略规划 IT解决方案设计 ü 不同上下文(wén),“Information Technology Architecture”的常见含义 …… 宏观IT战略规划时,技术架构的工作内容 ü 工作内容 安全标准 数据标准 技术标准:网络、数据中心、硬件、系统软件、开发平台 ü 几个案例分(fēn)析 《某集团IT战略规划》PPT 《某组织数据中心设计方案》doc 具體(tǐ)IT解决方案时,技术架构的工作内容 ü 技术选型:网络、数据中心、硬件、系统软件、开发平台、开发框架 贯穿案例——小(xiǎo)组实战 11. 小(xiǎo)组任務(wù):丰丰快递公司 的 技术架构 12. 小(xiǎo)组实战: 对比“宏观IT战略规划”和“具體(tǐ)IT解决方案”下技术架构的不同做法 |
【文(wén)档与建模篇】 文(wén)档模板、常见模型、建模工具 | 总體(tǐ)技术方案设计:输入、输出文(wén)档 1. 《业務(wù)需求书》模板、案例 2. 《总體(tǐ)技术方案》模板、案例 Archimate符号體(tǐ)系解析 Business object Business process Business function Business event Business service Application component Application collaboration Application interface Data object Application function Application interaction Application service Node Device Network Communication path Infrastructure interface System software Infrastructure service Artifact ArchiMate建模、UML建模在每环节的使用(yòng) 工具推荐 n UML推荐Visio n ArchiMate推荐Archi 模型案例:关键分(fēn)析模型、关键设计模型 价值-产品-服務(wù)-流程 分(fēn)析 服務(wù)-流程-角色 分(fēn)析 服務(wù)-组件-数据 分(fēn)析 业務(wù)-服務(wù)-IT实现 分(fēn)析 应用(yòng)架构 之 逻辑结构建模 应用(yòng)架构 之 物(wù)理(lǐ)结构建模 应用(yòng)架构 之 功能(néng)结构建模 应用(yòng)架构 之 协作结构建模 |