SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Quality Systems
            Outline of the next three lectures:



• Quality Management Systems (QMS) for
software


• Statistical Process Control (SPC)


• Software Process Improvement (SPI) and
The software Capability Maturity Model
(CMM)
             Software Quality      CS2            1
                         Nathan Baddoo
Quality Management Systems (QMS)
           for Software
Preview
    •Historical perspective of QMS

    •Elements of QMS

    •Procedures in a quality management system

    •Statistical Process Control (SPC) as an approach to
    quality management

    •The four principal aspects of a QMS for software
                  Software Quality      CS2                2
                              Nathan Baddoo
Quality Management Systems (QMS)
           for Software
Objectives
     •Describe three historical perspectives of QMSs and
     outline the work of the three quality 'gurus’.
     •Describe the elements of a Quality Management
     System
     •Describe some of the procedures of a QMS

     •Describe the concept of Statistical Process Control

     •Describe the four principal components to a QMS for
     software
                   Software Quality      CS2                3
                               Nathan Baddoo
Quality Management Systems (QMS)
           for Software
3 Historical Approaches to Quality
     •Deming: Conformity and dependability approach
     “Quality is satisfying the customer, not merely to meet his [sic]
     expectations, but to exceed them”

     •Juran: Fitness for purpose approach
     “Quality is customer satisfaction or fitness for use”

     •Crosby: ‘zero defects’ approach

     “Quality is conformance to requirements”
     “Quality is free”
                       Software Quality      CS2                         4
                                   Nathan Baddoo
Quality Management Systems (QMS)
           for Software
Deming’s conformity and dependability approach:
     •Quality improvement lay in the ability to control and
     manage systems and processes properly
     •Statistical Process Control (SPC) for improving and
     removing variation within processes
     •Senior management should be responsible for taking
     the lead to change processes and systems
     •Employee participation in decision making
     •Quality begins and ends with the customer
                   Software Quality      CS2                  5
                               Nathan Baddoo
Quality Management Systems (QMS)
           for Software
Deming's 14 points for quality management
        1. Constancy of purpose
        2. A new philosophy
        3. Cease dependence on inspections
        4. End lowest tender contracts
        5. Improve every process
        6. Institute training on job
        7. Institute leadership
        8. Drive out fear
        9. Break down barriers
        10. Eliminate exhortations
        11. Eliminate targets
        12. Permit pride of workmanship
        13. Encourage education
        14. Create top management structures


                       Software Quality      CS2   6
                                   Nathan Baddoo
Quality Management Systems (QMS)
           for Software
Juran’s fitness for use approach
      •Quality is “customer satisfaction” or “fitness for use”

      •Quality is managed by a trilogy of processes
         Sporadic problems are detected through control processes
         Chronic problems are addressed through improvement processes
         Chronic problems are traceable to inadequate planning processes
      •Statistical Process Control (SPS) for improving and
      removing variation within processes
      •Senior management responsibility and employee
      participation
                     Software Quality      CS2                     7
                                 Nathan Baddoo
Quality Management Systems (QMS)
            for Software
Juran's ten points for quality management

      1. Build awareness of need and opportunity for improvement
      2. Set goals for improvement
      3. Organise to reach goals
      4. Provide training
      5. Carry out projects to solve problems
      6. Report progress
      7. Give recognition
      8. Communicate results
      9. Keep score
      10. Maintain momentum by making annual improvement part of the regular
      process of the company




                         Software Quality      CS2                        8
                                     Nathan Baddoo
Quality Management Systems (QMS)
           for Software
Crosby’s ‘zero defects’ approach
     •Identify and specify requirements correctly so that
     they can be properly met

     •Zero defects - get it right the first time

     •Emphasis on prevention rather than after-the-fact
     inspection

     •Higher quality reduces cost and raises profits, hence
     “quality is free”

     •Emphasis on improving processes
                     Software Quality      CS2                9
                                 Nathan Baddoo
Quality Management Systems (QMS)
           for Software
