G. Brief Orientation on aspects of Quality

Slides:



Advertisements
Similar presentations
Performance Evaluation Using the Balanced Scorecard
Advertisements

1.Quality-“a characteristic or attribute of something.” As an attribute of an item, quality refers to measurable characteristics— things we are able to.
The Relationship between Cost & Quality Submitted by: Haya A. El-Agha Submitted to: Eng. Hani Abu Amr.
 Return homework  Reliability  Solve problems: Chapter , 10  Cost of Quality  Solve problems: Chapter  Discuss final exam  Week 15.
Soft. Eng. II, Spr. 02Dr Driss Kettani, from I. Sommerville1 CSC-3325: Chapter 6 Title : The Software Quality Reading: I. Sommerville, Chap: 24.
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited Objectives of cost of software quality metrics 2.The classic model.
1 H. Brief Orientation on aspects of Quality What is Quality? –Various “gurus” have proposed different ideas. One of the most well known was Philip Crosby.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement.
Standardization. Introduction A standard is a document. It is a set of rules that control how people should develop and manage materials, products, services,
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
Prof. Mohamed Batouche Costs of software quality Introduction  More and more, commercial companies or public organizations are requiring.
DATE: 28/11/2012 INSTRUCTOR: HANIF ULLAH Tutorial 7.
N By: Md Rezaul Huda Reza n
Software Quality Assurance Activities
Cost of Quality - COQ MGMT-5060 Operations Management.
Unit 8 Syllabus Quality Management : Quality concepts, Software quality assurance, Software Reviews, Formal technical reviews, Statistical Software quality.
CS3100 Software Project Management Week 26 - Quality Dr Tracy Hall.
Juran: Quality Trilogy Managing for quality consists of three basic quality- oriented processes: quality planning, quality control, and quality improvement.
S Q A.
Software Project Management Lecture # 11. Outline Quality Management (chapter 26 - Pressman)  What is quality?  Meaning of Quality in Various Context.
INFO 636 Software Engineering Process I Prof. Glenn Booker Week 9 – Quality Management 1INFO636 Week 9.
5.4 Quality Assurance Chapter 33. What is a quality product? A good or service that meets customers’ expectations and is “fit for purpose”. A good or.
© Max Zornada (2005)Slide 1 The Cost of Quality and the Cost of Poor Quality "Defects and errors are not free. Someone makes them and gets paid for making.
CHAPTER 6 TOTAL QUALITY MANAGEMENT. QUALITY AS A PHILOSOPHY As competitive weapon that must be produced efficiently : high performance design and consistency.
Presented by Dr. Joan Burtner Certified Quality Engineer Associate Professor and Chair, Department of Industrial Engineering and Industrial Management.
COSTING AND THE VALUE CHAIN CHAPTER 18 PAGE# 794 Faisal
Recent Issues in Management Dr. Syed Mohammad Tariq Zafar Chapter 3 - Total Quality Management (Continued)
Software Quality assurance SQA – SWE 333
The Cost of Quality Presented by Dr. Joan Burtner Certified Quality Engineer Associate Professor of Industrial Engineering and Industrial Management Mercer.
PowerPoint Authors: Susan Coomer Galbreath, Ph.D., CPA Charles W. Caldwell, D.B.A., CMA Jon A. Booker, Ph.D., CPA, CIA Cynthia J. Rooney, Ph.D., CPA Copyright.
Project Management Quality Management. Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network.
Chapter 12 Performance Evaluation Using the Balanced Scorecard.
AS Revision Exercise Production. 1. Define the following terms; a) repeat purchase b) just in time c) stock 2. Explain the design mix.
CECE FICCI Quality Costs & Profit Chapter no.2 CECE FICCI Many people think that quality costs money and adversely effects profits. But these costs are.
Product Lifecycle Management
Cost of Poor Quality Cost of Poor Quality.
Components of software quality assurance system overview
Chapter 25 Process Improvement.
Total Quality Management
TOTAL QUALITY MANAGEMENT
5.4 Quality Assurance Chapter 33.
Project Management PTM721S
Managing improvement – the TQM approach
Components of software quality assurance system overview
Software Quality Assurance
Software Verification and Validation
DR.IR DIAR FACHMI R CHAIDAR.,MT,CISCP
Materials info consultancy private limited
Quality Management chapter 27.
Cost of Quality APPENDIX 1A.
Quality Control.
Cost of Quality Appendix 2B.
External Validation of Quality Programs
The Certified Quality Process Analyst Handbook 2nd edition Chapter 1: Quality Concepts Various chapters (1st edition) Presented by Dr. Joan Burtner.
Quality Quality is “a characteristic or attribute of something.”
Quality management standards
Agenda Return homework Reliability Solve problems: Cost of Quality
The Certified Quality Process Analyst Handbook 2nd edition Chapter 1: Quality Concepts Various chapters (1st edition) Presented by Dr. Joan Burtner.
Chapter 13 Quality Management
Quality Management Lecture 9 1/2/2019.
Quality Measurable characteristic Cyclomatic complexity Cohesion
ISO 9000 Dr. S. Thomas Foster, Jr..
Capability Maturity Model
Chapter # 8 Quality Management Standards
Chapter # 1 Overview of Software Quality Assurance
BU5004 Managerial Accounting
External Validation of Quality Programs
Capability Maturity Model
3. Software Quality Management
The Certified Quality Process Analyst Handbook 2nd edition Chapter 1: Quality Concepts Authors: Christensen, Coombes-Betz, and Stein Presented by.
Presentation transcript:

