SlideShare a Scribd company logo
1 of 20
By: Samar Gamal Zanaty
Supervised By:
Professor Dr. Sayed Abdel Gaber
Total Quality
Management in
Software Sector
Agenda
• What isQuality?
• What is Quality Management?
• Quality planning Quality Assurance Quality
Assurance Quality Improvement
• Quality Management and Software
Development
• SoftwareQualityAttributes
• Product and ProcessesStandards
• ISO 9001 Standards Framework
• The Software Engineering Institute (SEI)
Capability Maturity Model for Software
(CMM)
What is
Quality?
Quality, simplistically, means that
a product should meet its
specification
This is problematical for software
systems:
• Tension between customer quality
requirements (efficiency, reliability, etc.)
and developer quality requirements
(maintainability, reusability, etc.)
What is
Quality
Management?
Quality management is the
act of overseeing all
activities and tasks needed
to maintain a desired level
of excellence.
This includes creating and
implementing quality
planning and assurance, as
well as quality control and
quality improvement.
Quality
Management
Quality management ensures that an
organization, product or service is
consistent.
It has four main components:
• quality planning
1.Quality Planning
⦁2.Quality Assurance
⦁3.Quality Control
⦁4.Quality Improvement
• quality control
• quality improvement
Quality
planning
A quality plan sets out (within a particular
project) the desired product qualities and
how these are assessed and define the
most significant quality attributes.
It should define the quality
assessment process
It should set out which organizational
standards should be applied and, if
necessary, define new standards.
Quality
Assurance
• Quality Assurance (QA) in
software testing is defined as
a procedure to ensure the
quality of a product or service
meeting the specifications set
by the organization.
Quality
Control
• Software Quality Control is the set of
procedures used by organizations
to ensure that a software product
will meet its quality goals at the
best value to the customer, and
to continually improve the
organization's ability to produce
software products in the future.
Quality
Improvement
Quality improvement seeks to standardize
processes and structure to reduce
variation, achieve predictable results, and
improve outcomes for patients, healthcare
systems, and organizations.
Quality improvement is the framework
used to systematically improve care.
Quality Management and Software Development
Software
Quality
Attributes
Safety Understandability Portability
Security Testability Usability
Reliability Adaptability Reusability
Resilience Modularity Efficiency
Robustness Complexity Learnability
Product and Processes Standards
ISO 9001 Standards
Framework
• An international set of standards that
can be used as a basis for developing
quality management systems.
• ISO 9001, the most general of these
standards, applies to organizations that
design, develop and maintain products,
including software.
• The ISO 9001 standard is a framework
for developing software standards.
ISO 9001
Core
Processes
ISO 9001 and
Quality
Management
ISO 9001 Certification
• Quality standards and procedures
should be documented in an
organizational quality manual.
• An external body may certify that an
organization's quality manual
conforms to ISO 9000 standards.
• Some customers require suppliers to be
ISO 9000 certified although the need for
flexibility here is increasingly recognized.
The Software Engineering
Institute (SEI) Capability Maturity
Model for Software (CMM)
• CMM is a model for:
■Judging the maturity of the software
processes of an organization.
■Identifying the key practices that
are required to increase the
maturity of these processes.
CMMI
Processes
CMMI Certification
• CMMI is a program that teaches an
individual how to identify areas for
improvement in their organization and
implement actions that encourage the
improvement of processes.
• If you lead projects in your organization or
want to pursue professional development
courses, consider earning a CMMI
certification.
The CMMI
and ISO 9000
• There is a clear correlation between
the key processes in the CMMI and
the quality management processes
in ISO 9000.
• The CMMI is more detailed and
prescriptive and includes a more
detailed framework for
improvement.
• Organizations rated as level 2 in the
CMMI are likely to be ISO 9000
compliant.

More Related Content

Similar to Total Quality Management-Samar.pptx

Quality Mangt
Quality MangtQuality Mangt
Quality Mangtajithsrc
 
free training on Quality Management systems in software industry.Iso 9000,ISO...
free training on Quality Management systems in software industry.Iso 9000,ISO...free training on Quality Management systems in software industry.Iso 9000,ISO...
free training on Quality Management systems in software industry.Iso 9000,ISO...aaditya
 
Quality and Operational Excellence
Quality and Operational ExcellenceQuality and Operational Excellence
Quality and Operational ExcellencePhaluck
 
