「要測量任何事物之前,我們必須先進行觀察。」——《溫伯格的軟體管理學:第一級評量》
再一次的溫伯格在書中提到,他將家庭治療師薩提爾的內容運用在軟體專案中。
薩提爾利用『人際互動模型』(Interaction Model)來了解家庭這個複雜系統中的人際動態。
而溫伯格則借用了這個模型幫助他觀察及管理軟體專案,。
在軟體專案的過程中,包含了許多不同層面的議題,人際互動、溝通協作、軟體品質、生產力、技術債、技術選型、學習與教育訓練⋯⋯;每一個議題都有其複雜性,都被包含在軟體專案這個複雜系統中。
這樣看來,軟體專案並不如表象上看起來的簡單,你不一定能單純的只處理『技術議題』,很可能直到最後才發現自己沒能早些察覺到眼前的是一個『偽裝成技術議題的組織政治問題』。
而很不幸的,DevOps 也是如此,既然 DevOps 涉及幫助團隊改善軟體開發生命週期及軟體開發交付流程,那麼它也必然與這個複雜系統有所糾葛。