雖然看起來像是一句廢話,但是我想Raffi Krikorian特意把這條提出來一定是有理由的。架構重構的最終目的是改進業務,所以對于業務的了解將有助于架構師和技術人確定重構目標的優先級和關鍵路徑。比如,我們需要知道哪些關鍵業務的架構是不能碰的,哪些業務之間是互相關聯的,哪些業務的架構是需要優先重構的.....等等。除了了解業務本身,我們還需要了解“人”,表面上管理層是重構目標的裁決者,但實際上業務部門的人才是。技術人需要了解他們的業務需求,并將其轉化為重構目標。通過這種方式,架構重構的意義才能得到具體的體現。
## 檢查清單:
* 是否與業務部門就架構重構所能實現的業務目標進行過充分的討論和確認?
* 是否對關鍵業務和優先重構的業務進行了確認?