Click to edit Master title style
1
Software Quality
Management
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
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
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
Click to edit Master title style
5
QUALITY ASSURANCE METHODOLOGY
PLANNING ALWAYS
COMES FIRST
“’DO” THE CHANGES CHECK ACT
5
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
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
Click to edit Master title style
8
QUALITY CONTROL METHODOLOGY
REQUIREMENT
ANALYSIS
TEST PLANNING TEST EXECUTION
8
TEST
DEVELOPMENT
CASE
Click to edit Master title style
9
QUALITY CONTROL (QC)
9
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
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
Click to edit Master title style
12
“
“Quality management is needed
because nothing is simple anymore, if
indeed it ever was.”
- Phil Crosby
12
Click to edit Master title style
13
Thank You

Software quality management

  • 1.
    Click to editMaster title style 1 Software Quality Management
  • 2.
    Click to editMaster 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 editMaster 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 editMaster 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 editMaster title style 5 QUALITY ASSURANCE METHODOLOGY PLANNING ALWAYS COMES FIRST “’DO” THE CHANGES CHECK ACT 5
  • 6.
    Click to editMaster title style 6 Examples of QA • Software Engineering Process. • Project Management principles. • ISO 9001 Standard • Capability Maturity Model Integration (CMMI) 6
  • 7.
    Click to editMaster 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 editMaster title style 8 QUALITY CONTROL METHODOLOGY REQUIREMENT ANALYSIS TEST PLANNING TEST EXECUTION 8 TEST DEVELOPMENT CASE
  • 9.
    Click to editMaster title style 9 QUALITY CONTROL (QC) 9
  • 10.
    Click to editMaster 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 editMaster 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 editMaster title style 12 “ “Quality management is needed because nothing is simple anymore, if indeed it ever was.” - Phil Crosby 12
  • 13.
    Click to editMaster title style 13 Thank You