What Is Feature Driven Development FDD? | PMI ACP Series

Feature Driven Development Overview:

FDD is a model-driven short-iteration process that consists of five basic activities. For accurate state reporting and keeping track of the software development project, milestones that mark the progress made on each feature are defined. This section gives a high level overview of the activities. In the figure on the right, the meta-process model for these activities is displayed. During the first two sequential activities, an overall model shape is established. The final three activities are iterated for each feature.

  • Develop overall model
  • Build feature list
  • Plan by feature
  • Design by feature
  • Build by feature

FDD-SPECIFIC ROLES

  • Project manager
  • Chief architect
  • Development manager
  • Chief programmer
  • Class owner
  • Domain expert
  • Tester
  • Developer
  • Technical writer

FDD teams use several specific tools to track and report progress

  • Task list for each feature
  • 2 milestone table for each feature
  • A line graph showing completed features across a project end
  • A feature set progress report
  • Each feature has six milestones:

Domain walk through, design, design inspection code, code, code inspection

Feature Driven Development

Article Source:  PMI ACP Notes by shahzadsheriff https://goo.gl/tNEDmw

 Image Source: Wikipedia

Leave a Reply

Your email address will not be published. Required fields are marked *