From the course: Software Development Life Cycle (SDLC)
Unlock the full course today
Join today to access over 22,500 courses taught by industry experts or purchase this course individually.
Feature-driven development (FDD)
From the course: Software Development Life Cycle (SDLC)
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.