軟件開發本質論:追求簡約、體現價值、逐步構建 (The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece)

羅恩·傑弗裡斯 (Ron Jeffries)

買這商品的人也買了...

商品描述

何謂軟件開發的本質

- 單元測試的藝術 譯者 陳仕傑(91) 專文推薦

本書以簡單樸素的文字和生動活潑的手繪圖向讀者描繪軟件開發的本質,並提出大量開放式問題,引領讀者思考。

作者勾畫出一條敏捷開發的“自然之路”,指引軟件開發者從復雜中找到簡單的出路。

本書分為兩個部分:

第一部分闡述價值的循環,並分析價值的本質、如何創造和交付價值,以及如何確保軟件擁有良好的設計。

第二部分針對讀者可能產生的疑問進行解釋,內容涉及如何衡量價值、如何組建強大的團隊,以及是否應該實施大規模敏捷。

作者簡介

羅恩·杰弗里斯(Ron Jeffries)
軟件開發領域的領軍人物,《敏捷宣言》起草人之一。
他與Kent Beck和Ward Cunningham共同創造了敏捷開發實踐方法“極限編程”(XP)。

目錄大綱

第一部分價值的循環

第1章 尋找價值
第2章 價值就是那些我們想要的東西
第3章 根據功能特性可以指導得更好
第4章 根據功能特性組織團隊
第5章 根據功能特性進行計劃
第6章 根據功能特性構建產品
第7章 同時構建功能特性與基礎
第8章 零缺陷與良好的設計
第9章 價值的完整循環

第二部分說明與論述

第10章 價值是什麼
第11章 如何衡量價值
第12章 是的,軟件開發很難!
第13章 事情並非那麼簡單
第14章 組建強大的團隊
第15章 使用五卡法進行初步的預測
第16章 自然軟件開發的管理之道
第17章 監督員工更加努力地工作
第18章 能力是提高速度的前提
第19章 重構
第20章 敏捷方法
第21章 大規模敏捷
第22章 結論
參考書目