成功的團隊,究竟如何達成正確的交付?
Specification by Example(需求規格實例化)是把需求與測試緊密結合的一種協作方法。
本書透過一連串成功團隊如何改善程序以及協作方式達到正確軟體交付的實踐做法,逐步讓讀者理解如何在需求規格中以實例來設計合適的測試方式,讓軟體的開發更貼近客戶的需求。
作者更進一步剖析各種案例,指出目前成功的團隊因應其背景的差異,使用(創造)出的不同開發程序,例如:ATDD,其執行期間的每個步驟皆可用需求規格實例化的每個程序來加以詮釋,甚至許多案例成功的因素主要是因為團隊實作了需求規格實例化的核心理念。
為了讓讀者不會因書中選用了特定的程式碼或開發工具而受到誤導,作者刻意不使用任何程式碼,並討論了各式各樣的開發程序來說明:「需求規格實例化」的做法,適用於所有不同的軟體開發背景。
因此,不論是第一次接觸,或是已經認識許多軟體開發程序,甚至非常熟悉特定開發程序的人們,都可以透過閱讀本書來獲得此領域更進一步的理解。
本書是我的摯愛,它教會我如何正確地做測試。
──Craig Smith。Suncorp公司
本書將改變我們討論和思考測試的方式。
──David Evans。ThinkAlike諮詢公司
根據眾多團隊的經驗,它將讓你地測試自動化事半功倍。
──Rick Mugridge。Rimu研究公司
作者簡介:
Gojko Adzic 五年前曾受挫於誤解了Specification by Example。從那時起,他已協助眾多團隊開展此實踐做法,同時也針對此主題寫了兩本著作,並為Specification by Example貢獻了數個自由軟體專案(Open Source Projects)。Gojko經常於領先的軟體開發和測試會議中發表演講,並經營英國敏捷測試的使用者社群。
過去12 年間,他曾任開發人員、設計師、技術總監及顧問,聚焦於能源與股權貿易、行動定位、電子商務、線上遊戲及複雜配置管理的專案交付。
Gojko 經營總部是位於英國的Neuri Ltd., 此諮詢公司透過Specification by Example 及敏捷測試協助了許多野心勃勃的團隊進行專案的實作。
若需取得聯繫,請E-mail 到gojko@neuri.com,或可參考http://gojko.net。
目錄
前言
Part 1 入門Getting Started
Chapter 1 主要優勢
Chapter 2 關鍵程序模式
Chapter 3 活的說明文件
Chapter 4 開始改變
Part 2 關鍵程序模式Key process pattern
Chapter 5 從目標中獲取範圍
Chapter 6 協作制定需求規格
Chapter 7 舉例說明
Chapter 8 提煉需求規格
Chapter 9 不修改需求規格的前提下進行自動化驗證
Chapter 10 頻繁驗證
Chapter 11 持續演變為說明文件系統
Part 3 案例研究 Case study
Chapter 12 uSwitch
Chapter 13 RainStor
Chapter 14 愛荷華州助學貸款公司
Chapter 15 Sabre Airline Solutions
Chapter 16 ePlan Services
Chapter 17 Songkick
Chapter 18 觀念統整
附錄A 資源
前言
Part 1 入門Getting Started
Chapter 1 主要優勢
Chapter 2 關鍵程序模式
Chapter 3 活的說明文件
Chapter 4 開始改變
Part 2 關鍵程序模式Key process pattern
Chapter 5 從目標中獲取範圍
Chapter 6 協作制定需求規格
Chapter 7 舉例說明
Chapter 8 提煉需求規格
Chapter 9 不修改需求規格的前提下進行自動化驗證
Chapter 10 頻繁驗證
Chapter 11 持續演變為說明文件系統
Part 3 案例研究 Case study
Chapter 12 uSwitch
Chapter 13 RainStor
Chapter...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。