G. Brief Orientation on aspects of Quality What is Quality? Various “gurus” have proposed different ideas. One of the most well known was Philip Crosby who promote the following 4 “absolutes” of quality management: 1. Quality is defined as “conformance to customer requirements” 2. The system for implementing quality is prevention not inspection 3. The performance standard must be zero defects 4. The measurement of quality is the price of non-conformance.

G. Brief Orientation on aspects of Quality Quality Management: The proliferation of ideas gradually led to the understanding that a holistic approach to all the quality-related properties of an organisation is most likely to succeed. In software, there have been many initiatives to promote good practice in Software Engineering and Software Quality, including Capability Maturity Model (we look at this in more detail in Section H) ISO “adapted” or “interpreted” for IT organisations SPICE (Software Process Improvement Capability dEtermination) Many industries, especially regulated ones like medical device or aviation software, have specific software engineering and quality standards.

G. Brief Orientation on aspects of Quality Cost of poor quality: Familiar aspects are extra work to correct and re-test programs, and late design changes because requirements are not properly understood or identified. These “costs” are the “price of non-conformance”. The objective for a project should be to minimise the cost of poor quality, which can be broken down into Conformance cost = amount spent to achieve quality products: Prevention Appraisal Non-conformance cost = all expenses incurred when things go wrong: Internal Failure External Failure

G. Brief Orientation on aspects of Quality Conformance Cost: Cost of Prevention Cost of prevention is the amount spent to ensure that the work will be done correctly, that is, that will prevent defects happening. In software development, examples of prevention costs include staff training and development (e.g. in design methodologies) evaluation of suppliers quality improvement meetings software design reviews (discuss/arguable – is design a product?). Any others - discuss - See linked example coding standards which would need training perhaps The diagram on the second next slide (from Yeates & Cadle) depicts that if resources are allocated early in a project to prevent poor quality then the incidence of defects and the costs of rectifying them will fall.

G. Brief Orientation on aspects of Quality Conformance Cost: Cost of Appraisal These costs include measuring, evaluating, or auditing products to assure conformance to quality standards and performance. For software, examples of appraisal costs include code inspections (discuss-see linked example code inspection procedure) Testing software measurement activities (e.g. complexity metric calculation). Investment should be made early in appraisal as that should lead to decreases in the number of defects in the final product.

G. Brief Orientation on aspects of Quality

G. Brief Orientation on aspects of Quality Non-conformance cost: Internal Failure These costs occur before the product is shipped to the customer, and so still under the control of the developer. For software, these include costs of re-work in programming, re-inspection and re-testing. According to Yeates & Cadle, one of the key strengths of the Japanese quality approach is that they have been able to reduce the costs of internal failures to almost zero. This is because they are orientated around defect prevention and process improvement – in other words, solve the problem, not the symptom

G. Brief Orientation on aspects of Quality Non-conformance cost: External Failure These costs arise from product failure at the customer site. For software, examples include field service and support Maintenance liability damages litigation expenses An unseen cost of customer complaints may be lost repeat orders and a damaged reputation. On average, it costs five times as much to win new customers as it does to keep existing ones!

G. Brief Orientation on aspects of Quality Return of investment in quality improvement It is clear that much is to be gained by taking measures to improve software quality, and that the focus should be on improving conformance (especially defect prevention) rather than on recovering from non-conformance. However, every business must evaluate the extent to which they invest in quality improvement and, particularly, it is important that they prioritise measures that are most effective in improving quality. The following section (H) on the Capability Maturity Model (CMM) offers a framework of processes that most software development organisations must consider, and within which they can choose the processes that they wish to prioritise for investment (and hopefully improvement!).