TOGAF 認(rèn)證是 The Open Group 頒發(fā)的架構(gòu)框架專業(yè)認(rèn)證,是企業(yè)在規(guī)劃、設(shè)計(jì)、實(shí)施和管理 IT 架構(gòu)時(shí)所使用的一種方法和標(biāo)準(zhǔn)。它提供了一個(gè)開(kāi)放的、靈活的、可擴(kuò)展的方法來(lái)構(gòu)建、部署和管理企業(yè)的 IT 架構(gòu),幫助企業(yè)提高 IT 效率、降低成本、提高業(yè)務(wù)靈活性和創(chuàng)新能力。
中文名 TOGAF企業(yè)架構(gòu)師認(rèn)證英文名 The Open Group Architecture Framework英文簡(jiǎn)稱 TOGAF頒證機(jī)構(gòu) The Open Group證書類別 企業(yè)架構(gòu)(業(yè)務(wù)架構(gòu),數(shù)據(jù)架構(gòu),應(yīng)用架構(gòu),技術(shù)架構(gòu))同類認(rèn)證 SAFe for Architects 、CBA TOGAF 9.2為企業(yè)架構(gòu)提供了一套結(jié)構(gòu)化和系統(tǒng)化的框架,但其本身并未明確將敏捷方法融入架構(gòu)開(kāi)發(fā)方法(ADM)中。這種方法論主要是線性和循環(huán)的,重點(diǎn)在于為企業(yè)架構(gòu)的設(shè)計(jì)和實(shí)施提供指導(dǎo)。
然而,在TOGAF 10中,敏捷迭代的概念得到了更明確的關(guān)注和鼓勵(lì)。官方在TOGAF 10中給ADM增加了敏捷性,更強(qiáng)調(diào)迭代和遞歸,支持架構(gòu)師在不斷變化的業(yè)務(wù)需求和技術(shù)環(huán)境中靈活地進(jìn)行架構(gòu)開(kāi)發(fā)。
TOGAF標(biāo)準(zhǔn)第10版將ADM的敏捷迭代分為四類,包括:架構(gòu)能力迭代、架構(gòu)開(kāi)發(fā)迭代、過(guò)渡規(guī)劃迭代以及架構(gòu)治理迭代 。
今天,小艾老師就來(lái)跟大家詳細(xì)說(shuō)說(shuō)這個(gè)。
01 架構(gòu)能力迭代
架構(gòu)能力迭代關(guān)注的是建立和維護(hù)一個(gè)能夠支持企業(yè)架構(gòu)實(shí)踐的組織結(jié)構(gòu)、角色、職責(zé)、技能和流程。在敏捷環(huán)境中,這意味著架構(gòu)團(tuán)隊(duì)需要不斷地評(píng)估和調(diào)整其能力,以適應(yīng)不斷變化的需求和條件。
初始準(zhǔn)備 :在ADM的預(yù)備階段,團(tuán)隊(duì)?wèi)?yīng)確定其當(dāng)前的架構(gòu)能力,并識(shí)別需要改進(jìn)的領(lǐng)域。持續(xù)改進(jìn) :隨著項(xiàng)目的進(jìn)展,團(tuán)隊(duì)?wèi)?yīng)定期回顧其架構(gòu)能力,確保它們與項(xiàng)目目標(biāo)和業(yè)務(wù)需求保持一致。適應(yīng)性調(diào)整 :在迭代過(guò)程中,團(tuán)隊(duì)?wèi)?yīng)靈活調(diào)整其方法和工具,以更好地支持敏捷開(kāi)發(fā)。ADM相關(guān)階段:
預(yù)備階段:設(shè)定敏捷基礎(chǔ) 在ADM的預(yù)備階段,架構(gòu)團(tuán)隊(duì)需要定義敏捷原則和價(jià)值觀,這包括跨功能團(tuán)隊(duì)合作、透明溝通和頻繁交付。團(tuán)隊(duì)?wèi)?yīng)該設(shè)定清晰的迭代目標(biāo),以及如何度量和評(píng)估迭代的成功。
敏捷迭代要求快速確立架構(gòu)愿景。在TOGAF 10中,架構(gòu)愿景階段(Phase A)鼓勵(lì)使用快速原型和故事板來(lái)可視化目標(biāo)架構(gòu),確保所有利益相關(guān)者對(duì)預(yù)期結(jié)果有共同的理解。
架構(gòu)變更管理:持續(xù)的改進(jìn) 架構(gòu)變更管理(Phase H)在敏捷迭代中,要求架構(gòu)師持續(xù)地評(píng)估和改進(jìn)架構(gòu)。這包括收集反饋、識(shí)別改進(jìn)機(jī)會(huì),并在下一個(gè)迭代中實(shí)施這些改進(jìn)。
02 架構(gòu)開(kāi)發(fā)迭代
架構(gòu)開(kāi)發(fā)的迭代是ADM中_核心的部分,它涉及到創(chuàng)建和維護(hù)企業(yè)架構(gòu)的過(guò)程。在敏捷環(huán)境中,這意味著架構(gòu)開(kāi)發(fā)應(yīng)該是一個(gè)持續(xù)的、迭代的過(guò)程,而不是一個(gè)線性的、瀑布式的活動(dòng)。
迭代規(guī)劃 :在每個(gè)迭代開(kāi)始時(shí),團(tuán)隊(duì)?wèi)?yīng)定義清晰的迭代目標(biāo)和交付物。增量開(kāi)發(fā) :架構(gòu)組件應(yīng)以增量的方式開(kāi)發(fā),允許在每個(gè)迭代中逐步構(gòu)建和完善架構(gòu)。頻繁回顧 :在每個(gè)迭代結(jié)束時(shí),團(tuán)隊(duì)?wèi)?yīng)進(jìn)行回顧會(huì)議,評(píng)估迭代的結(jié)果,并為下一個(gè)迭代制定改進(jìn)措施。ADM相關(guān)階段:
業(yè)務(wù)架構(gòu):持續(xù)的反饋循環(huán) 在業(yè)務(wù)架構(gòu)階段(Phase B),敏捷迭代意味著頻繁地與業(yè)務(wù)利益相關(guān)者溝通,確保架構(gòu)設(shè)計(jì)符合業(yè)務(wù)需求。通過(guò)短周期的反饋循環(huán),架構(gòu)設(shè)計(jì)可以迅速調(diào)整以適應(yīng)業(yè)務(wù)變化。
數(shù)據(jù)和應(yīng)用架構(gòu):迭代開(kāi)發(fā) 數(shù)據(jù)架構(gòu)(Phase C)和應(yīng)用架構(gòu)階段要求架構(gòu)師采用迭代和增量的方法來(lái)開(kāi)發(fā)架構(gòu)。這包括創(chuàng)建數(shù)據(jù)模型的原型,以及開(kāi)發(fā)_小可行產(chǎn)品(MVPs)來(lái)驗(yàn)證應(yīng)用架構(gòu)的設(shè)計(jì)。
技術(shù)架構(gòu):適應(yīng)性強(qiáng)的解決方案 技術(shù)架構(gòu)階段(Phase D)強(qiáng)調(diào)開(kāi)發(fā)適應(yīng)性強(qiáng)的技術(shù)解決方案,以支持業(yè)務(wù)和應(yīng)用架構(gòu)的需求。敏捷迭代在這里體現(xiàn)為快速的技術(shù)原型開(kāi)發(fā)和測(cè)試,以及對(duì)基礎(chǔ)設(shè)施的持續(xù)集成和持續(xù)部署(CI/CD)。
機(jī)會(huì)和解決方案:快速實(shí)施 在機(jī)會(huì)和解決方案階段(Phase E),敏捷迭代支持快速識(shí)別和實(shí)施架構(gòu)機(jī)會(huì)。這可能包括采用現(xiàn)成的解決方案或快速定制開(kāi)發(fā),以滿足特定的業(yè)務(wù)需求。
遷移規(guī)劃階段(Phase F)在敏捷迭代中,要求架構(gòu)師制定靈活的過(guò)渡路徑,允許在實(shí)施過(guò)程中根據(jù)反饋進(jìn)行調(diào)整。這可能涉及到多個(gè)小的迭代遷移,而不是一次性的大遷移。
03 過(guò)渡規(guī)劃迭代
過(guò)渡規(guī)劃的迭代涉及到如何從當(dāng)前架構(gòu)狀態(tài)遷移到目標(biāo)架構(gòu)狀態(tài)。在敏捷環(huán)境中,這通常意味著采用小步驟、頻繁的遷移策略,而不是大規(guī)模的、一次性的變更。
短期目標(biāo) :定義一系列短期、可實(shí)現(xiàn)的遷移目標(biāo),以便團(tuán)隊(duì)可以快速地看到進(jìn)展。靈活的遷移路徑 :允許遷移路徑根據(jù)業(yè)務(wù)需求和技術(shù)條件的變化進(jìn)行調(diào)整。持續(xù)的反饋 :在遷移過(guò)程中收集和利用反饋,以優(yōu)化遷移策略和解決方案。ADM相關(guān)階段:
機(jī)會(huì)和解決方案:快速實(shí)施 在機(jī)會(huì)和解決方案階段(Phase E),敏捷迭代支持快速識(shí)別和實(shí)施架構(gòu)機(jī)會(huì)。這可能包括采用現(xiàn)成的解決方案或快速定制開(kāi)發(fā),以滿足特定的業(yè)務(wù)需求。
遷移規(guī)劃階段(Phase F)在敏捷迭代中,要求架構(gòu)師制定靈活的過(guò)渡路徑,允許在實(shí)施過(guò)程中根據(jù)反饋進(jìn)行調(diào)整。這可能涉及到多個(gè)小的迭代遷移,而不是一次性的大遷移。
04 架構(gòu)治理迭代
架構(gòu)治理的迭代確保架構(gòu)活動(dòng)與組織的目標(biāo)和原則保持一致。在敏捷環(huán)境中,這意味著架構(gòu)治理應(yīng)該是一個(gè)動(dòng)態(tài)的、適應(yīng)性強(qiáng)的過(guò)程。
原則的迭代評(píng)估 :定期評(píng)估和更新架構(gòu)原則,以確保它們反映組織的當(dāng)前目標(biāo)和策略。治理機(jī)制的適應(yīng)性 :開(kāi)發(fā)和維護(hù)靈活的治理機(jī)制,以支持敏捷開(kāi)發(fā)和持續(xù)改進(jìn)。持續(xù)的監(jiān)督和指導(dǎo) :通過(guò)持續(xù)的監(jiān)督和指導(dǎo),確保架構(gòu)活動(dòng)符合組織的方向和政策。ADM相關(guān)階段:
實(shí)施治理:持續(xù)的監(jiān)督和控制 實(shí)施治理階段(Phase G)確保架構(gòu)實(shí)施過(guò)程中的敏捷性和適應(yīng)性。這包括建立監(jiān)控和控制機(jī)制,以確保架構(gòu)實(shí)施與業(yè)務(wù)目標(biāo)保持一致,并能夠快速響應(yīng)任何偏差。
架構(gòu)變更管理:持續(xù)的改進(jìn) 架構(gòu)變更管理(Phase H)在敏捷迭代中,要求架構(gòu)師持續(xù)地評(píng)估和改進(jìn)架構(gòu)。這包括收集反饋、識(shí)別改進(jìn)機(jī)會(huì),并在下一個(gè)迭代中實(shí)施這些改進(jìn)。
05 迭代的模型與圖表
TOGAF 10還提供了一些具體迭代開(kāi)發(fā)的模型和圖表,如下:
好了,以上是TOGAF 10中關(guān)于ADM敏捷迭代的一些基礎(chǔ)知識(shí)。如果你想要掌握更多關(guān)于TOGAF標(biāo)準(zhǔn)第10版 方面的知識(shí)和技能,小艾老師推薦大家參加:TOGAF EA企業(yè)架構(gòu)認(rèn)證培訓(xùn)(基于TOGAF標(biāo)準(zhǔn)第10版) 。