Chapter 4 Definitions Flashcards

(7 cards)

1
Q

What are the strengths and weaknesses of the democratic team approach

A

Strengths:
- High-quality code as a consequence of positive attitude towards finding faults
- Particularly good with hard problems
Weaknesses:
- Experience staff resent having their code be appraised by beginners
- Cannot be externally imposed

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

What are the strengths and weaknesses of the classical chief programmer team approach

A

Strengths:
- Major success of The New York Times project
Weaknesses:
- Impractical

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

What are the strengths and weaknesses of the modified chief programmer approach

A

Strengths:
- Has had many successes
Weaknesses:
- No success as big as The New York Times project

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

What are the strengths and weaknesses of the modern hierarchical programming team approach

A

Strengths:
- Team manager structure obviates the need for a chief programmer
- Scales up
- Supports decentralization when needed
Weaknesses:
- Problems can arise unless areas of responsibility of the team manager and team leader are clearly delineated

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

What are the strengths and weaknesses of the synchronize-and-stabilize team approach

A

Strengths:
- Encourages creativity
- Ensures that a huge number of developers can work towards a common goal
Weaknesses:
- No evidence can be found that this can be used outside of Microsoft

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

What are the strengths and weaknesses of the agile process teams approach

A

Strengths:
- Programmers do not test their own code
- Knowledge is not lost if one programmer leaves
- Less-experience programmers can learn from others
- Group ownership of code
Weaknesses:
- Still too little evidence regarding its efficacy

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

What are the strengths and weaknesses of the open source teams approach

A

Strengths:
- Few projects are extremely successful
Weaknesses:
- Narrowly applicable
- Must be led by a superb motivator
- Requires top-caliber participants

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