Crosby's 14 steps to quality improvement
     1. Make it clear that management is committed to quality
     2. Form quality improvement teams with each department committed
     3. Determine where current and potential problems lie
     4. Evaluate the cost of quality and explain its use as a tool
     5. Raise the quality awareness and concerns of all employees
     6. Take actions to correct problems identified
     7. Establish a committee for zero defects programme
     8. Train supervisors to actively carry out their role in quality improvement

     9. Hold a 'zero defects' day for all employees to highlight the changes
     10. Encourage individuals to establish improvement goals
     11. Encourage communication with management about obstacles to
     improvement
     12. Recognise and appreciate participants
     13. Encourage education
     14. Create top management structures

                          Software Quality      CS2                             10
                                      Nathan Baddoo
Quality Management Systems (QMS)
           for Software
Elements of a QMS

     •Organisational structure

     •Responsibilities

     •Procedures

     •Processes

     •Resources


                   Software Quality      CS2   11
                               Nathan Baddoo
Quality Management Systems (QMS)
           for Software
The procedures in a QMS
        •Contract review
        •Design control
        •Documenting control
        •Purchasing
        •Customer supplies
        •Traceability
        •Process control
        •Checking, inspecting, measuring and testing
        •Non-conforming product or services
        •Corrective action
        •Protection of quality
        •Training
        •Statistical Process Control (SPC)
        •Quality system audit
                     Software Quality      CS2         12
                                 Nathan Baddoo
Quality Management Systems (QMS)
           for Software
Statistical Process Control (SPC)
     •Process flow charting - used to show what is done
     •Tally charts - to show how often something is done
     •Histograms - to show overall variation
     •Pareto analysis - to highlight the big problems
     •Cause and effect diagrams - to indicate causes of
     problems and errors
     •Scatter diagrams - to highlight relationships
     •Control charts - to show which variation to control
                   Software Quality      CS2                13
                               Nathan Baddoo
Quality Management Systems (QMS)
           for Software
Principal aspects of a QMS for Software
     •Development procedures


     •Quality control


     •Quality improvement


     •Quality assurance
                  Software Quality      CS2   14
                              Nathan Baddoo
Quality Management Systems (QMS)
           for Software
Conclusion
    •Software quality approaches are rooted in manufacturing.

    •Most are people oriented

    •Emphasise on processes.

    •Need for statistical process control.

    •QA alone is insufficient. Quality improvement is important.

    •Key components of QMS for software are: development
    procedures, quality control, quality improvement and quality
    assurance
                      Software Quality      CS2                    15
                                  Nathan Baddoo

Más contenido relacionado

La actualidad más candente

PPM STUDIO for CMMI
PPM STUDIO for CMMIPPM STUDIO for CMMI
PPM STUDIO for CMMIPPM Studio
 
rapid productivity methodology
rapid productivity methodologyrapid productivity methodology
rapid productivity methodologyPivotal CRM
 
Project Quality Management - PMBOK
Project Quality Management - PMBOKProject Quality Management - PMBOK
Project Quality Management - PMBOKArief Rahmana
 
Quality Management
Quality ManagementQuality Management
Quality ManagementBuchiri
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangtajithsrc
 
Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.Mindtree Ltd.
 
Project Quality Management
Project Quality ManagementProject Quality Management
Project Quality ManagementGiO Friginal
 
Project Quality Management powerpoint
Project Quality Management powerpointProject Quality Management powerpoint
Project Quality Management powerpointDjamadaMuhamedKAGUSU
 
Six Sigma Project on Distribution Efficiency
Six Sigma Project on Distribution EfficiencySix Sigma Project on Distribution Efficiency
Six Sigma Project on Distribution Efficiencymrt77
 
Project Management Case Studies Terry Hall, Project Manager
Project Management Case Studies Terry Hall, Project ManagerProject Management Case Studies Terry Hall, Project Manager
Project Management Case Studies Terry Hall, Project ManagerTerry Hall, PMP
 
