LM 11 (CH 10 & 18) - TEXT

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/110

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.

111 Terms

1
New cards

It is assumed that data collected:

reliable, accurate, valid

2
New cards

Define Reliable Data

Data that are collected and tabulated according to the defined rules of measurement and metric; no error was committed in the actual recording and subsequent tabulation of the data.

3
New cards

The level of data’s accuracy is predetermined by:

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

4
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)

5
New cards

Define Accurate Data

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

6
New cards

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

validity

7
New cards

Define Valid Data

Data that are collected, tabulated, and applied according to the defined intention of applying the measurement.

8
New cards

T/F: Software project managers need to be extra careful in considering the validity of the data when those data are utilized in the analysis of some attribute.

TRUE

9
New cards

T/F: In analyzing data, the validity issue is very important.

TRUE

10
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

11
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.

12
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

13
New cards

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

spread

14
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.

15
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.

16
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.

17
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.

18
New cards

Why do trends offer a powerful way to analyze data?

In trend analysis in software projects, managers are often looking for some form of stabilization, whether in the schedule, the budget, or some other attribute.

19
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 data distribution.

20
New cards

What is the benefit of centrality analysis?

It provides a convenient way to compare groups of data.

21
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.

22
New cards

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

computation of average

23
New cards

Define Average Value

One type of 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.

24
New cards

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

the inclusion of one or two extreme data points.

25
New cards

How do you find the median of the observed data?

  1. All observed data are placed in ordered sequence.

  2. The value that divides the collected data into upper and lower halves (i.e., the middle value) is the median.

26
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.

27
New cards

A very common dispersion measurement is the _____________.

standard deviation

28
New cards

Define Standard Deviation

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

29
New cards

The larger the standard deviation, the greater the:

variability or dispersion from the average value.

30
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

31
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.

32
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.

33
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.

34
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.

35
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.

36
New cards

T/F: Data taken at a specific time provide only an instantaneous view.

TRUE

37
New cards

Define Moving Average

A technique for expressing data by computing the average of a fixed grouping (e.g., data for a fixed period) of data values; it is often used to suppress the effects of one extreme data point.

38
New cards

How is data smoothing accomplished?

By combining data points and viewing the aggregated values.

39
New cards

Define Data Smoothing

A technique used to decrease the effects of individual, extreme variability in data values.

40
New cards

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

Because the variability in test data values may be substantial.

41
New cards

T/F:Data correlation speaks only to the potential existence of a relationship between attributes; it does not necessarily imply cause and effect.

TRUE

42
New cards

Define Data Correlation

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

43
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.

44
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.

45
New cards

How can linear regression be used?

To correlate other project or product attributes. Based on the projected value of the correlated attribute, certain adjustment actions may be applied to the ongoing project.

46
New cards

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

TRUE

47
New cards

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

linear relationship

48
New cards

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

TRUE

49
New cards

Define Normalizing Data

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

50
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

51
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

52
New cards

T/F: Measurement schemes for reliable, accurate, and valid data should be revisited one more time during the monitoring phase prior to the actual evaluation of collected data.

TRUE

53
New cards

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

Extreme values, skew, and trends.

54
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.

55
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).

56
New cards

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

linear regression

57
New cards

Normalizing the data ensures:

Groups of data are properly compared

58
New cards

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

planned, actual

59
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 and expected against what is really occurring.

60
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.

61
New cards

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

Task-effort units as cost and a set of defined measurement units.

62
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

63
New cards

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

  • Project tasks must be well defined.

  • Effort for each task must be well estimated.

  • Actual effort for each task must be tracked.

64
New cards

Define Task Effort

A central unit used for measuring project cost; may be in person-hours, person-days, or some similar unit.

65
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)

66
New cards

Budgeted Cost of Work (BCW):

Estimated work effort for each task defined in the project.

67
New cards

Budgeted Cost of Work Scheduled (BCWS):

The sum of the estimated work effort for all the tasks that were scheduled to be completed by a specified time.

**This is the sum of only those BCWs that were planned or scheduled to be completed by that specific date of interest; not the sum of actually completed tasks.

68
New cards

Budget at Completion (BAC):

The estimate of the total project effort that will be expended at the end of the project.

**This is the sum of all the BCWs for the entire project.

69
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.

70
New cards

Budgeted Cost of Work Performed (BCWP):

The sum of the estimated effort of the tasks that have actually been accomplished by the specified time; the sum of the planned effort number of the completed tasks

71
New cards

Actual Cost of Work Performed (ACWP):

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

72
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

73
New cards

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

TRUE

74
New cards

Define Earned Value (EV)

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

= BCWP / BAC

75
New cards

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

Schedule Performance Index (SPI)

Cost Performance Index (CPI)

76
New cards

Define Schedule Performance Index (SPI)

Index indicator of schedule. Defines the estimated effort of all tasks actually completed as compared to the estimated effort of all those tasks that were estimated to be completed by a specific date.

= BCWP/BCWS

77
New cards

Define Cost Performance Index (CPI)

Index indicator of cost. Compares the estimated effort of all tasks actually completed by a specific date against the actual effort spent for those tasks.

= BCWP / ACWP

78
New cards

If SPI = 1, then project is:

on schedule.

79
New cards

If SPI > 1, then the project is:

ahead of schedule

the estimated effort of all tasks actually completed is larger than the estimated effort of all those tasks planned to be completed.

80
New cards

If SPI < 1, then the project is:

behind schedule.

81
New cards

If CPI > 1, then the project is:

under budget; estimated effort is greater than what was actually expended.

82
New cards

If CPI = 1, then the project is:

on target.

83
New cards

If CPI < 1, then the project is: 

over budget.

84
New cards

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

variances

85
New cards

What are the two project variances?

Schedule, Cost

86
New cards

Instead of SPI, the _____________ can be used.

project schedule variance

87
New cards

Define schedule variance

BCWP – BCWS

88
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.

89
New cards

Instead of using CPI, a _____________may be used.

cost variance (CV)

90
New cards

Define Cost Variance (CV)

= BCWP – ACWP

91
New cards

If CV > 0, then: 

The project is under budget.

The estimated effort of all the actually completed tasks is greater than the actual effort spent for all those same completed tasks.

92
New cards

T/F: The two variance indicators serve the same purpose as the two indices, but the variance indicators provide a more specific number in terms of units of effort.

TRUE

93
New cards

Earned Value Management is a project-monitoring and control technique based on the concept of:

Comparing what was planned with what was actually accomplished.

94
New cards

Each major task in EVM is broken down to subtasks whose effort is estimated via some technique, such as the:

Work Breakdown Structure

95
New cards

In EVM, each estimated task effort is the:

Budgeted Cost of Work (BCW)

96
New cards

By the end of the project, the total amount of estimated effort expended will be the sum of all the _______, called the _________.

BCWs, Budget at Completion (BAC).

97
New cards

On any specific status date, the estimated effort for all the tasks that are planned to be completed is defined as the:

Budgeted Cost of Work Scheduled (BCWS)

98
New cards

On any specific status date, the total estimated effort for all those tasks that are actually completed is called the:

Budgeted Cost of Work Performed (BCWP)

99
New cards

On any specific status date, the total actual effort expended for those actually completed tasks is called the: 

Actual Cost of Work Performed (ACWP)

100
New cards

Earned Value, or EV, is defined as:

BCWP/BAC

Explore top flashcards