希望書包
三采童書滿額送防水袋

【電子書】範例驅動的需求澄清術:如何用精準範例指揮GenAI建構高品質軟體(iThome鐵人賽系列書)

台灣風情茄芷袋Supercard造型悠遊卡-台灣(裁型)

台灣風情茄芷袋Supercard造型悠遊卡-台灣(裁型)

可愛x實用x好旅伴,台味悠遊卡熱銷中!

活動訊息

想知道金石堂電子書怎麼用?無論通勤或在家,電腦或手機都能看,輕鬆運用零碎時間,讓閱讀更融入生活。

內容簡介

本書內容改編自第17屆iThome鐵人賽IT管理組佳作系列文章《如何利用實例化需求在GenAI時代下自我升級》。你大概也有過這種經驗,Claude Code跑得很快,程式一行行冒出來,但你心裡其實沒底,這真的是我要的嗎?產品經理說需求很簡單,工程師做出來卻完全不是那回事,然後大家在會議上爭論到底是誰聽錯。測試永遠最後才介入,QA想早點參與,又不知道從哪裡切進去。AI並沒有讓這些問題消失,它只是讓事情發生得更快。當需求講不清楚,AI就寫出你不想要的東西;規格模糊,AI就開始亂編;邊界沒想過,AI就照它自己的猜測補滿。原本就存在的問題,現在被加速了,本書想處理的就是這件事,當寫程式這件事交給AI後,人類能做的,就是把需求講得夠清楚,讓AI有東西可以照著做。本書內容會談怎麼用範例描述需求、怎麼帶Example Mapping工作坊讓大家在短時間內對齊、怎麼把測試方法當成提示詞餵給AI、以及怎麼讓範例清楚易懂,也不會因需求一變,就需要大量調整。

AI很會寫程式,但是無法通靈你的需求
一個範例,勝過千行提示
AI時代,範例就是規格


【內容簡介】
♚拒絕無效返工:範例為什麼有效,範例撰寫的注意事項
♚駕馭氛圍開發:用測試方法當作提示,通過範例才算收貨
♚測試設計範例:利用測試方法設計,範例壞味道分析
♚釐清需求討論:需求梳理工作坊,事前澄清測試左移

本書內容改編自第17屆iThome鐵人賽IT管理組佳作系列文章《如何利用實例化需求在GenAI時代下自我升級》。你大概也有過這種經驗,Claude Code跑得很快,程式一行行冒出來,但你心裡其實沒底,這真的是我要的嗎?產品經理說需求很簡單,工程師做出來卻完全不是那回事,然後大家在會議上爭論到底是誰聽錯。測試永遠最後才介入,QA想早點參與,又不知道從哪裡切進去。

AI並沒有讓這些問題消失,它只是讓事情發生得更快。當需求講不清楚,AI就寫出你不想要的東西;規格模糊,AI就開始亂編;邊界沒想過,AI就照它自己的猜測補滿。原本就存在的問題,現在被加速了,本書想處理的就是這件事,當寫程式這件事交給AI後,人類能做的,就是把需求講得夠清楚,讓AI有東西可以照著做。

本書內容會談怎麼用範例描述需求、怎麼帶Example Mapping工作坊讓大家在短時間內對齊、怎麼把測試方法當成提示詞餵給AI、以及怎麼讓範例清楚易懂,也不會因需求一變,就需要大量調整。

【目標讀者】
✪用AI開發,但程式碼品質不穩的軟體工程師。
✪需求寫完,但團隊卻做出不同東西的產品經理 / Product Owner。
✪總在最後才介入,想轉型卻不知如何左移的測試人員。
✪會議無效、跨團隊需求難同步的Scrum Master / 團隊 Lead。
✪被AI幻覺所困擾的GenAI的團隊與主管。


【本書特色】
✪跟舊翻譯書不同:大多是十年前翻譯版,寫於AI還不會寫程式的年代。
✪跟測試工具書不同:別的書教怎麼做自動化,但需求沒有講清楚也是沒用。
✪跟國外BDD書不同:英文書聚焦範例格式,本書使用測試方法產生範例。
✪跟單一主題書不同:從需求釐清、範例設計、測試方法到AI協作,一本講完。

作者

