From the course: Software Development Life Cycle (SDLC)

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Feature-driven development (FDD)

Feature-driven development (FDD)

From the course: Software Development Life Cycle (SDLC)

Start my 1-month free trial

Feature-driven development (FDD)

- [Instructor] Feature-Driven Development or FDD is a lightweight and agile process. In the world of FDD, software is viewed as a collection of working features. A feature is just a piece of working functionality that has business value. Each FDD team tries to deliver working software, which is composed of working features. At a high level, FDD is an iterative process with five steps that will be explored later in this lesson. Let's review examples of a feature. In a nutshell, a feature is a small piece of working functionality, typically expressed as action, result, object, for example, in the example, calculate monthly interest on account balance. Calculate is a verb, that represents action. Monthly interest is the result. And account balance is the object on which an action is performed. Let's review the FDD life cycle, which consists of the following five steps, develop overall model, in this phase, a high…

Contents