A Practical Guide to Feature-Driven Development

Stephen R. Palmer, John M. Felsing

  • 出版商: Prentice Hall
  • 出版日期: 2002-02-21
  • 售價: $1,575
  • 貴賓價: 9.5$1,496
  • 語言: 英文
  • 頁數: 304
  • 裝訂: Paperback
  • ISBN: 0130676152
  • ISBN-13: 9780130676153
  • 相關分類: Agile Software軟體工程
  • 立即出貨 (庫存 < 3)

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

商品描述

  • Combine the speed and flexibility of agile methods with enterprise-class scalability!
  • Hands-on coverage of the entire project lifecycle
  • Modeling, feature lists, planning, design, and software construction
  • Adapt Feature-Driven Development to your own organization and projects

The first practical, start-to-finish guide to implementing Feature-Driven Development!

Feature-Driven Development (FDD), created by Peter Coad and Jeff De Luca, combines the key advantages of agile methodologies with model-driven techniques that scale to the largest teams and projects. This book demonstrates FDD at work in real-world projects and provides project leaders with all the information they need to successfully apply it in their own organizations.

Stephen R. Palmer and John M. Felsing show how applying FDD can help solve problems that neither traditional nor agile methodologies can address. They help you identify the projects that are best suited for FDD, and then walk you step by step through the entire FDD development process.

Coverage includes:

  • Understanding FDD's model-driven, short-iteration approach to software development
  • FDD's roles, artifacts, goals, and timelines
  • Creating overall models that provide a solid foundation and structure for effective development
  • Formalizing the features list: Completing, leveling, clustering, and prioritizing features
  • Plan by feature: Establishing class owners, feature-set owners, and rough development plans
  • Design by feature: Domain walkthroughs, design, and inspection
  • Build by feature: Coding, ongoing inspection, testing, and promotion
  • Tracking and reporting progress to technical leads, project managers, sponsors, and upper management
  • Applying FDD to user interface and external system interfaces
  • Adapting FDD to your projects—and your business and technical environment

Table of Contents

Acknowledgments.
Foreword.
Preface.
Introduction.

I. FEATURE-DRIVEN DEVELOPMENT—CONCEPTS.

1. Process Pride: The Pain and Relief.
2. Feature-Driven Development—Projects and People.
3. Feature-Driven Development—Practices.
4. Feature-Driven Development—Processes.
5. Feature-Driven Development—Progress.
6. Feature-Driven Development—Packages.

II. FEATURE-DRIVEN DEVELOPMENT—THE FIVE PROCESSES IN PRACTICE.


7. Develop an Overall Object Model.
8. Feature-Driven Development—Build a Features List.
9. Feature-Driven Development—Planning Feature Development.
10. Feature-Driven Development—Designing by Feature.
11. Feature-Driven Development—Build by Feature.

 

III. FEATURE-DRIVEN DEVELOPMENT—ADDITIONAL TOPICS.


12. Feature-Driven Development—Technical Architecture.
13. Feature-Driven Development—Testing: Failures, Faults, and Fixes.
14. Feature-Driven Development—Other Surroundings.
15. Feature-Driven Development—“All Change” .
References.
Index.

商品描述(中文翻譯)

結合敏捷方法的速度和靈活性,並具有企業級可擴展性!全面涵蓋整個項目生命週期的實踐指南。包括建模、功能列表、計劃、設計和軟件構建。將功能驅動開發(FDD)適應到您自己的組織和項目中。這是第一本實用的從頭到尾實施功能驅動開發的指南!功能驅動開發(FDD)是由Peter Coad和Jeff De Luca創建的,它結合了敏捷方法論的關鍵優勢和可擴展到最大團隊和項目的模型驅動技術。本書展示了FDD在實際項目中的應用,並為項目負責人提供了成功應用FDD所需的所有信息。Stephen R. Palmer和John M. Felsing展示了如何應用FDD來解決傳統方法和敏捷方法都無法解決的問題。他們幫助您識別最適合FDD的項目,然後逐步引導您完成整個FDD開發過程。內容包括:理解FDD的模型驅動、短迭代的軟件開發方法;FDD的角色、文檔、目標和時間表;創建提供堅實基礎和結構的整體模型;形成功能列表:完成、分級、分組和優先處理功能;按功能計劃:確定類別所有者、功能集所有者和粗略開發計劃;按功能設計:領域漫遊、設計和檢查;按功能構建:編碼、持續檢查、測試和推廣;向技術負責人、項目經理、贊助商和高級管理層跟踪和報告進度;將FDD應用於用戶界面和外部系統界面;將FDD適應到您的項目、業務和技術環境中。