Feature Driven Development Flashcards

1
Q

What is a feature in FDD?

A

A small, client valued function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How is a feature expressed in FDD?

A

Action Result/Return Value Objecr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In FDD what’s the maximum time it should take to build the feature?

A

2 weeks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Is a feature the same as a class?

A

No. A feature can impact many classes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the five stages of FDD?

A
  1. Build a model
  2. Produce a features list
  3. Plan by feature
  4. Design by feature
  5. Build by feature
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does plan by feature mean? What exactly happens here?

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How is a feature expressed in FDD?

A

Action
Result/Return Value
Object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

In FDD what’s the maximum time it should take to build the feature?

A

2 weeks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Is a feature the same as a class?

A

No. A feature can impact many classes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the five stages of FDD?

A
  1. Build a model
  2. Produce a features list
  3. Plan by feature
  4. Design by feature
  5. Build by feature
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does plan by feature mean? What exactly happens here?

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly