Feature Driven Development Flashcards
What is a feature in FDD?
A small, client valued function
How is a feature expressed in FDD?
Action Result/Return Value Objecr
In FDD what’s the maximum time it should take to build the feature?
2 weeks
Is a feature the same as a class?
No. A feature can impact many classes
What are the five stages of FDD?
- Build a model
- Produce a features list
- Plan by feature
- Design by feature
- Build by feature
What does plan by feature mean? What exactly happens here?
It is decided what classes the feature impact and then a plan is put in place to get the class owners and feature set owners together to design and implement the feature.
How is a feature expressed in FDD?
Action
Result/Return Value
Object
In FDD what’s the maximum time it should take to build the feature?
2 weeks
Is a feature the same as a class?
No. A feature can impact many classes
What are the five stages of FDD?
- Build a model
- Produce a features list
- Plan by feature
- Design by feature
- Build by feature
What does plan by feature mean? What exactly happens here?
It is decided what classes the feature impact and then a plan is put in place to get the class owners and feature set owners together to design and implement the feature.