LM11 (TEXT & PP) - 14 STARRED

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/117

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

118 Terms

1
New cards

The collected project status data should be:

reliable, accurate, valid

2
New cards

Define Reliable Data

Data are collected and tabulated by the defined rules of measurement / metric such that none or very little error is committed in the gathering and tabulation of data.

3
New cards

Define Valid Data

The data is applicable to the issue and attribute of interest

4
New cards

What could be a potential reliability problem in data collection?

Did we collect and count the data correctly in all cases?

5
New cards

What could be a potential accuracy problem in data collection?

Did we use the same level of precision (e.g. same level of severity breakdown)?

6
New cards

What could be a potential validity problem in data collection?

Do these data reflect a measure of the extent of defects committed?

7
New cards

One important aspect of project management is ______ or _________ the project progress.

tracking, monitoring

8
New cards

The essence of project monitoring is measuring the _________ and understanding whether any ___________ needs to be made.

status, adjustment

9
New cards

How can we measure progress?

earned value

10
New cards

Budgeted Cost of Work (BCW):

The estimated effort for each work task.

11
New cards

Budgeted Cost of Work Scheduled (BCWS):

The sum of the estimated effort for each task that was scheduled to be completed by the specified time (sum of BCW’s scheduled to be completed by that time).

12
New cards

Budget At Completion (BAC):

The estimate of the total project effort (sum of all BCWs).

13
New cards

Planned Value (PV):

The percentage of the total estimated effort that is assigned to the particular task, j.

14
New cards

Schedule Variance (SV):

estimated effort of tasks completed - estimated effort of tasks scheduled to be completed by the specified time.

15
New cards

Cost Variance (CV):

Estimated efforts - Actual efforts for the tasks that have been completed by the specified time.

16
New cards

Schedule Performance Index (SPI) =

BCWP / BCWS

17
New cards

If SPI = 1:

on schedule target

18
New cards

If SPI > 1:

ahead of schedule

19
New cards

If SPI < 1:

behind schedule

20
New cards

Schedule Variance (SV) =

BCWP – BCWS

21
New cards

Cost Variance (CV) =

BCWP – ACWP

22
New cards

Planned Value (PV) = 

(BCWS of j) / BAC

23
New cards

Earned Value (EV) =

BCWP / BAC

24
New cards

Two Important Variance Metrics

Schedule, Cost

25
New cards

Two Important Index Metrics

Schedule Performance, Cost Performance

26
New cards

The level of data’s accuracy is predetermined by:

The unit of measurement that was predetermined prior to data collection.

27
New cards

Because most software attributes are measured in a __________ form, the topic of significant figures is not much of an issue in software project management

discrete (countable)

28
New cards

Define Accurate Data

Data that are collected and tabulated according to the defined level of precision of the measurement and metric.

29
New cards

____________ addresses the applicability of the data to assess the particular issue or to measure the particular attribute.

validity

30
New cards

What are common analyses methods software managers can undertake to yield beneficial evaluations of data?

  • Distribution (Skews, Trends, Range of Values)

  • Centrality & Dispersion (Averages, Medians, Standard Deviation)

  • Data Smoothing

  • Data Correlations

  • Data Normalization

31
New cards

Define Data Distribution

A description of a collection of data that shows the spread of the values and the frequency of occurrences of the values of the data.

32
New cards

Assuming that data collection was reliable, then one of the simplest forms of analysis is to look at the __________ of the collected data.

distribution

33
New cards

By viewing the __________, one may be able to readily detect some problems or trends.

spread

34
New cards

Software project managers may improve their understanding of the project’s status during the monitoring phase by evaluating the data distribution through:

analysis of the skew of the distribution, the range of data values, and trends in data.

35
New cards

Give an example of Data Distribution Skew

Looking at a graph of the known problems by severity level and seeing that most problems are skewed to a severity of 5.

36
New cards

Give an example of Data Distribution Range of Data Values

  • We examine known defects grouped by functional area.

  • The highest count reveals 8 defects in one functional area. The lowest reveals 0 defects.

  • This implies a range from 0 to 8.

  • We compare this range to similar projects to make assumptions.

37
New cards

Give an example of Data Distribution Trends

  • We examine known defects across a period of time.

  • We see that the number of known defects is decreasing over time.

  • This would be a desirable trend as fewer problems are detected in the same functional area as the project progresses.