Episode 24 : Project Quality Management
Episode 24 :  Project Quality ManagementEpisode 24 :  Project Quality Management
Episode 24 : Project Quality ManagementSAJJAD KHUDHUR ABBAS
 
ASQ Presentation Lean Mgt Reviews
ASQ Presentation Lean Mgt ReviewsASQ Presentation Lean Mgt Reviews
ASQ Presentation Lean Mgt ReviewsRich Laguna
 
CMMI CONSULTING
CMMI CONSULTINGCMMI CONSULTING
CMMI CONSULTINGArul Nambi
 

La actualidad más candente (20)

Pm 9 quality
Pm 9 qualityPm 9 quality
Pm 9 quality
 
PPM STUDIO for CMMI
PPM STUDIO for CMMIPPM STUDIO for CMMI
PPM STUDIO for CMMI
 
rapid productivity methodology
rapid productivity methodologyrapid productivity methodology
rapid productivity methodology
 
PhD Disputation
PhD DisputationPhD Disputation
PhD Disputation
 
Quality Software
Quality SoftwareQuality Software
Quality Software
 
Project quality management.ppt msm
Project quality management.ppt msmProject quality management.ppt msm
Project quality management.ppt msm
 
Project Quality Management - PMBOK
Project Quality Management - PMBOKProject Quality Management - PMBOK
Project Quality Management - PMBOK
 
Quality Management
Quality ManagementQuality Management
Quality Management
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangt
 
Ch27
Ch27Ch27
Ch27
 
Quality Management
Quality ManagementQuality Management
Quality Management
 
Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.
 
Project Quality Management
Project Quality ManagementProject Quality Management
Project Quality Management
 
Project Quality Management powerpoint
Project Quality Management powerpointProject Quality Management powerpoint
Project Quality Management powerpoint
 
Six Sigma Project on Distribution Efficiency
Six Sigma Project on Distribution EfficiencySix Sigma Project on Distribution Efficiency
Six Sigma Project on Distribution Efficiency
 
Iso awarness
Iso awarnessIso awarness
Iso awarness
 
Project Management Case Studies Terry Hall, Project Manager
Project Management Case Studies Terry Hall, Project ManagerProject Management Case Studies Terry Hall, Project Manager
Project Management Case Studies Terry Hall, Project Manager
 
Episode 24 : Project Quality Management
Episode 24 :  Project Quality ManagementEpisode 24 :  Project Quality Management
Episode 24 : Project Quality Management
 
ASQ Presentation Lean Mgt Reviews
ASQ Presentation Lean Mgt ReviewsASQ Presentation Lean Mgt Reviews
ASQ Presentation Lean Mgt Reviews
 
CMMI CONSULTING
CMMI CONSULTINGCMMI CONSULTING
CMMI CONSULTING
 

Similar a 3.1 sqtm qms

Six sigma as foundation to cmmi
Six sigma as foundation to cmmiSix sigma as foundation to cmmi
Six sigma as foundation to cmmiKobi Vider
 
Software process improvement.ppt
Software process improvement.pptSoftware process improvement.ppt
Software process improvement.pptImXaib
 
The Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six SigmaThe Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six SigmaDeep Dalsania
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxPerumalPitchandi
 
SQAzXzXZXZXZsadasdawdasccascascascascasc.ppt
SQAzXzXZXZXZsadasdawdasccascascascascasc.pptSQAzXzXZXZXZsadasdawdasccascascascascasc.ppt
SQAzXzXZXZXZsadasdawdasccascascascascasc.pptMeseAK
 
CMMI Version 1.2
CMMI Version 1.2CMMI Version 1.2
CMMI Version 1.2QAI
 
Quality Management
Quality ManagementQuality Management
Quality ManagementAldo Arecco
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process modelPreeti Mishra
 
Chapter 13 Software Process Quality
Chapter 13 Software Process QualityChapter 13 Software Process Quality
Chapter 13 Software Process QualityRohanMistry15
 
Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)ShudipPal
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality ManagementKrishna Sujeer
 
