SlideShare a Scribd company logo
1 of 37
Software Quality Management Jolene Eichorn
Agenda ,[object Object]
Quality Assurance
Quality Control
Quality Improvement
Implementing a Quality Management Program
Business Value,[object Object]
Quality is often not seen as a value add 
Quality is often neglected to meet schedule constraints
Quality builds giants and nearly destroys them (Toyota)
Quality does not happen by chance
Quality must be premeditated and carefully planned to be effective    What if we were to pursue quality? What would it look like? How would it be defined? How much would it cost ... or would it save?
Concern for Quality  What if Quality provided ,[object Object]
Increased customer satisfaction?
Controlled costs? What if poor Quality ,[object Object]
Was implicated in close to half of all canceled projects? 
The Cost of Quality ,[object Object]
Over the past 7 years, the ratio of support to total employees in hardware and software companies has grown from 1 in 12 to 1 in 6. 
The average $3 million project costs companies using poor requirements practices an average of $5.87 million per project -- a $2.24 million premium. IAG Consulting's new Business Analysis Benchmark , 110 projects at 100 companies surveyed 
Balancing Efficiency & Effectiveness Cycle Time Reliability Measured Customer Driven – Value Defined
Goal Increase the efficiency of  Solution Delivery Life Cycle activities, the effectiveness of the participants,  and the quality of the deliverables.
Definition of Quality  ,[object Object]
wants
needs
expectations
requirements
Quality must be measurable when it occurs
Quality should be predictable when it occurs
Quality in design means realization of purpose or fitness for use. ,[object Object]
Quality Assurance “... a process for providing adequate assurance that the software products and processes in the product life cycle conform to their specific requirements and adhere to their established plans.”  IEEE Standard 12207   “A planned and systematic means for assuring management that the defined standards, practices, procedures, and methods of the process are applied.”  CMMI, SEI “The planned and systematic activities implemented in a quality system so that quality requirements for a product or service will be fulfilled.”  ASQ The focus is on the process used to create the deliverable
Quality Assurance
Quality Control “The operational techniques and activities that are used to fulfill requirements for quality.” ISO 8402-1994 “The observation techniques and activities used to fulfill requirements for quality.” ASQ         The focus is on the deliverable itself.
Quality Control Mechanisms: Testing process, test tools
Quality improvement Changing a process to improve the reliability of an outcome. Methods for quality improvement include: ,[object Object]
Six Sigma
IEEE
TQM 

More Related Content

What's hot

Applicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium EnterprisesApplicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium Enterprisesrhefner
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006anjuabel
 
Productivity Improvement In Sw Industry
Productivity Improvement In Sw IndustryProductivity Improvement In Sw Industry
Productivity Improvement In Sw IndustryAmit Kumar Nayak
 
VDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSE
VDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSEVDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSE
VDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSEKishor Rathod
 
Governance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabsGovernance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabsVIJAYA BHASKARA VARMA YARAKARAJU
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development MethodologiesPradeep Patel, PMP®
 
Code campiasi qa-in-agile-projects-ana-figher-embarcadero
Code campiasi qa-in-agile-projects-ana-figher-embarcaderoCode campiasi qa-in-agile-projects-ana-figher-embarcadero
Code campiasi qa-in-agile-projects-ana-figher-embarcaderoCodecamp Romania
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Cognizant
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realitiesmanoj7698
 
Total quality management practices in construction companies kerala
Total quality management practices in  construction companies keralaTotal quality management practices in  construction companies kerala
Total quality management practices in construction companies keralaIAEME Publication
 
Agile india 2012 sonali bhasin
Agile india 2012 sonali bhasinAgile india 2012 sonali bhasin
Agile india 2012 sonali bhasinSonali Bhasin
 

What's hot (20)

QAI Certifications
QAI CertificationsQAI Certifications
QAI Certifications
 
Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
 
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
 
Developing quality program
Developing quality programDeveloping quality program
Developing quality program
 
Applicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium EnterprisesApplicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium Enterprises
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006
 
build-for-speed-brochure
build-for-speed-brochurebuild-for-speed-brochure
build-for-speed-brochure
 
QA standards
QA standardsQA standards
QA standards
 
Productivity Improvement In Sw Industry
Productivity Improvement In Sw IndustryProductivity Improvement In Sw Industry
Productivity Improvement In Sw Industry
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
 
VDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSE
VDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSEVDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSE
VDA 6.5 (REVISED VOLUME 2020) PRODUCT AUDITOR QUALIFICATION COURSE
 
Governance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabsGovernance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabs
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
Quality Software
Quality SoftwareQuality Software
Quality Software
 
Code campiasi qa-in-agile-projects-ana-figher-embarcadero
Code campiasi qa-in-agile-projects-ana-figher-embarcaderoCode campiasi qa-in-agile-projects-ana-figher-embarcadero
Code campiasi qa-in-agile-projects-ana-figher-embarcadero
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realities
 
Total quality management practices in construction companies kerala
Total quality management practices in  construction companies keralaTotal quality management practices in  construction companies kerala
Total quality management practices in construction companies kerala
 
Agile india 2012 sonali bhasin
Agile india 2012 sonali bhasinAgile india 2012 sonali bhasin
Agile india 2012 sonali bhasin
 

Viewers also liked

2.doh transition plan to achieve mdg 4 5 032510 lzl_doh
2.doh transition plan to achieve mdg 4 5 032510 lzl_doh2.doh transition plan to achieve mdg 4 5 032510 lzl_doh
2.doh transition plan to achieve mdg 4 5 032510 lzl_dohpsecp
 
Lean qa enabling quality through tools and technology lean quality assurance ...
Lean qa enabling quality through tools and technology lean quality assurance ...Lean qa enabling quality through tools and technology lean quality assurance ...
Lean qa enabling quality through tools and technology lean quality assurance ...tom gilb
 
Minimize the Cost by Quality Assurance Process Improvement
Minimize the Cost by Quality Assurance Process ImprovementMinimize the Cost by Quality Assurance Process Improvement
Minimize the Cost by Quality Assurance Process ImprovementQuEST Forum
 
Thailand SPIN: QA Excellence Workshop
Thailand SPIN: QA Excellence WorkshopThailand SPIN: QA Excellence Workshop
Thailand SPIN: QA Excellence WorkshopNopparat Slisatkorn
 
The Importance of Quality Assurance in Content Strategy
The Importance of Quality Assurance in Content StrategyThe Importance of Quality Assurance in Content Strategy
The Importance of Quality Assurance in Content StrategyAndy Arias
 
Cost of software quality ( software quality assurance )
Cost of software quality ( software quality assurance )Cost of software quality ( software quality assurance )
Cost of software quality ( software quality assurance )Kiran Hanjar
 
Quality Assurance and Cost Control for Construction
Quality Assurance and Cost Control for ConstructionQuality Assurance and Cost Control for Construction
Quality Assurance and Cost Control for ConstructionRich Purtell
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...Sehrish Asif
 
5 Minutes to Process Improvement Success
5 Minutes to Process Improvement Success5 Minutes to Process Improvement Success
5 Minutes to Process Improvement SuccessBill Fox
 
Business Process Improvement - Doing the right things effectively and efficie...
Business Process Improvement - Doing the right things effectively and efficie...Business Process Improvement - Doing the right things effectively and efficie...
Business Process Improvement - Doing the right things effectively and efficie...Simon Misiewicz
 
Business process improvement (special report) presentation
Business process improvement (special report) presentationBusiness process improvement (special report) presentation
Business process improvement (special report) presentationMichael Ligayo
 
1. STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
1.	STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...1.	STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
1. STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...AELC
 
1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentationguest337c19
 
Quality control and quality assurance
Quality control and quality assuranceQuality control and quality assurance
Quality control and quality assuranceLeola Ramirez
 

Viewers also liked (20)

2.doh transition plan to achieve mdg 4 5 032510 lzl_doh
2.doh transition plan to achieve mdg 4 5 032510 lzl_doh2.doh transition plan to achieve mdg 4 5 032510 lzl_doh
2.doh transition plan to achieve mdg 4 5 032510 lzl_doh
 
Lean qa enabling quality through tools and technology lean quality assurance ...
Lean qa enabling quality through tools and technology lean quality assurance ...Lean qa enabling quality through tools and technology lean quality assurance ...
Lean qa enabling quality through tools and technology lean quality assurance ...
 
Minimize the Cost by Quality Assurance Process Improvement
Minimize the Cost by Quality Assurance Process ImprovementMinimize the Cost by Quality Assurance Process Improvement
Minimize the Cost by Quality Assurance Process Improvement
 