iso9000-140817005427-phpapp02-converted.pptx
iso9000-140817005427-phpapp02-converted.pptxiso9000-140817005427-phpapp02-converted.pptx
iso9000-140817005427-phpapp02-converted.pptxChandrasen Sharma
 
SWE 333 - ISQM ISO 9000-3.ppt
SWE 333 - ISQM ISO 9000-3.pptSWE 333 - ISQM ISO 9000-3.ppt
SWE 333 - ISQM ISO 9000-3.pptOswaldo Gonzales
 
MSIE-04-T-M1S4 baghdfdrgcyuijyuuhhhh.pptx
MSIE-04-T-M1S4 baghdfdrgcyuijyuuhhhh.pptxMSIE-04-T-M1S4 baghdfdrgcyuijyuuhhhh.pptx
MSIE-04-T-M1S4 baghdfdrgcyuijyuuhhhh.pptxomisun
 
Ch24-Software Engineering 9
Ch24-Software Engineering 9Ch24-Software Engineering 9
Ch24-Software Engineering 9Ian Sommerville
 
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
 
Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Abdul Basit
 
Total quality management
Total quality managementTotal quality management
Total quality managementAsokan R
 

Similar to Total Quality Management-Samar.pptx (20)

Ch27
Ch27Ch27
Ch27
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangt
 
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
 
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
 
free training on Quality Management systems in software industry.Iso 9000,ISO...
free training on Quality Management systems in software industry.Iso 9000,ISO...free training on Quality Management systems in software industry.Iso 9000,ISO...
free training on Quality Management systems in software industry.Iso 9000,ISO...
 
Quality and Operational Excellence
Quality and Operational ExcellenceQuality and Operational Excellence
Quality and Operational Excellence
 
iso9000-140817005427-phpapp02-converted.pptx
iso9000-140817005427-phpapp02-converted.pptxiso9000-140817005427-phpapp02-converted.pptx
iso9000-140817005427-phpapp02-converted.pptx
 
Quality mgt.
Quality mgt.Quality mgt.
Quality mgt.
 
Quality management
Quality managementQuality management
Quality management
 
ISO.pptx
ISO.pptxISO.pptx
ISO.pptx
 
SWE 333 - ISQM ISO 9000-3.ppt
SWE 333 - ISQM ISO 9000-3.pptSWE 333 - ISQM ISO 9000-3.ppt
SWE 333 - ISQM ISO 9000-3.ppt
 
ISO Intro1.pptx
ISO Intro1.pptxISO Intro1.pptx
ISO Intro1.pptx
 
pratik qms.pptx
pratik qms.pptxpratik qms.pptx
pratik qms.pptx
 
MSIE-04-T-M1S4 baghdfdrgcyuijyuuhhhh.pptx
MSIE-04-T-M1S4 baghdfdrgcyuijyuuhhhh.pptxMSIE-04-T-M1S4 baghdfdrgcyuijyuuhhhh.pptx
MSIE-04-T-M1S4 baghdfdrgcyuijyuuhhhh.pptx
 
Ch24-Software Engineering 9
Ch24-Software Engineering 9Ch24-Software Engineering 9
Ch24-Software Engineering 9
 
ISO 9000
ISO 9000ISO 9000
ISO 9000
 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
 
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
 
Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3
 
Total quality management
Total quality managementTotal quality management
Total quality management
 

More from Samar954063

CATalkOnline.ppt
CATalkOnline.pptCATalkOnline.ppt
CATalkOnline.pptSamar954063
 
05softwarequalitymanagement-150802165244-lva1-app6891.pdf
05softwarequalitymanagement-150802165244-lva1-app6891.pdf05softwarequalitymanagement-150802165244-lva1-app6891.pdf
05softwarequalitymanagement-150802165244-lva1-app6891.pdfSamar954063
 
05softwarequalitymanagement-150802165244-lva1-app6891 (2).pdf
05softwarequalitymanagement-150802165244-lva1-app6891 (2).pdf05softwarequalitymanagement-150802165244-lva1-app6891 (2).pdf
05softwarequalitymanagement-150802165244-lva1-app6891 (2).pdfSamar954063
 
Lecture1-OS.pptx
Lecture1-OS.pptxLecture1-OS.pptx
Lecture1-OS.pptxSamar954063
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptxSamar954063
 
File system1.pptx
File system1.pptxFile system1.pptx
File system1.pptxSamar954063
 

More from Samar954063 (6)

CATalkOnline.ppt
CATalkOnline.pptCATalkOnline.ppt
CATalkOnline.ppt
 
