Contents

 

Introduction

Agile, General

Crystal/ASD

DSDM

Extreme Programming (XP)

FDD

Scrum

Win-Win Spiral

XBreed

Lean Development

Agile Education

 

 

 

FDD (Feature-driven design)

 

FDD is a design-oriented agile process developed by Jeff De Luca that follows the belief that a strong design (yet one that allows room for flexibility) will create a process that is better managed and thus more efficient. The project is divided into "features," which are small pieces of the project that possess some customer value. FDD creates design, code, and code inspection schedules that may seem strangely un-agile, but these schedules lack the depth and mounds of paperwork associated with a system completely specified in the requirements phase, instead relying on people and their roles to address the details as needed. The simplified design schedule also serves as an bridge of communication between manager and developer. Perhaps most importantly, the design schedule can be used to establish a baseline for productivity and be used to estimate future product development and serve as an important component of contract negotiation.

 

 

Books:

            Peter Coad, Eric Lefebvre, and Jeff De Luca, Java Modeling in Color with UML: Enterprise Components and

                        Process, Chapter 6, Prentice Hall, 1999.

            Palmer, S.R. and J.M. Felsing, A Practical Guide to Feature-Driven Development, Prentice Hall, 2002.

           

Web Sites/Web Pages:

            FDD

            FDD Community

            Holonic Software Development (Granville Miller)

            Step 10 – A Practical Guide to Feature-Driven Development

 

Images on this page taken from the Feature-Driven Development Community for educational and informational purposes only.