Specification by Example 中文版:團隊如何交付正確的軟體 (Specification by Example: How Successful Teams Deliver the Right Software)

Gojko Adzic 著、張昌貴、張博超、石永超 譯、傅育文 審校

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

商品描述

<書籍簡介>

成功的團隊,究竟如何達成正確的交付?

Specification by Example(需求規格實例化)是把需求與測試緊密結合的一種協作方法。

本書透過一連串成功團隊如何改善程序以及協作方式達到正確軟體交付的實踐做法,逐步讓讀者理解如何在需求規格中以實例來設計合適的測試方式,讓軟體的開發更貼近客戶的需求。
作者更進一步剖析各種案例,指出目前成功的團隊因應其背景的差異,使用(創造)出的不同開發程序,例如:ATDD,其執行期間的每個步驟皆可用需求規格實例化的每個程序來加以詮釋,甚至許多案例成功的因素主要是因為團隊實作了需求規格實例化的核心理念。

為了讓讀者不會因書中選用了特定的程式碼或開發工具而受到誤導,作者刻意不使用任何程式碼,並討論了各式各樣的開發程序來說明:「需求規格實例化」的做法,適用於所有不同的軟體開發背景。
因此,不論是第一次接觸,或是已經認識許多軟體開發程序,甚至非常熟悉特定開發程序的人們,都可以透過閱讀本書來獲得此領域更進一步的理解。


本書是我的摯愛,它教會我如何正確地做測試。
     ──Craig Smith。Suncorp公司
本書將改變我們討論和思考測試的方式。
     ──David Evans。ThinkAlike諮詢公司
根據眾多團隊的經驗,它將讓你地測試自動化事半功倍。
     ──Rick Mugridge。Rimu研究公司

<書籍目錄>

前言
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 資源

<作者簡介>

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。