Sunteți pe pagina 1din 32

SOFTWARE

QUALITY
ASSURANCE.....
..
PDCA Cycle

2
The ascending spiral

3
PDCA Cycle....

4
Cost of quality
▪ As per Crosby the most meaningful
measurement of quality is the cost of
quality and the emphasis on the
improvement activities in the
organization is therefore to reduce the
cost of poor quality(COPQ)

5
Cost of quality
Type of Cost Description

Cost External This includes the cost of external failure and includes
engineering repair, warranties and a customer
support function.

Cost Internal This includes the internal failure cost and include the
cost of reworking and re-testing of any defects found
internally.

Cost Prevention This includes the cost of maintaining a quality


system to prevent the occurrence of problems and
includes the cost f software quality assurance, the
cost of training etc.
Cost Appraisal This includes the cost of verifying the conformance
of a product to the requirements and includes the 6
cost of provision of software inspections and testing
processes.
Cost of quality

7
Quality Control Vs Quality
Assurance………

Quality Control Quality Assurance


Quality control includes all the tactical Quality assurance looks at quality from a
activities necessary to produce a strategic prospective.
quality product or service.

Quality control focuses on identifying Quality assurance is a process for


problems after they occur preventing problems from occurring in the
first place.

Quality control is a part of whole process. Quality assurance covers much more
broader area from development to
production to sales

Focuses on preventing defect. Quality focuses on identifying defect. Quality


Assurance is a proactive process and is Control is a reactive process and is
Prevention in nature. It recognizes flaws in detection in nature.. It recognizes the
the process. Quality Assurance has to defects. Quality Control has to complete
8
complete before Quality Control. after Quality Assurance.
Quality Attributes…

The FURPS model was conceives as a means to define functional and non-functional software

9
FURPS

1
0
Functions of SQA…

Maintaining the quality of the system as per the specification and business requirements.

1
1
SQA and SDLC

1
2
SQA and SDLC

1
3
TQM- Historical Development of TQM.

As per A.V.

1
4
TQM

▪ Taichi Ohno is credited as the initiator


of Toyota production systems, is
credited with the concept of three M’s
– Muda, Muri and Mura.
▪ Phillip B Crosby is famous about his
concept of Do it Right the First
Time.

1
5
Basic Concepts  of TQM

Total Quality management is defined as a continuous effort by the management as well as empl

1
6
TQM- Key Elements:

I. Foundation – It
includes: Ethics, Integrity
and Trust.
II. Building Bricks – It
includes: Training,
Teamwork and
Leadership.
III. Binding Mortar – It
includes:
Communication.
IV. Roof – It includes:
1
Recognition. 7
Leadership and TQM

▪ “Leadership is a continuous
management emphasis on sound
planning, rather than reaction to
failures. Management must maintain a
constant focus and lead the quality
effort”.- Feigenbaum.

1
8
TQM Leadership Principles…

The essential characteristics of a quality


leader may be summarized as:-
▪ Specific vision:- Clarity of thought
▪ Enthusiasm:-Motivation of the self
▪ Integrity:-self knowledge, self control and unbiased
▪ Commitment:-Commitment to quality achievement
▪ Curiosity:- Willingness to learn
▪ Courage:- Willingness to take calculated risk
▪ Empower:-Delegate rather than direct the employee
▪ Recognition and reward the team work
▪ Sense of honour 1
9
▪ Communicative
Leadership and TQM

Fledler’s

2
0
Software quality infrastructure
components

Infrastructure components are the main tools employed to prevent s

2
1
Software quality infrastructure
components

The infrastructure components are:

2
2
Staff training and certification

The main objectives of training and certification:

2
3
The training and certification process

2
4
Preventive and corrective actions

These activities are not intended to deal with immediate correction of detected defects but to eli

2
5
The corrective and preventive actions
process

2
6
Software Configuration Management

Software Configuration Management (SCM)

2
7
Why is it needed?

Software changes constantly.

2
8
Configuration Management Cycle

2
9
Importance -Code of Ethics and
Conduct. Indian Software Industry
Perspective,

3
0
C-LIFE
Client Value

3
1
ETHICS IN BUSINESS ACTIVITIES

Preventing Corruption

3
2

S-ar putea să vă placă și