développement basé sur les fonctionnalités
iterative and incremental (agile) software development process aiming to deliver tangible, working software with client-valued functionality in a timely manner