Lecture 10 - Software Project Scheduling Flashcards

1
Q

What answers the Why question in Software Project Planning?

A

Business Case / Scope

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

What answers the What question in Software Project Planning?

A

Work Breakdown Structure (WBS)

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

What answers the When question in Software Project Planning?

A

Schedule

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

What answers the Who question in Software Project Planning?

A

Staffing

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

What answers the Where question in Software Project Planning?

A

Facilities

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

What answers the How much question in Software Project Planning?

A

Budget / Costs

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

In Software Project Planning, what takes place in Introduction?

A

Defining objectives of project, setting constraints

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

In Software Project Planning, what is Project Organization?

A

The way the development team is organized (roles, etc.)

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

In Software Project Planning, what is Estimation?

A

The effort, cost, schedule estimates, resource availability for the project

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

In Software Project Planning, what is Risk Management?

A

Possible project risks, their likelihood of occurring, and risk reduction strategies

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

In Software Project Planning, what are Hardware / Software? (3)

A
  • Support required for development
  • Price estimates if hardware needs to be bought
  • Delivery schedule
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

In Software Project Planning, what is Work Breakdown?

A
  • Breakdown of project into activities / tasks
  • Identification of milestones / deliverables associated with each task
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

In Software Project Planning, what is Project Schedule?

A
  • The estimated time to reach each milestone
  • Allocation of resources to activities
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

In Software Project Planning, what is Monitoring, Controlling, and Reporting?

A

Management reports for monitoring the progression of the project

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

In Project Time Management Processes, what is Planning schedule management?

A

Determining policies, procedures, documentation that will be used for planning, executing, and controlling the project schedule

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

In Project Time Management Processes, what is Defining activities?

A

Identifying specific activities that project team members and stakeholders must perform to produce project deliverables

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

In Project Time Management Processes, what is Sequencing activities?

A

Identifying and documenting relationships between project activities

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

In Project Time Management Processes, what is Estimating activity resources?

A

Estimating how many resources a project team should use to perform project activities

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

In Project Time Management Processes, what is Estimating activity durations?

A

Estimating number of work periods needed to complete individual activities

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

In Project Time Management Processes, what is Developing the schedule?

A

Analyzing activity sequences, activity resource estimates, activity duration estimates to create project schedule

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

In Project Time Management Processes, what is Controlling the schedule?

A

Controlling and managing changes to project schedule

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

A process showing relationship of activities and determining of the project time and the timing of activities comprising the project describes…

A

Scheduling

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

“What are the critical bottlenecks in the project” is a question considered in…

A

Scheduling

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

“What are the activities of the project” is a question considered in…

A

Scheduling

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

“How long the project is expected to take” is a question considered in…

A

Scheduling

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

“When each activity may be scheduled (started and ended)” is a question considered in…

A

Scheduling

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

“How resources can be used more proper” is a question considered in…

A

Scheduling

28
Q

What are the main reasons for conflict on projects?

A

Schedule issues

29
Q

TF: Conflicts arising from schedule issues is more prevalent in the first half of the project

A

False. Second half of the project

30
Q

What needs to take place during Breakdown in Scheduling Principles?

A

Product and process must be decomposed into a manageable number of activities and tasks

31
Q

What needs to take place during Interdependency in Scheduling Principles?

A

Tasks that can be completed in parallel must be separated from those that must be completed serially

32
Q

What needs to take place during Time Allocation in Scheduling Principles?

A

Every task has a start and completion date that takes interdependence into account

33
Q

What needs to take place during Effort Validation in Scheduling Principles?

A

Project manager must ensure that on any given day there are enough staff members assigned to complete the tasks on time

34
Q

What needs to take place during Defined Responsibility in Scheduling Principles?

A

Every scheduled task needs to be assigned to a specific team member

35
Q

What needs to take place during Defined outcomes in Scheduling Principles?

A

