第3章
幾十年來的探索
在第2章中,為了追求總目標“業務的成功”,我們把軟件開發全過程的所有事情分為軟件定義側和軟件實現側,通過分別分析,得到軟件實現側要追求的目標:更高的產能、更快的響應速度,同時具備適當的質量,并把成本控制在合理的范圍內。進而聚焦到本書的討論范圍——軟件實現側的軟件交付過程,其目標應當是在保證質量的前提下追求更快的交付。這是我們追求的目標。那么,如何實現這個目標呢?
事實上,從有軟件開發這件事情開始,人們就在不斷地想辦法優化它,提高開發效率,提高開發質量。讓我們簡要回顧一下歷史趨勢,看看從中能學到些什么。