05softwarequalitymanagement-150802165244-lva1-app6891.pdf
05softwarequalitymanagement-150802165244-lva1-app6891.pdf05softwarequalitymanagement-150802165244-lva1-app6891.pdf
05softwarequalitymanagement-150802165244-lva1-app6891.pdf
 
05softwarequalitymanagement-150802165244-lva1-app6891 (2).pdf
05softwarequalitymanagement-150802165244-lva1-app6891 (2).pdf05softwarequalitymanagement-150802165244-lva1-app6891 (2).pdf
05softwarequalitymanagement-150802165244-lva1-app6891 (2).pdf
 
Lecture1-OS.pptx
Lecture1-OS.pptxLecture1-OS.pptx
Lecture1-OS.pptx
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
 
File system1.pptx
File system1.pptxFile system1.pptx
File system1.pptx
 

Recently uploaded

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Total Quality Management-Samar.pptx

  • 1. By: Samar Gamal Zanaty Supervised By: Professor Dr. Sayed Abdel Gaber Total Quality Management in Software Sector
  • 2. Agenda • What isQuality? • What is Quality Management? • Quality planning Quality Assurance Quality Assurance Quality Improvement • Quality Management and Software Development • SoftwareQualityAttributes • Product and ProcessesStandards • ISO 9001 Standards Framework • The Software Engineering Institute (SEI) Capability Maturity Model for Software (CMM)
  • 3. What is Quality? Quality, simplistically, means that a product should meet its specification This is problematical for software systems: • Tension between customer quality requirements (efficiency, reliability, etc.) and developer quality requirements (maintainability, reusability, etc.)
  • 4. What is Quality Management? Quality management is the act of overseeing all activities and tasks needed to maintain a desired level of excellence. This includes creating and implementing quality planning and assurance, as well as quality control and quality improvement.
  • 5. Quality Management Quality management ensures that an organization, product or service is consistent. It has four main components: • quality planning 1.Quality Planning ⦁2.Quality Assurance ⦁3.Quality Control ⦁4.Quality Improvement • quality control • quality improvement
  • 6. Quality planning A quality plan sets out (within a particular project) the desired product qualities and how these are assessed and define the most significant quality attributes. It should define the quality assessment process It should set out which organizational standards should be applied and, if necessary, define new standards.
  • 7. Quality Assurance • Quality Assurance (QA) in software testing is defined as a procedure to ensure the quality of a product or service meeting the specifications set by the organization.
  • 8. Quality Control • Software Quality Control is the set of procedures used by organizations to ensure that a software product will meet its quality goals at the best value to the customer, and to continually improve the organization's ability to produce software products in the future.
  • 9. Quality Improvement Quality improvement seeks to standardize processes and structure to reduce variation, achieve predictable results, and improve outcomes for patients, healthcare systems, and organizations. Quality improvement is the framework used to systematically improve care.
  • 10. Quality Management and Software Development
  • 11. Software Quality Attributes Safety Understandability Portability Security Testability Usability Reliability Adaptability Reusability Resilience Modularity Efficiency Robustness Complexity Learnability
  • 13. ISO 9001 Standards Framework • An international set of standards that can be used as a basis for developing quality management systems. • ISO 9001, the most general of these standards, applies to organizations that design, develop and maintain products, including software. • The ISO 9001 standard is a framework for developing software standards.
  • 16. ISO 9001 Certification • Quality standards and procedures should be documented in an organizational quality manual. • An external body may certify that an organization's quality manual conforms to ISO 9000 standards. • Some customers require suppliers to be ISO 9000 certified although the need for flexibility here is increasingly recognized.
  • 17. The Software Engineering Institute (SEI) Capability Maturity Model for Software (CMM) • CMM is a model for: ■Judging the maturity of the software processes of an organization. ■Identifying the key practices that are required to increase the maturity of these processes.
  • 19. CMMI Certification • CMMI is a program that teaches an individual how to identify areas for improvement in their organization and implement actions that encourage the improvement of processes. • If you lead projects in your organization or want to pursue professional development courses, consider earning a CMMI certification.
  • 20. The CMMI and ISO 9000 • There is a clear correlation between the key processes in the CMMI and the quality management processes in ISO 9000. • The CMMI is more detailed and prescriptive and includes a more detailed framework for improvement. • Organizations rated as level 2 in the CMMI are likely to be ISO 9000 compliant.