Thailand SPIN: QA Excellence Workshop
Thailand SPIN: QA Excellence WorkshopThailand SPIN: QA Excellence Workshop
Thailand SPIN: QA Excellence Workshop
 
The Importance of Quality Assurance in Content Strategy
The Importance of Quality Assurance in Content StrategyThe Importance of Quality Assurance in Content Strategy
The Importance of Quality Assurance in Content Strategy
 
106 quality assurance
106 quality assurance106 quality assurance
106 quality assurance
 
Cost of software quality ( software quality assurance )
Cost of software quality ( software quality assurance )Cost of software quality ( software quality assurance )
Cost of software quality ( software quality assurance )
 
Quality assurance
Quality assuranceQuality assurance
Quality assurance
 
Quality Assurance and Cost Control for Construction
Quality Assurance and Cost Control for ConstructionQuality Assurance and Cost Control for Construction
Quality Assurance and Cost Control for Construction
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...
 
5 Minutes to Process Improvement Success
5 Minutes to Process Improvement Success5 Minutes to Process Improvement Success
5 Minutes to Process Improvement Success
 
Business Process Improvement - Doing the right things effectively and efficie...
Business Process Improvement - Doing the right things effectively and efficie...Business Process Improvement - Doing the right things effectively and efficie...
Business Process Improvement - Doing the right things effectively and efficie...
 
Business process improvement (special report) presentation
Business process improvement (special report) presentationBusiness process improvement (special report) presentation
Business process improvement (special report) presentation
 
2 quality assurance
2 quality assurance2 quality assurance
2 quality assurance
 
Cost of quality
Cost of qualityCost of quality
Cost of quality
 
1. STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
1.	STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...1.	STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
1. STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
 
Quality assurance
Quality assuranceQuality assurance
Quality assurance
 
1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentation
 
Lean Process Improvement Techniques
Lean Process Improvement TechniquesLean Process Improvement Techniques
Lean Process Improvement Techniques
 
Quality control and quality assurance
Quality control and quality assuranceQuality control and quality assurance
Quality control and quality assurance
 

Similar to Planning For Success Quality Management

Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners ssuser622d45
 
Project Quality Management powerpoint
Project Quality Management powerpointProject Quality Management powerpoint
Project Quality Management powerpointDjamadaMuhamedKAGUSU
 
Quality management
Quality managementQuality management
Quality managementvishal patel
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurancelokareminakshi
 
Quality By Design Total Quality Management
Quality By Design Total Quality ManagementQuality By Design Total Quality Management
Quality By Design Total Quality ManagementBint E Asif
 
Skil storm testing at the speed of business 2
Skil storm testing at the speed of business 2Skil storm testing at the speed of business 2
Skil storm testing at the speed of business 2Glen Noesen
 
Lecture10
Lecture10Lecture10
Lecture10soloeng
 
How To Integrate Independent QA To Shorten Development Cycles
How To Integrate Independent QA To Shorten Development CyclesHow To Integrate Independent QA To Shorten Development Cycles
How To Integrate Independent QA To Shorten Development CyclesAltoros
 
Quality Management System ISO 9001 Interpretation and Internal Audit
Quality Management System ISO 9001 Interpretation and Internal AuditQuality Management System ISO 9001 Interpretation and Internal Audit
Quality Management System ISO 9001 Interpretation and Internal AuditDinar Surtikarani
 
Benefits and best practices outsource quality assurance
Benefits and best practices outsource quality assuranceBenefits and best practices outsource quality assurance
Benefits and best practices outsource quality assuranceAlisha Henderson
 
The Role of Quality Assurance in Software Testing.pdf
The Role of Quality Assurance in Software Testing.pdfThe Role of Quality Assurance in Software Testing.pdf
The Role of Quality Assurance in Software Testing.pdfUncodemy
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.pptDeepgaichor1
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxPerumalPitchandi
 
Quality - A Priority In Service Engagements
Quality - A Priority In Service EngagementsQuality - A Priority In Service Engagements
Quality - A Priority In Service Engagementsppd1961
 

Similar to Planning For Success Quality Management (20)

stfbegn.ppt
stfbegn.pptstfbegn.ppt
stfbegn.ppt
 
Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners
 
Role of QA in Software Development and its benefits
Role of QA in Software Development and its benefitsRole of QA in Software Development and its benefits
Role of QA in Software Development and its benefits
 
