Feature driven development Flashcards

1
Q

Main purpose

A

1) Working software in timely manner

2)

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

FDD attributes

A

1) Development of domain model (mandatory)

2) Decomposed subject area to features to tasks

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

FDD reporting milestones

A

1) Domain walk through for specific feature
2) Design feature
3) Design inspection
4) Coding
5) Code inspection
6) Promote build

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

Feature naming template

A

[Action] [Result] [Object]

Calculate Total Debit card sale

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

Translating features into code

A

1) Class Sale, function calculate

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

Best practices 1

A

1) domain object modeling
2) Developing by feature
3) Individual class ownership

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

Best practices II

A

1) Feature team
2) Inspections
3) Regular builds

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

Best practices III

A

1) version control

2) Progress reporting

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

FDD processes

A

1) Develop overall model
2) Build a feature 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
10
Q

FDD primary roles

A

1) Project manager
2) Chief architect
3) Development manager
4) Experts
5) Chief programmers
6) Developers
7) Testers
8) Deployers
9) Technical writers

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

When should use FDD

A

1) accommodate shorter business cycle
2) Model driven short iteration
3) Want to adopt proven process for frequent tangible accurate reliable solution

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

TDD vs FDD

A

1) FDD is a method

2) TDD is agile tool

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