Lecture 04
Lecture 04
(ITC- 704)
Lecture 04
Project Management Approaches and software Quality
4
SQA Group
The SQA group report directly to the line-
management and not to the project
management
6
SQA Group’s Activities
Preparation of an SQA plan for a project
Participation in the development of the
project’s software process description
Review of software engineering
activities to verify compliance with the
defined software process
7
SQA Group’s Activities - 2
Audit of designed software work
products to verify compliance with
those defined as part of the software
process
8
SQA Group’s Activities - 3
Ensure that deviations in software work
and work products are documented and
handled according to a documented
procedure
9
SQA Plan
Evaluations to be performed
10
SQA Plan - 2
Documents to be produced by the SQA
group
12
Costs of Software Quality
13
Costs of Software Quality
16
Economics of Software Quality
17
Economics of Software Quality
High quality software applications have
shorter development schedules than
low quality applications because they do
not get hung up in integration and
testing due to excessive defect levels
18
Economics of Software Quality
19
Economics of Software Quality
High quality software applications have
better reliability levels and longer mean
times to failure than low quality
applications
High quality commercial software
packages have larger market shares
than low quality commercial software
packages
20
Economics of Software Quality
High quality software achieves better
user-satisfaction ratings than low
quality software
High quality software projects score
better on employee morale surveys
than do low quality software projects
21
Economics of Software Quality
High quality software produced under
contract or an outsource agreement has a
much lower probability of ending up in court
for breach of contract or malpractice litigation
than low quality software
High quality software benefits or augments
the performance levels of users, while poor
quality tends to degrade worker performance
22
References
Software Quality: Analysis and
Guidelines for Success by Capers Jones
Customer-Oriented Software Quality
Assurance by Frank Ginac
A Practitioner’s Approach to Software
Engineering by Roger Pressman
23