Process improvement & service oriented software engineering
Process improvement & service oriented software engineeringProcess improvement & service oriented software engineering
Process improvement & service oriented software engineeringSweta Kumari Barnwal
 

Similar a 3.1 sqtm qms (20)

Six sigma as foundation to cmmi
Six sigma as foundation to cmmiSix sigma as foundation to cmmi
Six sigma as foundation to cmmi
 
Software process improvement.ppt
Software process improvement.pptSoftware process improvement.ppt
Software process improvement.ppt
 
Notes on CMMI
Notes on CMMINotes on CMMI
Notes on CMMI
 
The Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six SigmaThe Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six Sigma
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptx
 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
 
SQAzXzXZXZXZsadasdawdasccascascascascasc.ppt
SQAzXzXZXZXZsadasdawdasccascascascascasc.pptSQAzXzXZXZXZsadasdawdasccascascascascasc.ppt
SQAzXzXZXZXZsadasdawdasccascascascascasc.ppt
 
CMMI Version 1.2
CMMI Version 1.2CMMI Version 1.2
CMMI Version 1.2
 
Quality Management
Quality ManagementQuality Management
Quality Management
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process model
 
Chapter 13 Software Process Quality
Chapter 13 Software Process QualityChapter 13 Software Process Quality
Chapter 13 Software Process Quality
 
Session 12 4th edition PMP
Session  12 4th edition PMPSession  12 4th edition PMP
Session 12 4th edition PMP
 
Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)
 
Ch24
Ch24Ch24
Ch24
 
Pm 9 quality
Pm 9 qualityPm 9 quality
Pm 9 quality
 
Tqm ch 06
Tqm ch 06Tqm ch 06
Tqm ch 06
 
Edge presentation cmm_final CMMI CSTE CSQA
Edge presentation cmm_final CMMI CSTE CSQAEdge presentation cmm_final CMMI CSTE CSQA
Edge presentation cmm_final CMMI CSTE CSQA
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
Process improvement & service oriented software engineering
Process improvement & service oriented software engineeringProcess improvement & service oriented software engineering
Process improvement & service oriented software engineering
 

Último

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 

Último (20)

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 

