主題 |
內(nèi)容 |
【基礎篇】 大型研發(fā)體系中的三級設計、及TOGAF本質
|
某事業(yè)部:大型任務研發(fā)的真實組織
? 從方案設計到各子系統(tǒng)的研發(fā),涉及哪些角色?
? 從方案設計到各子系統(tǒng)的研發(fā),設計層次有哪些?
? 各級設計之間的脈絡?輸入輸出為何?對應文檔?
? 企業(yè)架構、系統(tǒng)架構、詳細設計
1) 企業(yè)架構(EA,Enterprise Architecture)、或稱總體架構
2) 系統(tǒng)架構(SA,System Architecture)
3) 詳細設計(DD,Detailed Design)
EA方法 與 TOGAF本質
? DoDAF方法——重點領會從“業(yè)務分析”到“IT系統(tǒng)識別”的映射思維過程
? IBM EA方法——重點比較與TOGAF方法的相似性
? TOGAF方法——結合“系統(tǒng)的系統(tǒng)工程(SoSE)”輕松領悟TOGAF
? 【討論一】簡介國外的SoSE理論
1) 什么是System of Systems Engineering
2) TOGAF的成果物:多System整合方案
? 【討論二】TOGAF的工作內(nèi)容
1) 業(yè)務架構 = 組織結構 + 業(yè)務功能 + 業(yè)務流程 + 業(yè)務規(guī)則 + 領域模型
2) 應用架構 = 功能結構 + 邏輯結構 + 部署結構 + 協(xié)作結構
3) 數(shù)據(jù)架構 = 數(shù)據(jù)模型 + 數(shù)據(jù)分布
4) 技術架構 = 硬件選型 + 網(wǎng)絡選型 + 開發(fā)技術 + 運行環(huán)境 + 安全標準?
|
【應用架構篇】 TOGAF應用架構實踐
|
總論:業(yè)務驅動設計的兩條主線
? 業(yè)務功能 ? 業(yè)務流程 ? IT功能需求 ? IT應用架構
? 業(yè)務功能 ? 業(yè)務流程 ? IT數(shù)據(jù)需求 ? 數(shù)據(jù)模型設計
【一初修】分析、研究案例
? 一組案例分析
? 《聯(lián)通xxxx總體技術方案》案例分析
? 《163 xxxx總體技術方案》案例分析
? 一個細化到三級目錄的《總體技術方案》模板分析
? 角色進入劇情,完成指定任務
? 角色扮演:公司接單,一個大型方案
? 角色任務:每組6人,提煉最給力的《方案》模板
? 成果定格:這樣的《方案》模板最有效
【二深修】關鍵實踐問題總結
1. 總體應用架構:設計過程的核心步驟,有哪些?
2. 迭代是必須的:應用架構方案一步步做深,迭代怎么做?
3. 《總體技術方案》的內(nèi)容有哪些?推薦文檔模板。
貫穿案例——小組實戰(zhàn)
1. 小組任務:豐豐快遞總體IT解決方案設計
2. 小組實戰(zhàn):迭代式,設計總體方案
3. 小組提交:xxx組《豐豐快遞總體方案書》
4. 小組對標:老師提供的《豐豐快遞總體方案書》
|
【數(shù)據(jù)架構篇】 TOGAF數(shù)據(jù)架構實踐
|
【方法】數(shù)據(jù)模型?
? 質疑法設計Table模型?
? 合并法設計Table模型?
? 最佳實踐
【方法】數(shù)據(jù)分布
? 模式——6 種數(shù)據(jù)分布模式比較
? 案例——3 例對比?
? 工具——技術選型畫布
【案例】某領域數(shù)據(jù)模型案例分析
? 領域復雜時,如何一步步設計出合理的數(shù)據(jù)模型?
貫穿案例——小組實戰(zhàn)
5. 小組任務:豐豐快遞案例背景
6. 小組實戰(zhàn):部分數(shù)據(jù)模型建模
7. 小組提交:ER模型
8. 小組對標:老師提供的《豐豐快遞總體方案書》中,增加數(shù)據(jù)模型部分
|
【業(yè)務架構篇】 TOGAF業(yè)務架構實踐
|
給客戶的說明:
本節(jié)放在“應用架構”、“數(shù)據(jù)架構”后面講比較合適,
因為本課針對技術架構師,而技術架構師 更多地是領會業(yè)務架構,而不是負責
總論:業(yè)務架構 與 技術架構師
? 技術架構師,應掌握業(yè)務架構嗎?
? 掌握到什么程度?
業(yè)務架構分析
? 總體過程
? 前:業(yè)務目標、業(yè)務風險、組織機構建模
? 中:發(fā)現(xiàn)流程、流程概略圖工作表
? 后:Archimate業(yè)務流程圖
? 【工具】流程概略圖工作表、Archimate業(yè)務流程圖
? 案例分析
? 案例一:手機銀行業(yè)務的Archimate建模
? 案例二:研發(fā)管理流程的Archimate建模
業(yè)務需求文檔
? 《業(yè)務需求書》內(nèi)容框架、模板
? 《業(yè)務需求書》案例
貫穿案例——小組實戰(zhàn)
9. 小組任務:豐豐快遞公司 的 業(yè)務需求理解
10. 小組實戰(zhàn):
串起業(yè)務目標、業(yè)務風險、組織機構、流程發(fā)現(xiàn)(流程概略圖工作表)、業(yè)務流程圖
|
【技術架構篇】 TOGAF技術架構實踐
|
總論:企業(yè)中,關于“技術架構”為什么常有爭論?
? TOGAF的兩種應用場合
? IT戰(zhàn)略規(guī)劃
? IT解決方案設計
? 不同上下文,“Information Technology Architecture”的常見含義
? ……
宏觀IT戰(zhàn)略規(guī)劃時,技術架構的工作內(nèi)容
? 工作內(nèi)容
? 安全標準
? 數(shù)據(jù)標準
? 技術標準:網(wǎng)絡、數(shù)據(jù)中心、硬件、系統(tǒng)軟件、開發(fā)平臺
? 幾個案例分析
? 《某集團IT戰(zhàn)略規(guī)劃》PPT
? 《某組織數(shù)據(jù)中心設計方案》doc
具體IT解決方案時,技術架構的工作內(nèi)容
? 技術選型:網(wǎng)絡、數(shù)據(jù)中心、硬件、系統(tǒng)軟件、開發(fā)平臺、開發(fā)框架
貫穿案例——小組實戰(zhàn)
11. 小組任務:豐豐快遞公司 的 技術架構
12. 小組實戰(zhàn):
對比“宏觀IT戰(zhàn)略規(guī)劃”和“具體IT解決方案”下技術架構的不同做法
|
【文檔與建模篇】 文檔模板、常見模型、建模工具
|
總體技術方案設計:輸入、輸出文檔
1. 《業(yè)務需求書》模板、案例
2. 《總體技術方案》模板、案例
Archimate符號體系解析
? 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建模在每環(huán)節(jié)的使用
? 工具推薦
? UML推薦Visio
? ArchiMate推薦Archi
? 模型案例:關鍵分析模型、關鍵設計模型
? 價值-產(chǎn)品-服務-流程 分析
? 服務-流程-角色 分析
? 服務-組件-數(shù)據(jù) 分析
? 業(yè)務-服務-IT實現(xiàn) 分析
? 應用架構 之 邏輯結構建模?
? 應用架構 之 物理結構建模
? 應用架構 之 功能結構建模
? 應用架構 之 協(xié)作結構建模
|