買這商品的人也買了...
-
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
$957深度學習 -
輕鬆學會 LINE 程式設計與 AI 聊天機器人實作開發$520$405 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$298 -
機器學習的數學:用數學引領你走進 AI 的神秘世界$580$452 -
創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵$460$391 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$331 -
CQRS 命令查詢職責分離模式 (Command Query Responsibility Segregation)$500$390 -
領域驅動設計與 .NET Core:應用 DDD 原則,探索軟體核心複雜度 (Hands-On Domain-Driven Design with .NET Core)$780$608 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$539 -
資安這條路:領航新手的 Web Security 指南,以自建漏洞環境學習網站安全(iT邦幫忙鐵人賽系列書)$680$578 -
複雜架構極簡化:領域驅動設計(DDD)10倍程式開發速度$1,000$790 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
$2,070Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback) -
ASP.NET Core Razor Pages in Action (Paperback)$2,160$2,052 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468 -
DevOps Handbook |打造世界級技術組織的實踐指南, 2/e (中文版) (The Devops Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, 2/e)$650$513 -
超圖解 ESP32 應用實作$820$647 -
Building AI Applications with Microsoft Semantic Kernel: Easily integrate generative AI capabilities and copilot experiences into your applications (Paperback)$1,700$1,615 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$561 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616
相關主題
商品描述
Start your development process with a blueprint. Most teams jump into coding and leave documentation for later, if at all. Too often this leads to maintenance issues, stalled modernization, and poor business alignment. Spec-driven development flips the order: the specification becomes the single source of truth that drives code, tests, and validation.
This pocket guide introduces the AI Unified Process, a lightweight framework that makes Spec-driven development practical in the age of generative AI. It shows how specs (requirements, use cases, entity models) can act as contracts, enabling AI agents and modern tools to generate, validate, and evolve software with far less guesswork.
Designed for busy teams, this book focuses on the principles of spec-first development, with AI Unified Process skills and templates as the primary enabler. It also introduces emerging tools like Amazon Kiro and GitHub Spec Kit for context. Alongside practical methodology, you'll work through a hands-on case study that takes you from requirements to executable code. By the end, you'll understand how to apply Spec-driven Development in practice, avoid common pitfalls, and integrate AI into a disciplined, scalable workflow.
What You Will Learn
- Capture requirements in lightweight specs
- Treat specs as executable contracts for code generation and testing
- Apply the AI Unified Process to projects and team workflows
- Integrate AI agents into a spec-driven lifecyce
Who this Book is for:
Software developers, tech leads, and architects with basic programming knowledge. No prior experience with requirements engineering or AI tools is required.
商品描述(中文翻譯)
開始您的開發過程時,請先制定藍圖。大多數團隊會直接進入編碼,並將文檔留到後面,如果有的話。這樣往往會導致維護問題、現代化停滯和業務對齊不良。以規範為驅動的開發顛覆了這一順序:規範成為驅動代碼、測試和驗證的唯一真實來源。
本口袋指南介紹了 AI 統一過程(AI Unified Process),這是一個輕量級框架,使以規範為驅動的開發在生成式 AI 時代變得可行。它展示了如何將規範(需求、用例、實體模型)作為合約,使 AI 代理和現代工具能夠生成、驗證和演進軟體,並大幅減少猜測。
本書專為繁忙的團隊設計,重點在於以規範為首的開發原則,並以 AI 統一過程的技能和模板作為主要推動力。它還介紹了像 Amazon Kiro 和 GitHub Spec Kit 等新興工具以提供背景。除了實用的方法論外,您還將通過一個實作案例研究,從需求到可執行代碼進行實踐。到最後,您將了解如何在實踐中應用以規範為驅動的開發,避免常見的陷阱,並將 AI 整合到有紀律的、可擴展的工作流程中。
您將學到的內容:
- 在輕量級規範中捕捉需求
- 將規範視為可執行的合約,用於代碼生成和測試
- 將 AI 統一過程應用於項目和團隊工作流程
- 將 AI 代理整合到以規範為驅動的生命週期中
本書適合的讀者:
具備基本程式設計知識的軟體開發人員、技術負責人和架構師。不需要具備需求工程或 AI 工具的先前經驗。
作者簡介
Simon Martinelli is a Java Champion, Vaadin Champion, and Oracle ACE Pro with over three decades of experience as a software architect, developer, consultant, and trainer. He is the creator of the AI Unified Process and a strong advocate of Spec-Driven Development.
As the owner of Martinelli LLC, he coaches teams to get up to speed with AI-driven development. He regularly shares his insights through international conferences, articles, and his blog, Keep IT Simple, where he writes about AI, architecture, and modern Java development.
He is also a lecturer at two universities in Switzerland, where he teaches software architecture, persistence, DevOps, and cloud-native development.
作者簡介(中文翻譯)
西蒙·馬丁內利(Simon Martinelli)是 Java Champion、Vaadin Champion 和 Oracle ACE Pro,擁有超過三十年的軟體架構師、開發者、顧問和培訓師的經驗。他是 AI 統一流程的創建者,也是以規範驅動開發(Spec-Driven Development)的強力倡導者。
作為 Martinelli LLC 的擁有者,他指導團隊快速掌握 AI 驅動的開發。他經常通過國際會議、文章和他的部落格《Keep IT Simple》分享見解,該部落格專注於 AI、架構和現代 Java 開發。
他同時也是瑞士兩所大學的講師,教授軟體架構、持久性、DevOps 和雲原生開發。