Feature Driven Development (FDD) is a software development process that emphasizes the development of features in an iterative and incremental manner. It is an agile process that focuses on delivering tangible results in the form of features that are developed, tested, and deployed in a timely manner. FDD
Feature-driven development (FDD) is an iterative and incremental software development process. It is a lightweight or agile method for developing software. FDD blends several best practices into a cohesive whole. These practices are driven from the perspective of delivering functionality (features) valued by the client. Its main purpose is to deliver tangible, working software repeatedly in a timely manner in accordance with the Principles behind the agile manifesto.