O documento descreve a metodologia de desenvolvimento de software Feature Driven Development (FDD). FDD foi criado em 1997 para um projeto em Java e combina modelagem orientada a objetos com práticas ágeis como entregas frequentes de funcionalidades. O processo de FDD inclui modelagem abrangente do domínio, construção de lista de funcionalidades, planejamento e construção por funcionalidade.