This document provides an overview of Feature Driven Development (FDD), including its key activities and practices. FDD is an iterative software development process that focuses on delivering working software in short iterations. The main FDD activities are developing an overall model, building a feature list, planning by feature, designing by feature, and building by feature. Other practices include domain object modeling, individual class ownership, inspections, and configuration management to deliver working software in regular builds.