Cost of Quality By Ankur Gupta
Agenda What is cost of “Poor” Quality? Why to find and fix defects early? Typical problems in software development? Why are small changes big deal? QC team’s objective, activities and action plan?
Cost of Poor Quality Project Failure Costs The Obvious and visible costs are a small portion. The bottom of the iceberg represents the major cost and  Is not easily Quantified. Testing
Minimum Total Costs Minimum Total Costs
Cost of Quality The "cost of quality" isn't the price of creating a quality product or service. It's the cost of NOT creating a quality product or service.
Relative cost to fix an error The cost to fix a defect found on Live site may be as high as 1000 times the cost to fix it during the requirements stage
Common problems in the software development process  Poor requirements  – hard to get things done when you do not know what you want.  Featuritis  - requests to add new features after development goals are agreed on Unrealistic schedule   Miscommunication
Small changes – Big Efforts Impact analysis and scoping. Testing UI Functional etc On different environments – QC, Staging, live Recording the change Documentation Analysis Development and systems/Network teams efforts.
Quality Team’s Objective Happy customers and flawless experience. Sanity is always maintained for the live site. Defect analysis and continual improvement. No site crashes or performance problems
Quality Team’s Activities Analyzing defects reported by other teams/users. Requirement analysis and test cases creation for new projects. Updating manual and automated test cases. Regression testing. - verifying defect fixes on live and local environments. Performance testing. Cross browser validations.
Action Plan Increased traceability from requirements to final delivery Defect recording and analysis to build quality product in first attempt. Baselining application and creating central knowledge repository. Testing automation for greater efficiency and reliability.
Conclusion QC team prevents crashing into poor quality ICEBERG We find defects early to keep costs down. We help improve efficiency by continual improvement and analysis.
Quality has no Finish line
Software Life Cycle
Is Perception Reality?
THANK YOU [email_address] 9910699578

Cost Of Quality

  • 1.
    Cost of QualityBy Ankur Gupta
  • 2.
    Agenda What iscost of “Poor” Quality? Why to find and fix defects early? Typical problems in software development? Why are small changes big deal? QC team’s objective, activities and action plan?
  • 3.
    Cost of PoorQuality Project Failure Costs The Obvious and visible costs are a small portion. The bottom of the iceberg represents the major cost and Is not easily Quantified. Testing
  • 4.
    Minimum Total CostsMinimum Total Costs
  • 5.
    Cost of QualityThe "cost of quality" isn't the price of creating a quality product or service. It's the cost of NOT creating a quality product or service.
  • 6.
    Relative cost tofix an error The cost to fix a defect found on Live site may be as high as 1000 times the cost to fix it during the requirements stage
  • 7.
    Common problems inthe software development process Poor requirements – hard to get things done when you do not know what you want. Featuritis - requests to add new features after development goals are agreed on Unrealistic schedule Miscommunication
  • 8.
    Small changes –Big Efforts Impact analysis and scoping. Testing UI Functional etc On different environments – QC, Staging, live Recording the change Documentation Analysis Development and systems/Network teams efforts.
  • 9.
    Quality Team’s ObjectiveHappy customers and flawless experience. Sanity is always maintained for the live site. Defect analysis and continual improvement. No site crashes or performance problems
  • 10.
    Quality Team’s ActivitiesAnalyzing defects reported by other teams/users. Requirement analysis and test cases creation for new projects. Updating manual and automated test cases. Regression testing. - verifying defect fixes on live and local environments. Performance testing. Cross browser validations.
  • 11.
    Action Plan Increasedtraceability from requirements to final delivery Defect recording and analysis to build quality product in first attempt. Baselining application and creating central knowledge repository. Testing automation for greater efficiency and reliability.
  • 12.
    Conclusion QC teamprevents crashing into poor quality ICEBERG We find defects early to keep costs down. We help improve efficiency by continual improvement and analysis.
  • 13.
    Quality has noFinish line
  • 14.
  • 15.
  • 16.

Editor's Notes

  • #4 SOME IMP COSTS Technical support calls Investigation of customer complaints Refunds and recalls Coding / testing of interim bug fix releases PR work to soften drafts of harsh reviews Lost sales Lost customer goodwill – Market value Loss of Data Discounts to resellers to encourage them to keep selling the product.
  • #5 To save ourselves from the iceberg we do spend on quality assurance and control.
  • #7 It is important to catch and fix issues early.
  • #8 Requirements – Use Wiki, understand what developers need to develop quality software. Give time for testing. Clearly define communication points, over communicate than under.