A Practical Guide To Feature Driven Development Pdf Best -
A Practical Guide to Feature-Driven Development (FDD)
Version: 1.0 Audience: Project Managers, Chief Architects, and Development Teams
Design by Feature: A small team works on the detailed design and undergoes a design inspection. a practical guide to feature driven development pdf
- Project Manager: The protector of the process. Handles budget, resources, and administrative tasks.
- Chief Architect: Responsible for the overall model architecture. Ensures technical integrity.
- Development Manager: Handles day-to-day coordination of developers.
- Chief Programmer: An experienced developer who leads a small team for a specific feature set. They act as the technical lead.
- Class Owner: A developer responsible for a specific class in the codebase. If that class needs editing, the Class Owner does it.
- Domain Expert: The "business side." They know what the system should do (e.g., accountants for finance software).
For an immediate practical start, I encourage you to create your own 5-page PDF using the checklists in this article. Print the daily inspection card (see Part 3). Print the feature decomposition chart (Part 2). Staple them together. That is your "minimum viable guide." Project Manager: The protector of the process
Part 1: Why FDD? The Pragmatic Agile Alternative
Before diving into the PDF-ready checklists, let's define the problem FDD solves. For an immediate practical start, I encourage you
- The 5 processes (1 page each).
- Role descriptions (1 page).
- Feature card template (1 page).
- Sample feature list for a simple project (e.g., Library Management System).
- Code inspection checklist.
- One-page cheat sheet (the “FDD in 10 minutes” summary).
- The Metric: Percentage of features completed.
- The Chart: A "Burn-up" chart (not a Burn-down chart).