38
New cards

Why do trends offer a powerful way to analyze data?

It helps managers in looking for any stabilization, whether in the schedule, budget, or some other attribute.

39
New cards

Define Centrality Analysis

An analysis of a data set to find the typical value to represent that data set; evaluates the central tendency of the distribution.

40
New cards

What is the benefit of centrality analysis?

It provides a convenient way to compare groups of data.

41
New cards

Analyzing the centrality and the dispersion of data provides software project managers: 

A way to characterize a set of related data, whether those data deal with product quality, project productivity, or some other attribute.

42
New cards

The most common of the centrality analysis methods is the ___________.

computation of average

43
New cards

Define Average Value

A centrality analysis that estimates the typical (or middle) value of a data set by summing all the observed data values and dividing the sum by the number of data points.

44
New cards

It is well known that the average value may be influenced greatly by:

the inclusion of one or two extreme data points.

45
New cards

How do you find the median of the observed data?

  1. Place all observed data in order.

  2. The value that divides the set into upper and lower halves (the middle value) is the median.

46
New cards

Define Median

A value used in centrality analysis to estimate the typical (or middle) value of a data set. After the data values are organized, it is the data value that splits the data set into upper and lower halves.

47
New cards

A very common dispersion measurement is the _____________.

standard deviation

48
New cards

Define Standard Deviation

A metric used to define and measure the dispersion of data from the average value in a data set.

49
New cards

The larger the standard deviation, the greater the:

variability or dispersion from the average value.

50
New cards

In quality control of nonsoftware areas, such as manufacturing, ________________ are used to assess whether the average of any particular group falls within the range of “acceptable” limits.

control charts

51
New cards

Define Control Chart

A chart used to assess and control the variability of some process or product characteristic. It usually involves establishing the upper and lower limits (the control limits) of data variations from the data set’s average value. If an observed data value falls outside the control limits, then it would trigger evaluation of the characteristic.

52
New cards

How do you make a control chart?

  1. Establish the upper and lower limits of data variations from the data set’s average value (the control limits).

  2. If an observed data value falls outside the control limits, then it would trigger evaluation of the characteristic.

53
New cards

How can control charts + statistical process control be helpful?

They may help us improve and diminish the variations in the implementations of a defined software process.

54
New cards

How can control charts + standard deviations be helpful?

May be applied to tracking and observing a specific characteristic of a product or a methodology.

55
New cards

What is becoming quite common with control charts for quality management?

This application of the average value and the dispersion from the average value in control charts.

56
New cards

Define Moving Average

A technique for expressing data by computing the average of a fixed grouping (such as a fixed period) of data values to suppress the effects of one extreme data point.

57
New cards

How is data smoothing accomplished?

58
New cards

Define Data Smoothing

A technique used to decrease the effects of individual, extreme variability in data values by combining data points and viewing the aggregated values.

59
New cards

Why do test managers use moving averages in long software system tests?

Because the variability in test data values may be substantial.

60
New cards

Define Data Correlation

A technique that analyzes the degree of relationship between sets of data.

61
New cards

One popular way to examine data correlation is to:

Analyze whether a linear relationship exists. Two sets of data may be plotted and the resulting graph reviewed to see how related they are. A more formal method, called linear regression analysis, may also be applied.

62
New cards

Define Linear Regression:

A technique that estimates the relationship between two sets of data by fitting a straight line to the two sets of data values.

63
New cards

How can linear regression be used?

To correlate project or product attributes. Certain adjustments may be applied to the ongoing project based on the projected value of the correlated attribute.

64
New cards

T/F: Extrapolation of the linear relationship outside of the range of the data points may be erroneous.

TRUE

65
New cards

A _____________ is one of the most easily identifiable relationships that may exist between two sets of data.

linear relationship

66
New cards

T/F: A pure comparison of the raw data sometimes does not provide an accurate comparison.

TRUE

67
New cards

Define Normalizing Data

A technique used to bring data characterizations to some common or standard level so that comparisons become more meaningful.

68
New cards

T/F: In many types of analysis, normalized data should be used. In all cases, the normalization factors must be well understood and defined.

TRUE

69
New cards