Every task in the schedule needs to have a defined outcome (work product or deliverable)

36
Q

What needs to take place during Defined milestones in Scheduling Principles?

A

A milestone is accomplished when one or more work products from an engineering task have passed quality review

37
Q

“obtaining customer sign-off on key documents or completion of specific products” is an example of a…

A

milestone

38
Q

What are considered resources? (3)

A
  • People
  • Equipment
  • Materials
39
Q

What needs to be known before estimating activity durations?

A

Must have good idea of the quantity and type of resources that will be assigned to each activity

40
Q

What is a Resource Breakdown Structure?

A

Hierarchical structure that identifies the project’s resources by category and type

41
Q

TF: In Activity Duration Estimation, Duration only includes the actual amount of time worked on an activity

A

False. actual amount of time worked on an activity plus elapsed time

42
Q

In Activity Duration Estimation, what is effort?

A

Number of workdays or work hours required to complete a task

43
Q

TF: In Activity Duration Estimation, effort equals duration

A

False. It does not

44
Q

TF: In Activity Duration Estimation, only people doing the work should help create estimates

A

False. Experts should then review them

45
Q

What is an activity / task

A

Element of work normally found in WBS that has expected duration, cost, and resource requirement

46
Q

What is an activity list?

A

Tabulation of activities to be included in project schedule

47
Q

What is included in an activity list? (3)

A
  • Activity name
  • Activity ID
  • Brief description of activity
48
Q

What are activity attributes?

A

Provide more information such as predecessors, successors, logical relationships, leads and lags, etc. related to the activity

49
Q

What is Finish to Start (FS) in Task Dependency? Say you have Tasks A and B

A

Task B can only start once predecessor task A is completed

50
Q

What is Finish to Finish (FF) in Task Dependency? Say you have Tasks A and B

A

When Task A finishes, Task B may finish

51
Q

What is Start to Start (SS) in Task Dependency? Say you have Tasks A and B

A

When Task A starts, Task B may Start

52
Q

What is Start to Finish (SF) in Task Dependency? Say you have Tasks A and B

A

When Task A starts, Task B may finish

53
Q

In an Activity graph, each activity has… (4)

A
  • Predecessor
  • Duration
  • Due Date
  • End point (milestone or deliverable)
54
Q

In an activity graph, each task has… (3)

A
  • Start time
  • End time
  • Duration
55
Q

What is an Activity-on-node network?

A

A directed mathematical graph, comprised of nodes that represent activities

56
Q

What is included in a node in an Activity-on-node network?

A

Information about an activity, such as earliest and latest times

57
Q

What do edges represent in an Activity-on-node network?

A

Transitions from one activity to another

58
Q

In an Activity-on-node network, what is Earliest Start Time (ES)?

A

The earliest time an activity can begin, based on the completion of its predecessor activities

59
Q

In an Activity-on-node network, what is Earliest Finish Time (EF)?

A

The earliest time an activity can be completed, calculated by adding the activity’s duration to its Early Start (ES)

60
Q

In an Activity-on-node network, what is Latest Finish Time (LF)?

A

The latest time at which the activity can be completed without delaying the project

61
Q

In an Activity-on-node network, what is Latest Start Time (LS)?

A

Equals to the latest finish time minus the time required to complete the activity.

62
Q

What does a node look like in an Activity-on-node network?

A

ES | A | EF
SL
LS | DR | LF
- SL = Slack/Float
- A = Activity identifier
- DR = Duration

ES | A | EF |

63
Q

What does a schedule/activity network impose?

A

Imposes an “is preceded by” relation on a collection of tasks

63
Q

TF: A Schedule/Activity network is an aggregation relation

A

False. A time-ordering relation

64
Q

TF: A WBS is an aggregation relation

A

True

65
Q

TF: An schedule/activity network contains hierarchical (aggregation) information

A

False. It does not

66
Q

TF: A WBS contains no sequencing (scheduling) information

A

True