Feature-Driven Development is a model-driven process consisting of five activities:
- The development team creates a model for the product
- They will build a feature list
- They plan for the work by feature
- The team moves through the design and build the directions for the product features
- The team designs by features and builds by features