敏捷三叔公 柯仁傑(David Ko)
目前在Odd-e擔任Agile Coach,幫助企業導入敏捷、改善流程和提供培訓,台灣Agile Tour Taipei的組織者之一,也是國內最大敏捷社群的創始人,致力於推廣敏捷技術。

擅長敏捷開發流程、敏捷測試、軟體測試、設計衝刺(Design Sprint)和DevOps轉型。

Agile Summit、DevOpsDays Taipei的主辦人,譯有《Scrum and XP from the Trenches》繁中版。

【iThome鐵人賽獲獎】
✪2023 IT管理組冠軍《多團隊如何協作進行敏捷開發的利器─Large Scale Scrum (LeSS) 》
✪2024 IT管理組冠軍《軟體測試修練指南:我獨自升級的實戰心法》

目錄

|Chapter 01| 專案開發最常見的問題
1.1 軟體專案失敗常見的原因
1.2 可能誤解需求的場景
1.3 生成式人工智慧與需求
1.4 用測試案例精神重塑需求藍圖
三叔公考考你

|Chapter 02| 行為驅動開發 / 驗收測試驅動開發 / 實例化需求
2.1 行為驅動開發(Behavior Driven Development )
2.2 驗收測試驅動開發(Acceptance Test Driven Development)
2.3 實例化需求(Specification by Example )
2.4 三者的比較
三叔公考考你

|Chapter 03| 什麼是範例
3.1 範例的元素
3.2 驗收條件和驗收測試
三叔公考考你

|Chapter 04| 如何在開發流程中用範例促進需求討論
4.1 在瀑布式中使用範例驅動開發
4.2 在敏捷開發中使用範例驅動開發
4.3 如何在大規模敏捷開發中使用範例驅動開發
4.4 如何整合到產品探索流程中
三叔公考考你

|Chapter 05| 如何進行對話來討論範例
5.1 要找誰來討論範例
5.2 需求梳理工作坊
5.3 Example Mapping:有效討論範例的方式
三叔公考考你

|Chapter 06| 如何撰寫好的範例
6.1 描述範例的格式
6.2 範例的BRIEF原則
6.3 範例的案例研讀
三叔公考考你

|Chapter 07| 利用測試方法來系統化開立範例
7.1 等價類別分割法(Equivalence Class Partitioning )
7.2 使用案例測試法(Use Case Testing )
7.3 決策表測試法(Decision Table Testing)
7.4 等價類別分割法、使用案例測試法和決策表測試法的比較
三叔公考考你

|Chapter 08| 在GenAI時代如何使用範例來輔助
8.1 如何提示GenAI來產生範例
8.2 如何利用測試方法提示GenAI來產生範例
8.3 Vibe Coding所帶來的影響
三叔公考考你

|Appendix A| Gherkin

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • ISBN
    • 分級
    • 普通級
    • 頁數
    • 304
    • 商品規格
    • 23*17*1.95
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

購買須知:

使用金石堂電子書服務即為同意金石堂電子書服務條款

電子書分為「金石堂(線上閱讀+APP)」及「Readmoo(兌換碼)」兩種:

金石堂 電子書
  • 將儲存於會員中心→電子書服務「我的e書櫃」,點選線上閱讀直接開啟閱讀。
    1. 線上閱讀:
      建議使用Chrome、Microsoft Edge 有較佳的線上瀏覽效果, iOS 16 或以上版本,Android 6.0 以上版本,建議裝置有6GB以上的記憶體,至少有 30 MB以上的容量。
    2. 離線閱讀:
      APP下載:iOS Android
      安裝電子書APP後,請依照提示登入「會員中心」→「我的E書櫃」→「電子書APP通行碼/載具管理」,取得通行碼再登入下載您所購買的電子書。完成下載後,點選任一書籍即可開始離線閱讀。
Readmoo 電子書
  • 請至會員中心→電子書服務「我的e書櫃」領取複製『兌換碼』至電子書服務商Readmoo進行兌換。

退換貨須知:

  • 因版權保護,您在金石堂所購買的電子書僅能以金石堂專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等),不受「網購服務需提供七日鑑賞期」的限制。為維護您的權益,建議您先使用「試閱」功能後再付款購買。
※ 金石堂電子書怎麼看
金石堂門市 全家便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing