Quality Management Flashcards

1
Q

What does quality mean

A

meet specs & cust needs

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

What does quality assurance mean

A

Quality assurance means the mech and metrics used to ensure that standards are schmurda-ed (maintained)

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

what is project quality

A

is the vibe hit

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

mccalls quality model 1977

A
  1. product revision
    maintainability, flexibility, testability
  2. product transition
    portability, reusability, interoperability
  3. ops
    correctness reliability, efficiency integrity, usability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is one overview of software quality management

A
  1. quality culture, everyone cares
  2. s&p
  3. reach qualityin prod
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are 3 importances of standards

A

learn from past
framework
continuity

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

What is the great, the only, the ISO 9000

A

int. s&p for quality

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

What is the process based quality assurances

A

define process
LOOP
dev product
assess quality
if good then standardise
else continue

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

What is the model of the process based Quality Management System

A

keep improving quality, keep getting feedback from customers

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

What is quality control

A

check dev process for quality s&p. done by devs

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

What are the two approaches to quality control

A

reviews
automated stuff

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

Describe quality assurance

A

checks to make sure that quality control is done (like a manager double checking the devs)
also -> continuous quality improvement

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

Describe benchmarking

A

benchmark quality by comparing to other products/projects/ext.orgs

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

What are Software Metrics

A

LOC, fog index

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

What are Metrics Assumptions

A

► A software property can be measured.
► The relationship exists between what we can measure and what we want to
know.
We can only measure internal attributes but are often more interested in
external software attributes.
► A quality metric should be a predictor of product quality.

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

Quality assessment includes:

A

► Product assessment – output of processes
► Process assessment – tasks, activities and procedures that produce products
it’s a double check, I think

17
Q

Quality assessment process:

A

► Define mechanism (e.g. review every month)
► Define metrics (measurement)
► Collect data
► Analyze data
► Measure time, cost, quality, output

18
Q

Quality Planning

A

A quality plan defines:
desired prod quality
how these are assessed
significant quality attrs
defines quality assessement (so its grandaddy)
► Product assessment
► Process assessment
► What org standards

19
Q

Defining the quality of a product includes:

A

► Define quality criteria
► Define quality assessment process
► Review the quality of the product
► Improve product and processess

20
Q

The main outputs of quality control are:

A

Accepted decisions
Rework
Process adjustments

21
Q

What are the basic tools of quality that help in performing quality control

A

Cause-and-Effect Diagrams
Quality Control Charts
The Seven Run Rule
Checksheet
Scatter Diagram
Histograms
Pareto Charts
Flowcharts
Run Charts
Statistical Sampling
Six Sigma
DMAIC

just say like 3 of these bruh

Note that the rest of them, just skim through

22
Q

DMAIC

A

DMAIC is a systematic, closed-loop process for continued
improvement that is scientific and fact based

DMAIC stands for:

Define: Define the problem/opportunity, process, and customer requirements

Measure: Define measures, then collect, compile, and display data

Analyze: Scrutinize process details to find improvement opportunities

Improve: Generate solutions and ideas for improving the problem

Control: Track and verify the stability of the improvements and the predictability of the solution

23
Q

Six Sigma

A

Six Sigma is “a comprehensive and flexible system for achieving, sustaining, and maximizing business success. Six Sigma is uniquely
driven by close understanding of customer needs, disciplined use of facts, data, and statistical analysis, and diligent attention to
managing, improving, and reinventing business processes”*

The target for perfection is the achievement of no more than 3.4 defects per million opportunities
The principles can apply to a wide variety of processes
Six Sigma projects normally follow a five-phase
improvement process called DMAIC

24
Q

Statistical Sampling

A

Statistical sampling involves choosing part of a population of interest for inspection
The size of a sample depends on how representative you want the sample to be

25
Run Charts
in addition to flowcharts, run charts are also used for stratification, a technique that shows data from a variety of sources to see if a pattern emerges. A run chart displays the history and pattern of variation of a process over time. You can use run charts to perform trend analysis and forecast future outcomes based on historical results see image
26
Flowcharts
Flowcharts are graphic displays of the logic and flow of processes that help you analyze how problems occur and how processes can be improved They show activities, decision points, and the order of how information is processed see images
27
Pareto Charts
A Pareto chart is a histogram that can help you identify and prioritize problem areas Pareto analysis is also called the 80-20 rule, meaning that 80 percent of problems are often due to 20 percent of the causes see images
28
Histograms
Each bar represents an attribute or characteristic of a problem or situation, and the height of the bar represents its frequency see images
29
Checksheet
A checksheet is used to collect and analyze data It is sometimes called a tally sheet or checklist, depending on its format In the example in Figure, most complaints arrive via text message, and there are more complaints on Monday and Tuesday than on other days of the week This information might be useful in improving the process for handling complaints Yeah just see the image
30
The Seven Run Rule
You can use quality control charts and the seven run rule to look for patterns in data The seven run rule states that if seven data points in a row are all below the mean, above the mean, or are allincreasing or decreasing, then the process need s to be examined for non-random problems see images
31
quality Control Charts
A control chart is a graphic display of data that illustrates the results of a process over time The main use of control charts is to prevent defects, rather than to detect or reject them Quality control charts allow you to determine whether a process is in control or out of control * When a process is in control, any variations in the results of the process are created by random events; processes that are in control do not need to be adjusted * When a process is out of control, variations in the results of the process are caused by non-random events; you need to identify the causes of those non-random events and adjust the process to correct or eliminate them
32
Cause-and-Effect Diagrams
Cause-and-effect diagrams trace complaints about quality problems back to the responsible production operations They help you find the root cause of a problem Also known as fishbone or Ishikawa diagrams See images
33
The Cost of Quality
The cost of quality is the cost of conformance plus the cost of nonconformance Conformance means delivering products that meet requirements and fitness for use Cost of nonconformance means taking responsibility for failures or not meeting quality expectations A study reported that software bugs cost the U.S. economy $59.6 billion each year and that one third of the bugs could be eliminated by an improved testing infrastructure
34
Five Cost Categories Related to Quality
Prevention cost: Cost of planning and executing a project so it is error-free or within an acceptable error range Appraisal cost: Cost of evaluating processes and their outputs to ensure quality Internal failure cost: Cost incurred to correct an identified defect before the customer receives the product External failure cost: Cost that relates to all errors not detected and corrected before delivery to the customer Measurement and test equipment costs: Capital cost of equipment used to perform prevention and appraisal activities