Feature-Driven Development ist ein modellgesteuerter Prozess, der aus fünf Aktivitäten besteht:
- Das Entwicklungsteam erstellt ein Modell für das Produkt
- Sie werden eine Funktionsliste erstellen
- Sie planen für die Arbeit nach Merkmalen
- Das Team geht durch das Design und erstellt die Anweisungen für die Produktfunktionen
- Das Team entwickelt nach Merkmalen und baut nach Merkmalen