Part III: Techniques and Soft Skills#
本書第三部分涵蓋架構師在日常工作中需要的技術實踐與軟技能,包含第 19 至第 24 章。
這個部分回答幾個核心問題:
- 如何做出有效的架構決策? — 認識架構決策的反模式,學習使用 Architecture Decision Records (ADRs) 來記錄和溝通決策
- 如何分析架構風險? — 運用 risk matrix 量化風險,透過 risk storming 協作識別系統弱點
- 如何有效地呈現架構? — 掌握 diagramming 和 presenting 的技巧,避免常見的溝通陷阱
- 如何讓團隊更有效率? — 理解不同的架構師人格類型,掌握團隊管理的控制力拿捏
- 如何進行協商與展現領導力? — 學習與業務利害關係人談判架構特性的技巧
- 如何發展架構師的職涯? — 建立個人技術雷達,運用 20 分鐘法則持續學習
軟體架構不僅是技術決策,更涉及大量的人際互動。作者強調,架構師的有效性有一半來自於技術能力,另一半來自於溝通、協商和領導等軟技能。本部分提供了具體的工具和方法論,幫助架構師在這兩個面向上都持續成長。