background preloader

Feature Driven Development

Facebook Twitter

Feature Driven Development. Feature Driven Development (FDD) and Agile Modeling. Feature-Driven Development (FDD) is a client-centric, architecture-centric, and pragmatic software process.

Feature Driven Development (FDD) and Agile Modeling

The term "client" in FDD is used to represent what Agile Modeling (AM) refers to as project stakeholders or eXtreme Programming (XP) calls customers. FDD was first introduced to the world in 1999 via the book Java Modeling In Color with UML, a combination of the software process followed by Jeff DeLuca's company and Peter Coad's concept of features. FDD was first applied on a 15 month, 50-person project for a large Singapore bank in 1997, which was immediately followed by a second, 18-month long 250-person project. A more substantial description is published in the book A Practical Guide to Feature-Driven Development as well as the Feature Driven Development web site.

Welcome to FDDTools Project Homepage.