A Practical Guide to Feature-Driven Development
Stephen R. Palmer, John M. Felsing
- 出版商: Prentice Hall
- 出版日期: 2002-02-21
- 定價: USD $44.99
- 售價: $1,188
- 語言: 英文
- 頁數: 304
- 裝訂: Paperback
- ISBN: 0130676152
- ISBN-13: 9780130676153
立即出貨 (庫存 < 3)
貴賓價: $1,663The Pragmatic Programmer: From Journeyman to Master (Paperback)
售價: $1,995Agile Estimating and Planning (Paperback)
貴賓價: $1,890Patterns, Principles, and Practices of Domain-Driven Design (Paperback)
- 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.
- 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
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” .