chapter 4 Flashcards

1
Q

what is risk?

A

factors that have a negative impact on a projects performance

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

list types of risk.

A

SCORP
- schedule
- cost
- operational [ validity of assumptions ]
- req
- performance

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

what is the purpose of risk management?

A
  • minimizes effect of risk on performance
  • identifies, calculates probability and consequence of a risk
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

risk management revolves around ________ and _________ ?

A

MAC
- risk assessment [identification, analysis, priority ]
- risk control [ planning, resolution, monitoring ]

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

what activities are undertaken under risk assessment?

A

risk:
- identification
- analyzation
- prioritization

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

what activities are undertaken under risk control?

A

risk:
- management plan
- resolution
- monitoring

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

________ produces list of risks with potential to disrupt a project’s schedule?

A

risk identification

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

what are the sub activities of risk identification?

A

ACDD
- assumption analysis
- checklist
- decision driven analysis
- decomposition driven analysis

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

what are components of a risk identification checklist?

A

What Would Devi Do? UR PG
- wrong ui
- wrong sw functionality
- dependency of technology
- dependency on external components
- unrealistic schedule and budget
- req changes
- personnel shortfalls
- gold plating

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

___________ analyzes all non technical decisions taken?

A

decision driven analysis

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

________ looks for optimistic assumptions?

A

assumption analysis
[ no one will quit, nothing goes wrong, on time delivery … ]

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

________ analyzes modules of the project?

A

decomposition analysis
[ 20% of modules cause 80% of the problems ]

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

what are the 2 main methods of risk analysis?

A
  1. estimate size of loss - easier to do
  2. estimate probability of loss
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

what does estimating the probability of loss entail in risk analysis?

A
  • is subjective
  • uses Delphi or other group consensus
  • gambling analogies
  • adjective calibration [ highly, likely, probably ]
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

what other approaches can be used to analyze risk? explain them.

A

decision analysis - calculates risk probability of a decision
network analysis - a critical feature not being done on time
quality factor analysis - surrounding quality attributes
performance analysis - using early simulations

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

____________ determines the impact of each risk?

A

risk prioritization

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

what is RE?

A

risk exposure is a prioritization technique that measures:

  • expected value of loss due to a particular risk
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

how do we calculate RE?

A

RE = probability * size

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

calculate RE for:
1. Risk is “Facilities not ready on time”
Probability is 25%, size is 4 weeks.
2. Ex: risk is “Inadequate design – redesign required” Probability is 15%, size is 10 weeks

A
  1. RE = 0.25 * 4 = 1 week
  2. RE = 1.5 weeks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

define risk control

A

unlike risk assessment, it involves the PM taking active measures to minimize impact of risk

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

during risk management planning, the plan for each risk needn’t be ___________ or ___________ ?

A

extensive or elaborate

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

what are the five components of Risk Management Planning?

A

why, what, who, how, how
- why is risk important
- what should be delivered
- who will handle risk management activities
- how many resources are needed
- how will risk be minimized

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

what are Risk management planning strategies?

A

ARRT
- avoidance
- reduce
- retain [ acceptance ]
- transfer [ insurance ]

24
Q

____________ is the implementation of risk management planning?

A

risk resolution

25
Q

_____________ describes how resolution measures are executed?

A

risk monitoring

26
Q

what is a config item?

A

is a work product that is treated as a single entity for the purpose of configuration.

27
Q

____________ is a composite of configuration items?

A

configuration management aggregate
example:
Serial port device driver is a CI
Linux OS is a CM Aggregate

28
Q

___________ identifies the state of a configuration item at a well defined point in time.

A

version

29
Q

_____________ are versions that are intended to coexist?

A

variants

30
Q

____________ denotes a configuration item [ version ] that is relatively stable and is given to developers for use or review?

A

promotion

31
Q

__________ is a version that has been made available to the client or the users?

A

release

32
Q

__________ and _______ are library of promotions and library of releases respectively?

A
  • workspace and repository
33
Q

a software library provides facilities to _______, _______ and _______ config items?

A

label, store and identify

34
Q

what are the 3 types of libraries?

A
  • developer workspace / dynamic
  • major directory / controlled
  • sw repository / static
35
Q

__________ library tracks promotions?

A

controlled

36
Q

__________ library tracks releases?

A

static

37
Q

_____ is a version that has been formally reviewed and agreed on and which can be changed only with change request.

A

baseline

38
Q

______ denotes that a configuration item has met the quality set by the quality control team and can be used or reviewed by the users.

A

release

39
Q

______ is a formal report issued by user or developer requesting a modification in configuration item.

A

change request

40
Q

Define risk monitoring?

A
  • Risk monitoring is how the measures described in resolution are executed.
41
Q

Promotion vs Release?

A
  • Promotion is a version that has been made available for developers
  • Release is a version that has been made available for clients
42
Q

Workspace vs Repository?

A
  • Workspace - library of promotions
  • Repository - library of Release.
43
Q

abbriviate SCCI?

A

Software Configuration Control Item

44
Q

______ is the process of evaluating, approving, disapproving, and managing changes to SCCIs.

A

configuration control

45
Q

________ is the process of Controlling software version releases?

A

version control

46
Q

What are the sources of change in software configuration management?

A
  • Development - Maintenance - Growth
47
Q

_________ is a process that handles changes to baseline product in a systematic and controlled manner?

A

sw config management SCM

48
Q

List and explain three main activities of SCM?

A
  • Identification of CIs
  • Change Management Control
  • Configuration audit and status reporting
49
Q

__________ SCM activity requires a baseline product?

A

identification of CIs

50
Q

List activities that Identification of CI clearly shows?

A
  • Component affected by the change requirement
  • The one that is undergoing a change
  • The others affected by the change
51
Q

Baseline products can be split as?

A

RAD, SDD etc

52
Q

Change Management Control [ CMC ] includes?

A
  • Program code changes
  • Requirement and design changes
  • Version release changes
53
Q

List the 3 CMC(Change Management Control) processes?

A
  • Accept
  • Analyse
  • Change Control Board
54
Q

How can we ensure that change has been properly implemented and reported?

A
  • Formal Technical Review
  • Configuration Audit
  • Status reporting
55
Q

List configuration management tools.

A
  • RCS - revision control system
  • CVS - Concurrent version system
  • Perforce
  • Clear case
56
Q

What feature CVS provides that RCS will not?

A
  • Supports Branch
  • Detects current change
57
Q

List some of the features that “Clear Case” tool supports?

A
  • CM aggregates
  • configurations