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