本書涵蓋了立即成功和保持長期持續的軟件開發,聚集了用于構建軟件的的許多基本原則和實踐,它們技術上是優秀的,能夠交付非同一般的商業價值,并可以快速發展以反映對您的商業或技術環境的所有變更。
Kevin Tate 介紹了如何消除使開發不可持續的實踐,并且引用了一種可以展現敏捷和傳統開發中的最佳想法的可持續的方法來替代這些實踐。Tate 論證了如何平衡快速的發布和長期的持續,達到豐富的功能和良好的質量。您將了解到如何建立更加高效的開發組織,并能夠不斷地提高其處理復雜事物和變更的能力。本書為開發人員、架構師、項目領導人,以及其他軟件團隊成員而撰寫,Tate 說明了如何:
控制開發環境,這樣您可以勝過您的競爭對手,利用新的技術并響應新的商機。
維持一種連貫的節奏,最好地平衡短期和長期的需求。
在不同版本間,保持您的代碼是基于“易于裝載”的狀態。
防止缺陷,而不僅僅識別出并修復。
在軟件設計改進中持續且有成本效益地投資。
支持軟件開發工藝的基本原則。
將持續過程與靈活且傳統的方法集成起來。
閱讀第一章,125 kb pdf。
本文是根據 Kevin Tate 所寫的名為Sustainable Software Development的書中的內容而來的。Copyright (c) 2005 by Addison-Wesley; ISBN 0321286081,Addison-Wesley 出版于 2005 年 10 月,本文節選自第一章,1-12 頁。受 Pearson Education,Inc 許可再版。版權所有。要查看完整的目錄,請訪問:http://www.awprofessional.com/title/0321286081
參考資料
您可以參閱本文在 developerWorks 全球站點上的 英文原文。
文章來源于領測軟件測試網 http://www.kjueaiud.com/