1. Click to edit Master title style
1
Software Quality
Management
2. Click to edit Master title style
2
WHAT IS QUALITY MANAGEMENT
• In the field of engineering or business, a service or a product which
satisfies customer requirements and provides customer satisfaction is of
high quality.
• It is the act of seeing all the activities and providing desired level of
excellence.
• Quality management requires that all stakeholders in a business work
together to improve process, products, services and the culture of the
company itself
2
3. Click to edit Master title style
3
HOW IS QUALITY ACHIEVED?
• 2 common methods:
1. Quality Assurance
2. Quality Control
• Quality assurance focusses on the method of development of product /
service.
• Quality control focusses on testing if product/service is working fine.
3
4. Click to edit Master title style
4
QUALITY ASSURANCE (QA)
• Quality Assurance is defined as a procedure to ensure quality of a
software or a system.
• It focuses on improving software development process and making
it efficient as per the quality standards defined by the certification bodies
• It has two key principles:
1. Fit for purpose- product should be suitable for its intended purpose
2. Right first time- All defects should be eliminated.
• Emphasis is more on process of development compared to the product.
4
5. Click to edit Master title style
5
QUALITY ASSURANCE METHODOLOGY
PLANNING ALWAYS
COMES FIRST
“’DO” THE CHANGES CHECK ACT
5
6. Click to edit Master title style
6
Examples of QA
• Software Engineering Process.
• Project Management principles.
• ISO 9001 Standard
• Capability Maturity Model Integration (CMMI)
6
7. Click to edit Master title style
7
QUALITY CONTROL (QC)
• Quality control is checking if a product or service meets the
specifications and requirements of the customer.
• It focuses on the “end products”.
• Also evaluates the quality level of a product or a service.
• Emphasis is more on product and less on the process
• Defects are identified, and fixed before deployment.
7
8. Click to edit Master title style
8
QUALITY CONTROL METHODOLOGY
REQUIREMENT
ANALYSIS
TEST PLANNING TEST EXECUTION
8
TEST
DEVELOPMENT
CASE
9. Click to edit Master title style
9
QUALITY CONTROL (QC)
9
10. Click to edit Master title style
10
DIFFERENCE BETWEEN QAAND QC
10
QA QC
• Process Oriented
• Preventive
• Checks “HOW”
• Performed along with development
• Product Oriented
• Detective
• Checks “WHAT”
• Performed after development
11. Click to edit Master title style
11
WITH VS WITHOUT QUALITY
11
WITH QUALITY WITHOUT QUALITY
• Better consistency
• Greater efficiency and less waste
• Increased profits
• Better customer satisfaction
• Lack of continuous improvement
• Workforce will become disengaged
• Low customer satisfaction
• Lack of document control
12. Click to edit Master title style
12
“
“Quality management is needed
because nothing is simple anymore, if
indeed it ever was.”
- Phil Crosby
12