3.1 sqtm qms

  • 1. Quality Systems Outline of the next three lectures: • Quality Management Systems (QMS) for software • Statistical Process Control (SPC) • Software Process Improvement (SPI) and The software Capability Maturity Model (CMM) Software Quality CS2 1 Nathan Baddoo
  • 2. Quality Management Systems (QMS) for Software Preview •Historical perspective of QMS •Elements of QMS •Procedures in a quality management system •Statistical Process Control (SPC) as an approach to quality management •The four principal aspects of a QMS for software Software Quality CS2 2 Nathan Baddoo
  • 3. Quality Management Systems (QMS) for Software Objectives •Describe three historical perspectives of QMSs and outline the work of the three quality 'gurus’. •Describe the elements of a Quality Management System •Describe some of the procedures of a QMS •Describe the concept of Statistical Process Control •Describe the four principal components to a QMS for software Software Quality CS2 3 Nathan Baddoo
  • 4. Quality Management Systems (QMS) for Software 3 Historical Approaches to Quality •Deming: Conformity and dependability approach “Quality is satisfying the customer, not merely to meet his [sic] expectations, but to exceed them” •Juran: Fitness for purpose approach “Quality is customer satisfaction or fitness for use” •Crosby: ‘zero defects’ approach “Quality is conformance to requirements” “Quality is free” Software Quality CS2 4 Nathan Baddoo
  • 5. Quality Management Systems (QMS) for Software Deming’s conformity and dependability approach: •Quality improvement lay in the ability to control and manage systems and processes properly •Statistical Process Control (SPC) for improving and removing variation within processes •Senior management should be responsible for taking the lead to change processes and systems •Employee participation in decision making •Quality begins and ends with the customer Software Quality CS2 5 Nathan Baddoo
  • 6. Quality Management Systems (QMS) for Software Deming's 14 points for quality management 1. Constancy of purpose 2. A new philosophy 3. Cease dependence on inspections 4. End lowest tender contracts 5. Improve every process 6. Institute training on job 7. Institute leadership 8. Drive out fear 9. Break down barriers 10. Eliminate exhortations 11. Eliminate targets 12. Permit pride of workmanship 13. Encourage education 14. Create top management structures Software Quality CS2 6 Nathan Baddoo
  • 7. Quality Management Systems (QMS) for Software Juran’s fitness for use approach •Quality is “customer satisfaction” or “fitness for use” •Quality is managed by a trilogy of processes Sporadic problems are detected through control processes Chronic problems are addressed through improvement processes Chronic problems are traceable to inadequate planning processes •Statistical Process Control (SPS) for improving and removing variation within processes •Senior management responsibility and employee participation Software Quality CS2 7 Nathan Baddoo
  • 8. Quality Management Systems (QMS) for Software Juran's ten points for quality management 1. Build awareness of need and opportunity for improvement 2. Set goals for improvement 3. Organise to reach goals 4. Provide training 5. Carry out projects to solve problems 6. Report progress 7. Give recognition 8. Communicate results 9. Keep score 10. Maintain momentum by making annual improvement part of the regular process of the company Software Quality CS2 8 Nathan Baddoo
  • 9. Quality Management Systems (QMS) for Software Crosby’s ‘zero defects’ approach •Identify and specify requirements correctly so that they can be properly met •Zero defects - get it right the first time •Emphasis on prevention rather than after-the-fact inspection •Higher quality reduces cost and raises profits, hence “quality is free” •Emphasis on improving processes Software Quality CS2 9 Nathan Baddoo
  • 10. Quality Management Systems (QMS) for Software Crosby's 14 steps to quality improvement 1. Make it clear that management is committed to quality 2. Form quality improvement teams with each department committed 3. Determine where current and potential problems lie 4. Evaluate the cost of quality and explain its use as a tool 5. Raise the quality awareness and concerns of all employees 6. Take actions to correct problems identified 7. Establish a committee for zero defects programme 8. Train supervisors to actively carry out their role in quality improvement 9. Hold a 'zero defects' day for all employees to highlight the changes 10. Encourage individuals to establish improvement goals 11. Encourage communication with management about obstacles to improvement 12. Recognise and appreciate participants 13. Encourage education 14. Create top management structures Software Quality CS2 10 Nathan Baddoo
  • 11. Quality Management Systems (QMS) for Software Elements of a QMS •Organisational structure •Responsibilities •Procedures •Processes •Resources Software Quality CS2 11 Nathan Baddoo
  • 12. Quality Management Systems (QMS) for Software The procedures in a QMS •Contract review •Design control •Documenting control •Purchasing •Customer supplies •Traceability •Process control •Checking, inspecting, measuring and testing •Non-conforming product or services •Corrective action •Protection of quality •Training •Statistical Process Control (SPC) •Quality system audit Software Quality CS2 12 Nathan Baddoo
  • 13. Quality Management Systems (QMS) for Software Statistical Process Control (SPC) •Process flow charting - used to show what is done •Tally charts - to show how often something is done •Histograms - to show overall variation •Pareto analysis - to highlight the big problems •Cause and effect diagrams - to indicate causes of problems and errors •Scatter diagrams - to highlight relationships •Control charts - to show which variation to control Software Quality CS2 13 Nathan Baddoo
  • 14. Quality Management Systems (QMS) for Software Principal aspects of a QMS for Software •Development procedures •Quality control •Quality improvement •Quality assurance Software Quality CS2 14 Nathan Baddoo
  • 15. Quality Management Systems (QMS) for Software Conclusion •Software quality approaches are rooted in manufacturing. •Most are people oriented •Emphasise on processes. •Need for statistical process control. •QA alone is insufficient. Quality improvement is important. •Key components of QMS for software are: development procedures, quality control, quality improvement and quality assurance Software Quality CS2 15 Nathan Baddoo