成功的團隊,究竟如何達成正確的交付?
Specification by Example(需求規格實例化)是把需求與測試緊密結合的一種協作方法。
本書透過一連串成功團隊如何改善程序以及協作方式達到正確軟體交付的實踐做法,逐步讓讀者理解如何在需求規格中以實例來設計合適的測試方式,讓軟體的開發更貼近客戶的需求。
作者更進一步剖析各種案例,指出目前成功的團隊因應其背景的差異,使用(創造)出的不同開發程序,例如:ATDD,其執行期間的每個步驟皆可用需求規格實例化的每個程序來加以詮釋,甚至許多案例成功的因素主要是因為團隊實作了需求規格實例化的核心理念。
為了讓讀者不會因書中選用了特定的程式碼或開發工具而受到誤導,作者刻意不使用任何程式碼,並討論了各式各樣的開發程序來說明:「需求規格實例化」的做法,適用於所有不同的軟體開發背景。
因此,不論是第一次接觸,或是已經認識許多軟體開發程序,甚至非常熟悉特定開發程序的人們,都可以透過閱讀本書來獲得此領域更進一步的理解。
名人推薦
本書是我的摯愛,它教會我如何正確地做測試。──Craig Smith。Suncorp公司
本書將改變我們討論和思考測試的方式。──David Evans。ThinkAlike諮詢公司
根據眾多團隊的經驗,它將讓你地測試自動化事半功倍。──Rick Mugridge。Rimu研究公司