Project Quality Management powerpoint
Project Quality Management powerpointProject Quality Management powerpoint
Project Quality Management powerpoint
 
Quality management
Quality managementQuality management
Quality management
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Quality By Design Total Quality Management
Quality By Design Total Quality ManagementQuality By Design Total Quality Management
Quality By Design Total Quality Management
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Skil storm testing at the speed of business 2
Skil storm testing at the speed of business 2Skil storm testing at the speed of business 2
Skil storm testing at the speed of business 2
 
Quality management
Quality managementQuality management
Quality management
 
Lecture10
Lecture10Lecture10
Lecture10
 
How To Integrate Independent QA To Shorten Development Cycles
How To Integrate Independent QA To Shorten Development CyclesHow To Integrate Independent QA To Shorten Development Cycles
How To Integrate Independent QA To Shorten Development Cycles
 
Quality principles and concepts
Quality principles and conceptsQuality principles and concepts
Quality principles and concepts
 
Quality Management System ISO 9001 Interpretation and Internal Audit
Quality Management System ISO 9001 Interpretation and Internal AuditQuality Management System ISO 9001 Interpretation and Internal Audit
Quality Management System ISO 9001 Interpretation and Internal Audit
 
Benefits and best practices outsource quality assurance
Benefits and best practices outsource quality assuranceBenefits and best practices outsource quality assurance
Benefits and best practices outsource quality assurance
 
The Role of Quality Assurance in Software Testing.pdf
The Role of Quality Assurance in Software Testing.pdfThe Role of Quality Assurance in Software Testing.pdf
The Role of Quality Assurance in Software Testing.pdf
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptx
 
The Modern QA.pdf
The Modern QA.pdfThe Modern QA.pdf
The Modern QA.pdf
 
Quality - A Priority In Service Engagements
Quality - A Priority In Service EngagementsQuality - A Priority In Service Engagements
Quality - A Priority In Service Engagements
 

