- 軟件交付通識
- 董越
- 387字
- 2022-05-06 13:18:14
2.1 一切為了業務的成功
我們通常在一個組織中工作,與伙伴們通力協作,努力讓這個組織的業務獲得成功,從一個勝利走向另一個勝利。這個組織可能是一個公司,也可能是一個開源社區。
成功是指提高了訪問量、活躍用戶數、市場占有率、盈利能力,還是指提高了社會運行的效率、增進了人類福祉等?具體怎樣算成功,對于不同的業務是不一樣的,這不是本書要討論的主題。我們關注的是,從軟件開發的角度來講,軟件開發如何支持業務獲得成功——不論這里的成功對于某個具體的業務來說是什么。
那么,軟件開發如何支持業務獲得成功呢?粗略地講,首先要正確地定義軟件應該長成什么樣子,然后又快又好地實現它。
我們可以把軟件開發全生命周期的所有相關活動大致分為兩部分,然后分別進行分析。一部分是定義軟件應該長成什么樣子,也就是定義側;另一部分是實現它,也就是實現側。[1]下面我們來看看這兩部分的人應該怎么相互配合,支持業務獲得成功。