在軟體開發領域,我們提供軟體系統服務為客戶解決問題,帶來價值,其中為客戶所提供的業務功能是最為直觀的價值。尤其在近段時期,網際網路粗獷式發展,提倡早佔山頭早稱王,追求讓系統跑起來。而這這種風潮過度的關注當前直觀為客戶提供的功能價值,卻往往忽視了架構帶來的價值。
軟體系統有兩方面價值:
顯式的功能價值:當下所為客戶提供的功能所創造的價值;
隱式的架構架子:通過好的架構設計、整潔的**讓系統能更快更小代價的響應未來的功能變化;
對於先保證專案快速上線及保證系統架構質量的爭論一直存在,我們看到圖上對於兩種模式的直觀對比。忽視架構模式中早期用更快速更低成本的使系統先跑起來,但這實際是在用未來換取當下。
架構的目標是用更小的成本實現同樣的功能,若前期忽略了架構的設計,後期會花成倍的經歷來進行補救。對後期系統業務發展必然形成巨大的阻礙。
實際上越是追求快速響應的業務,越應該重視架構帶來的價值。
企業架構 使用價值流分析找到價值所在
在進行管理軟體的業務分析時我們經常會談到 價值點 這個詞彙,那我們怎麼得到這些價值點呢?業務架構階段下會對價值點進行拆分到功能級別上,而在架構願景階段,價值流圖提供乙個更高階別的檢視,涉眾可以比較直觀的了解,能夠快速而清晰的明白需要改變的方向。價值流圖是可以保證改進的活動是顧客真正需要的,我們可以按...
企業架構 使用價值流分析找到價值所在
本文更新版本已挪至 在進行管理軟體的業務分析時我們經常會談到 價值點 這個詞彙,那我們怎麼得到這些價值點呢?業務架構階段下會對價值點進行拆分到功能級別上,而在架構願景階段,價值流圖提供乙個更高階別的檢視,涉眾可以比較直觀的了解,能夠快速而清晰的明白需要改變的方向。價值流圖是可以保證改進的活動是顧客真...
架構整潔之道 兩個價值緯度
兩個價值指的是 行為價值,架構價值 架構價值 軟體具有較高的靈活性,擴充套件性。使軟體足夠軟,能夠適應在變換的過程中的快速更新,迭代。哪個價值的重要性跟高一點?站在不同的角度來講或許會有不同的答案 使用者角度 關心的是系統的易學性,易用行,有使用的需求即可,兩個價值對於他們是沒任何意義的。書中引用艾...