Planning For Success Quality Management

  • 2.
  • 6. Implementing a Quality Management Program
  • 7.
  • 8. Quality is often not seen as a value add 
  • 9. Quality is often neglected to meet schedule constraints
  • 10. Quality builds giants and nearly destroys them (Toyota)
  • 11. Quality does not happen by chance
  • 12. Quality must be premeditated and carefully planned to be effective    What if we were to pursue quality? What would it look like? How would it be defined? How much would it cost ... or would it save?
  • 13.
  • 15.
  • 16. Was implicated in close to half of all canceled projects? 
  • 17.
  • 18. Over the past 7 years, the ratio of support to total employees in hardware and software companies has grown from 1 in 12 to 1 in 6. 
  • 19. The average $3 million project costs companies using poor requirements practices an average of $5.87 million per project -- a $2.24 million premium. IAG Consulting's new Business Analysis Benchmark , 110 projects at 100 companies surveyed 
  • 20. Balancing Efficiency & Effectiveness Cycle Time Reliability Measured Customer Driven – Value Defined
  • 21. Goal Increase the efficiency of Solution Delivery Life Cycle activities, the effectiveness of the participants, and the quality of the deliverables.
  • 22.
  • 23. wants
  • 24. needs
  • 27. Quality must be measurable when it occurs
  • 28. Quality should be predictable when it occurs
  • 29.
  • 30. Quality Assurance “... a process for providing adequate assurance that the software products and processes in the product life cycle conform to their specific requirements and adhere to their established plans.” IEEE Standard 12207   “A planned and systematic means for assuring management that the defined standards, practices, procedures, and methods of the process are applied.” CMMI, SEI “The planned and systematic activities implemented in a quality system so that quality requirements for a product or service will be fulfilled.” ASQ The focus is on the process used to create the deliverable
  • 32. Quality Control “The operational techniques and activities that are used to fulfill requirements for quality.” ISO 8402-1994 “The observation techniques and activities used to fulfill requirements for quality.” ASQ        The focus is on the deliverable itself.
  • 33. Quality Control Mechanisms: Testing process, test tools
  • 34.
  • 36. IEEE
  • 37. TQM 
  • 39. CMMI
  • 40.
  • 42. Balancing Speed & Quality Cycle Time Reliability Lean Create Value Eliminate Waste Strategic Focus 6 Improve Quality Reduce Variation Improve Predictability Measured Customer Driven – Value Defined
  • 43. Balancing Speed & Quality Implementing Lean programs to reduce time and cost may be ineffective without predictable processes built through Quality Management, thereby preventing Lean goals from being met. In addition, quality process automation can have an enormous impact on efficiency and quality.
  • 44.
  • 45. Strive for perfection in each process step without introducing waste
  • 46. Do not rely on final inspection; error proof wherever possible
  • 47. If final inspection is required by contract, perfect upstream processes pursuing 100% inspection pass rate
  • 48. Move final inspectors upstream to take the role of quality mentors
  • 49. Apply basic PDCA method (plan, do, check, act) to problem solving
  • 50. Adopt and promote a culture of stopping and permanently fixing a problem as soon as it becomes apparent.LEfSE were developed by the Lean Systems Engineering Working Group of INCOSE (International Council for Systems Engineering). Version 1.0 was released at the INCOSE IW, San Francisco, March 1, 2009.
  • 53.
  • 55. Projects use standards and procedures
  • 56. Independent reviews and audits are performed
  • 57. Documentation is produced during development
  • 59. An inspection process is leveraged
  • 61.
  • 62. Everyone performing QA activities should be trained in QA
  • 63. Those performing QA activities for a work product should be separate from those directly involved in developing or maintaining the work product
  • 64. An independent reporting channel to the appropriate level of organizational management must be made available
  • 65. QA should begin in the early phases of a project to establish plans, processes, standards, and procedures that will add value to the project and satisfy organizational policiesCMMI, Guidelines for Process Integration and Product Improvement, Mary Beth Chrissis, Mike Konrad, Sandy Shrum
  • 68.
  • 69. QC provides an objective, independent view of the software to allow the business to appreciate and understand the risks at implementation of the software.
  • 70.
  • 72. Business Value Quality is a differentiator Organizations typically build the software and systems that make them unique, while they purchase applications for automating common business functions that do not demand differentiation from competitors. The bottom line is: Consistent delivery of high-quality software will set an organization apart from its competition. The business value of software quality, Geoffrey Bessin, http://www.ibm.com/developerworks/rational/library/4995.html
  • 73. Business Value Quality enables innovation It is quality in development and maintenance of software that makes it possible for the business to react, adapt, and deploy quickly. If there is any breakdown, any inefficiency, any lack of quality, then the organization will fail to reach the market in a timely fashion and the organization will find itself at a competitive disadvantage. The bottom line is: High quality software facilitates innovation by increasing predictability, lowering risk and reducing rework, resulting in happier customers and more revenue. The business value of software quality, Geoffrey Bessin, http://www.ibm.com/developerworks/rational/library/4995.html
  • 74. And Best of All - Quality is Free!               *Philip Crosby was so convinced of this  that he titled one of his books Quality is Free, since the major costs of quality are the costs associated with poor quality.     When the amountsaved by avoiding defects rises faster than the amountinvestedto avoid defects, quality is free*
  • 75. Business Value Quality is free What is the cost of high quality? Is high quality free? Improved quality enables teams to deliver more projects on time, at lower cost, with more features. By preventing defects in the system throughout the entire development process, a team eliminates the time and cost required to find and fix those defects later on. The business value of software quality, Geoffrey Bessin, http://www.ibm.com/developerworks/rational/library/4995.html
  • 76. Business Value Reworking a software requirements problem once the software is in operation typically costs 50 to 200 times what it would cost to rework the problem in the requirements stage.   Because potentially a:    Currently, over half of all errors are not found until “downstream” or during post sale software use. This occurs even though 80% of development costs are spent on defect removal.  Boehm and Papaccio 1988
  • 77. Savings can be huge Each hour spent on Inspections avoided an average of 33 hours of maintenance, and inspections were up to 20 times more efficient than testing. - Russell 1991, study done on large programs Every major defect found at Inspection will save 9 hours of downstream correction effort. – Reeve, 1991 Software Quality Inspections have been found to produce net schedule savings of 10 to 30%. - Gilb and Graham 1993 Most of the 78 organizations that participated in the National Quality Experiment have seen a ROI of 2:1 to 8:1 on investment in Inspections. – O’Neill, 2001
  • 78. Conclusion Understanding the who, what, why, and when of quality is essential in implementing an effective Quality Program. It requires a combination of distinct disciplines: They are three unique disciplines which, when used together, can improve the efficiency and effectiveness of any organization leading to reduced cost and increased customer satisfaction.
  • 79.