The _______ and __________ phases of the software project management should have properly defined and prepared the measurement schemes for reliable, accurate, and valid data.

planning, organizing

70
New cards

The distribution of a set of collected data may be analyzed for:

Extreme values, skew, and trends.

71
New cards

Centrality and dispersion analysis of groups of data may be performed by:

Computing averages, median values, or standard deviations from the central value.

72
New cards

Data-smoothing techniques, involving the evaluation of trends through moving averages, are often used to:

Lessen the impact of exceptional data points (outliers).

73
New cards

The correlation of groups of data may be examined through many different methods. One very simple but popular method is:

linear regression

74
New cards

Normalizing the data ensures:

Groups of data are properly compared

75
New cards

The fundamental principle of project monitoring is comparing ______ versus _______.

planned, actual

76
New cards

In the project-monitoring phase of Earned Value Management (EVM), the major activity is to:

Assess the status of a project by reviewing what was planned against what is really occurring.

77
New cards

Define Earned Value Management (EVM)

A tool, or a methodology, that allows the project managers to first track the planned against the actual project status and then to perform the analysis of that information.

78
New cards

What does EVM use to allow us to analyze both the cost variance and the schedule variance?

Task-effort units as cost + defined measurement units.

79
New cards

EVM uses task-effort units as cost in conjunction with a set of defined measurement units that will allow us to analyze both the _______ variance and the ________ variance.

cost, schedule

80
New cards

Three very important activities must be performed in advance of carrying out EVM:

  • Tasks must be well-defined.

  • Task effort must be well-estimated.

  • Actual effort must be tracked.

81
New cards

Define Task Effort

A central unit used for measuring project cost

82
New cards

What are key definitions of EVM that depend on the notion of task effort?

  • Budgeted Cost of Work (BCW)

  • Budgeted Cost of Work Scheduled (BCWS)

  • Budget at Completion (BAC)

  • Planned Value (PV)

  • Budgeted Cost of Work Performed (BCWP)

  • Actual Cost of Work Performed (ACWP)

83
New cards

Planned Value (PV):

The percentage of the total estimated effort that is assigned to the particular task, j, or (BCW of j)/BAC.

84
New cards

Budgeted Cost of Work Performed (BCWP):

the total estimated effort for all tasks completed by a specified date; the sum of the planned effort for the completed tasks

85
New cards

Actual Cost of Work Performed (ACWP):

The sum of the actual efforts expended for the tasks that have been completed by a specified time;

86
New cards

T/F: Budgeted Cost of Work Scheduled (BCWS) includes the estimated effort of the tasks that were planned to be completed at some time of interest. Thus, this number is not the sum of actually completed tasks at that time of interest.

TRUE

87
New cards

T/F: Budgeted Cost of Work Scheduled (BCWS) varies by the actual time when the measurement is taken.

TRUE

88
New cards

Define Earned Value (EV)

An indicator of how much of the total project is completed at a specific time.

89
New cards

What are two indices that may provide an even better indicator for earned value?

Schedule Performance Index (SPI)

Cost Performance Index (CPI)

90
New cards

Define Schedule Performance Index (SPI)

indicator of schedule; compares estimated effort of all tasks actually completed against estimated effort of all tasks that were scheduled to be completed by a specific date.

= BCWP/BCWS

91
New cards

Define Cost Performance Index (CPI)

Index indicator of cost. Compares the estimated effort for completed tasks against the actual effort spent for those completed tasks.

= BCWP / ACWP

92
New cards

If CPI > 1, then the project is:

under budget; estimated effort > actually expended.

93
New cards

If CPI = 1, then the project is:

on target.

94
New cards

If CPI < 1, then the project is: 

over budget.

95
New cards

SPI and CPI indices may also be viewed through a different perspective using:

variances

96
New cards

What are the two project variances?

Schedule, Cost

97
New cards

Instead of SPI, the _____________ can be used.

project schedule variance

98
New cards

If SV > 0, then: 

The project is ahead of schedule.

The estimated effort of all the actually completed tasks is more than the estimated effort of all the tasks that were planned to be completed on that specific date.

99
New cards

Instead of using CPI, a _____________may be used.

cost variance (CV)

100
New cards

If CV > 0, then: 

The project is under budget.

estimated effort > actual effort spent for completed tasks.

Explore top flashcards