Lecture 11 - Software Project Scheduling II Flashcards

1
Q

The amount of time an activity can be delayed without delaying the early start of any immediately following activities is called…

A

Slack or Float

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

The amount of time an activity may be delayed from its early start without delaying the planned project finish date is called…

A

Total Slack or Total Float

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

The property that determines the early start and finish dates is called…

A

Forward pass

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

The property that determines the late start and finish dates is called…

A

Backward pass

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

The amount of time a task can be delayed without affecting the scheduled start time of its immediate successor tasks is called…

A

Free slack

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

The early schedule is determined using what?

A

Forward pass

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

The late schedule is determined using what?

A

Backward pass

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

What is the critical path?

A

Represents how long it takes to complete a project

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

TF: The critical path is the longest path through a network diagram

A

True

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

TF: The critical path can have a float above 0

A

False. There is no float for critical path

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

Calculating float to determine which activities have the least scheduling flexibility is the focus of what?

A

CPM (Critical Path Method)

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

What are the three main techniques for shortening schedules?

A
  1. Shortening duration of critical activities by adding resources or changing their scope
  2. Crashing activities by obtaining the greatest amount of schedule compression for least incremental cost
  3. Fast tracking activities by doing them in parallel or overlapping them
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

TF: One of the purposes of Goals is to know the status of the schedule

A

True

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

TF: One of the purposes of Goals is to see factors that cause schedule changes

A

True

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

TF: Goals are not used to determine that schedule has changed

A

False. It is used

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

Gantt Charts help manufacturing supervisors to see whether their work was…

A

on, ahead of, or behind schedule

17
Q

What is a Gantt chart used for?

A

To plan all tasks that must be completed as part of a project

18
Q

What does the Gantt chart distribute?

A

Distributes estimated effort across the planned project duration by allocating the effort to specific software engineering tasks

19
Q

What is the first step of developing a Gantt chart?

A

List all essential activities in the plan (using WBS) and note earliest start date and estimated duration for each task

20
Q

What is the second step of developing a Gantt chart?

A

Prepare the Gantt chart

21
Q

What is the third step of developing a Gantt chart?

A

Allocate resources

22
Q

What do milestones emphasize?

A

Important events or accomplishments on projects

23
Q

How do you create milestones in a Gantt chart? (2)

A
  • Entering a task with zero duration
  • Marking any task as a milestone
24
Q

TF: Milestones should be Specific, Measurable, Assignable, Realistic, Time-framed (SMART)

A

True

25
Q

TF: Project time management is often cited as the main source of conflict on projects

A

True

26
Q

What are the main processes of Project Time Management? (7)

A
  • Plan schedule management
  • Define activities
  • Sequence activities
  • Estimate activity resources
  • Estimate activity durations
  • Develop schedule
  • Control schedule
27
Q

TF: Higher communication, training cost is not a problem of adding more people to a late project

A

False. It is

28
Q

TF: Adding people to a late project will increase team productivity

A

False. Will lower team productivity

29
Q

TF Adding more people to a late project will increase progress rates

A

False. Will lower progress rates

30
Q

TF: Schedule pressures impact developers’ actions

A

True

31
Q

TF: A project behind schedule causes developers to work long hours

A

True

32
Q

Barry Boehm found that the number of staff-hours devoted to a project behind scheduled increased by how much?

A

100%

33
Q

TF: Schedule pressure does not increase error rate

A

False. It does

34
Q

TF: Persistent schedule pressures causes higher turnover rate

A

True