Change Management Flashcards

1
Q

The “First Law”

A

No matter where you are in the system life cycle,
the system will change, and the desire to change
it will persist throughout the life cycle

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

Baselines

A

a baseline is a milestone in the development of software

that is marked by the delivery of one or more software
configuration items

and the approval of these SCIs that is
obtained through a formal technical review

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

Repository Features

A

Versioning
Dependancy tracking and change management
Requirements tracing
Config management
Audit trails

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

Versioning

A

Saves all of these versions to enable effective management of product releases and to permit developers to go back to previous versions

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

Dependency tracking and change management.

A

The repository manages a wide variety of relationships among the data elements stored in it

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

Requirements tracing

A

Provides the ability to track all the design and construction components and deliverables that result
from a specific requirement specification.

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

Configuration management.

A

Keeps track of a series of configurations representing specific project milestones or production releases. Version management provides the needed versions, and link management keeps track of interdependencies.

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

Audit trails.

A

Establishes additional information about when, why, and by whom changes are made

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

Version Control

A

manages diff verstions of SCIs

1- it’s a big repo

2- it stores all versions

3- it can be used to make builds

4- it can be used to track issues

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

Change Prediction

A

need to know how sys works with environ

e.g. tightly coupled w environ means need to change along w environ

should know
num + complexity of interfaces
num of inherently volatile sysreqs (volatile means depends on org policies, e.g. only HR manager can view employee records)

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

Change Control Boards (CCB)

A

► On moderate or large projects
► Two types:
 Project Level CCB
 Software Change Control Board (SCCB)
► Role
 Assesses impact of change and approve
change before it is implemented.
 Determines when the change will be released

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

Steps of Change Control Process

A

SCI identification
make a change request
it’s
analysed
approved?
implemented
tested
integrated with prod
validated
aaaaand closed

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

Change Control Process:
Controlled Implementation

A

request submitted
assign homies to work
checkout <need_to_change>
make change
audit change
checkin new versiion
baseline test
qa</need_to_change>

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

Change Control Process: Controlled Build

A

collect changes for next release
rebuild new release
make change
audit changes
release

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