Feature Driven Development (FDD)
Domain-driven, client-focused methodology.
Feature Driven Development (FDD) is an iterative and incremental software development methodology that belongs to the Agile family. It was first introduced by Jeff De Luca in 1997 and emphasizes client-valued features as the primary drivers of the development process. FDD follows a five-step proce…
Concepts covered: Feature Teams, Individual Class Ownership, FDD Reporting and Metrics, Feature Decomposition, Developing by Feature, Inspections, Chief Programmer, FDD Process Model, Domain Object Modeling, FDD Progress Tracking
Agile Project Management - Feature Driven Development (FDD) Example Questions
Test your knowledge of Feature Driven Development (FDD)
Question 1
An application will handle customer orders, containing products and their quantities, while calculating total order value. How should the domain model be structured in this case to follow best practices?
Question 2
Inspections reveal that the team tends to overlook specific design patterns. What is the most effective way to address this issue?
Question 3
In a FDD project, the product owner notices that the number of completed features has plateaued and progress is slowing down. Which of the following is the best approach to ensure accurate progress tracking?