- 精益軟件度量——實踐者的觀察與思考
- 張松
- 745字
- 2019-01-01 23:46:32
推薦序四
軟件度量是一個困難的話題。對于軟件度量的困惑,但凡有過此類經驗的人必然深有體會。從事軟件度量工作的人,幾乎像古希臘神話中的西西弗斯一樣,讓人敬佩而又同情。然而,隨著商用軟件的發展,以及快速消費型軟件的爆炸式增長,缺乏度量的軟件開發組織如同缺少導航設備的航海者,只能沿著看得見的海岸線航行,永遠不敢深入遠洋一步。
幸運的是,有這樣一本書,平實而又從容不迫地講述了軟件度量的精巧所在。你手中的這本書,不是紙上談兵的泛泛之作,更不是剪刀協助下的資源浪費,它是一個實踐者的感悟,行業經驗的升華。首先,書中界定了軟件度量是什么,以及不是什么,讓大家對軟件度量有一個舍理的期待。然后根據精益思想,確定了軟件的度量框架,從價值、效率、質量、能力等四個方面九個子項,對軟件度量進行了細致的闡述。目的是為了軟件組織自身的持續改進,實現更大的價值。每個子項中,都有明確的目的、問題、細項說明,逐項說明為何以及怎樣進行該項的度量。既可以對讀者有啟發性的指導,也可以作為實踐者的參考。
本書沒有籠統地說“軟件”的度量,而是對軟件進行了分類,選取了典型的互聯網軟件和電信軟件作為兩大案例,詳細地說明其中的差異,包括用戶特征、產品架構、開發團隊、長期演進,以及這些特征在價值、效率、質量、能力方面的映射。從講述方法上,本書從軟件的應用場景開始,到如何建立某種特定類型的研發模式,再到如何度量。不是就度量講度量,而是通過建立與分析軟件開發的過程,找出各階段和各領域的目標,然后再度量。涉及軟件研發管理的全過程,可以當作一本軟件項目如何管理的小型百科全書。
本書行文流暢,充滿精巧的比喻,易讀性高,讀起讓人不忍釋手。推薦給各位讀者,希望各位業界同仁共同推倒軟件度量—這個山坡上的巨石。
中興通信業務研究院技術部部長,胡榮亮