Le développement piloté par les fonctionnalités est un processus piloté par le modèle qui se compose de cinq activités :
- L'équipe de développement crée un modèle pour le produit
- Ils établiront une liste de fonctions
- Ils planifient le travail en fonction
- L'équipe passe à la conception et à l'élaboration des directives relatives aux caractéristiques du produit.
- L'équipe conçoit par fonctionnalités et construit par fonctionnalités.