Lecture 9 - Software Project WBS Flashcards

1
Q

What is a Work Breakdown Structure (WBS)?

A

Hierarchical description of all the work that must be done to meet the needs of the client

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

What can a WBS be represented as? (2)

A
  • Tree structure
  • Indented list
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

TF: A WBS is based on the tasks needed to create project deliverables

A

False. Based on Project deliverables

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

TF: WBS is built from the top down

A

True

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

In WBS, hierarchy partitions development activities into separate parts so that…

A

requirements and work activities can be assigned to different groups and different individuals

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

When is a WBS developed?

A

Early in the project, once requirements and scope have been defined

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

What does WBS become for the project?

A

Becomes a hub of information for the project

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

The WBS is the primary tool for…

A

verifying and controlling the project’s scope

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

What ties back to the WBS? (5)

A
  • Risk
  • Activities
  • Costs
  • Quality attributes
  • Procurement decisions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the 2 Fundamental WBS Structures?

A
  • Deliverables-based structure
  • Process / phase-based structure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does the Deliverables-based structure in WBS define?

A

Breaks down project into tangible components that are then divided into deliverables and work packages

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

What structure in WBS defines the project scope of work in terms of process steps that need to be taken to deliver each project deliverable?

A

Process/phase-based structure

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

What structure in WBS can also identify different work disciplines that are involved to work on various project deliverables?

A

Process/phase-based structure

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

What is the smallest element in a WBS?

A

Work packages

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

If you can’t assign a single owner, or you need to have additional visibility into the progress of the task in WBS, what should you do?

A

Break it down more

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

Each level of the WBS is… (2)

A
  • Mutually exclusive (distinct and independent from the others)
  • Cumulatively exhaustive (ensures no aspect is forgotten)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are the tools used for defining activities for a WBS? (3)

A
  • Decomposition
  • Meetings
  • Expert judgment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is decomposition when defining activities for a WBS?

A

Practice of breaking down deliverables (product features) into progressively smaller pieces

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

During the decomposition of deliverables for a WBS, when do we stop breaking down the structure?

A

When the deliverables are small enough to be considered work packages

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

What is Expert judgment when defining activities for a WBS?

A

Using expert judgment from external sources (industry specialists) or internal sources (team, specialist, project manager) to assist in defining project activities

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

What is Meetings when defining activities for a WBS?

A

Holding meetings to get the information required to define project’s activities

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

What are the initial planning activities? (2)

A
  1. Develop a Work Breakdown Structure (WBS)
  2. Develop work packages for the tasks in the WBS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What are the 5 Activities Process?

A
  1. Activity list
  2. Activity attributes
  3. Milestone list
  4. PM plan updates
  5. Change requests
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What is the Activity List?

A

Table that links an activity to the work package in WBS and briefly describes work required for it

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

What does an activity list include? (4)

A
  • Activity ID
  • WBS ID
  • Name
  • Description
26
Q

What are Activities Attributes?

A

Details associated with each activity

27
Q

What are predecessor activities in Activities Attributes?

A

Activities that happen directly before an activity
(ex: seeking approval)

28
Q

What are Successor activities in Activities Attributes?

A

Activities directly after an activity
(ex: printing the document after it is completed)

29
Q

What are the four types of logical relationships/dependencies between activities in Activities Attributes?

A
  • Finish to start
  • Finish to finish
  • Start to finish
  • Start to start
30
Q

What is the most common logical relationship/dependency between activities?

A

Finish to start

31
Q

What does the finish to start logical relationship/dependency in Activities Attributes mean?

A

You start the next activity once its predecessor is complete

32
Q

Approving the design and then printing the catalog is an example of which logical relationship?

A

Finish to start

33
Q

What are Leads in Activities attributes?

A

Allow succesor activities to be accelerated by enabling them to be started and completed sooner

34
Q

What are lags in Activity attributes?

A

Delays that could cause an activity to be started and finished later

35
Q

An editor only being available five days after the catalog design is complete is an example of…

A

lags

36
Q

An editor starting to review a design as soon as the design is complete is an example of…

A

leads

37
Q

What are imposed dates in Activities attributes?

A

Dates that the project manager can’t control

38
Q

Imposed dates are based on what? (3)

A
  • Availability of a resource
  • Supply of material to site
  • Lags/leads on activity
39
Q

A catalog must be written and printed before the start of the store’s opening sale on May 2nd is an example of…

A

imposed dates

40
Q

What are Resource requirements regarding Activities attributes?

A
  • Human resources
  • Materials
  • Tools
  • Warehouse space
  • Facilities
  • Location (where work carried out such as lab, construction site)
41
Q

What are the two ways to describe level of effort?

A
  • Discrete
  • Apportioned
42
Q

What is discrete effort when referring to level of effort?

A

When activity can be performed by one person or a defined project team in fixed amount of time

43
Q

“A technician will take one hour to assemble the device” is an example of what type of level of effort?

A

Discrete effort

44
Q

“A team will take two weeks to program the software module” is an example of what type of level of effort?

A

Discrete effort

45
Q

What is apportioned effort when referring to level of effort?

A

When the work can’t easily be divided into separate measurable parts

46
Q

“Performing quality assurance on the product throughout the development phase” is an example of what type of level of effort?

A

Apportioned effort

47
Q

What are constraints when referring to activity attributes?

A

Factors that limit how the project team performs the work

48
Q

A project having limited funding, causing them to not be able to afford the latest technologies, limiting the project’s output and changing the level of effort for the project is an example of…

A

a constraint

49
Q

What are assumptions when referring to activity attributes?

A

Facts that the project manager regards as true and on which the project depends

50
Q

Hiring a programmer for your project and assuming he/she has the competence to do the job is an example of…

A

an assumption

51
Q

If an outcome is essential, this is established as a…

A

mandatory milestone

52
Q

If an outcome is preferred, this is established as an…

A

optional milestone

53
Q

What is another name for milestones?

A

Zero-duration events

54
Q

Why do milestones not have a duration?

A

Because they are critical points in the project schedule, not activities in themselves

55
Q

When do milestones typically occur?

A

After a final activity in a phase of a project

56
Q

TF: Milestones can also be points where decisions are made about the future direction of the project

A

True

57
Q

TF: In project management, milestones are not used to trigger events

A

False. They are used to trigger events

58
Q

slide 37, 38 examples of milestones

A
59
Q

If during the creation of scope baseline and WBS, and say a missing requirement was discovered after requirements were already validated, what should the Project Manager do?

A

Should update the requirements documentation

60
Q

What should be done if after the define activities process leads to the need for additional work requirements to be added?

A

Generate a change request

61
Q

Adding activities to a project after the project baseline has already been defined causes updates to what?

A
  • Schedule baseline
  • Cost baseline
62
Q

What are the benefits of WBS? (5)

A
  1. Optimized project scheduling
  2. Effective project execution
  3. Management of project vision
  4. Improve communication
  5. Accountability