B.H. Far

Size: px
Start display at page:

Download "B.H. Far"

Transcription

1 SENG 521 Software Reliability & Software Quality Chapter 4: Software Quality Department of Electrical & Computer Engineering, University of Calgary B.H. Far

2 Contents Software quality Software quality models: Boehm s model, McCall s model, ISO 9126 model, etc. Software quality standards and metrics Measuring customer satisfaction Software quality assurance (SQA) Software quality management far@ucalgary.ca 2

3 What is Quality? Quality popular views: Something good but not quantifiable Something luxury and classy Quality professional views: Conformance to requirement (Crosby, 1979) Fitness for use (Juran, 1970) 3

4 Software Quality: Difficulties Need to account for creativity in the design of the product and the requirements rather than the product itself. Leonardo da Vinci Mona Lisa (1479) Kind of art Which one has a higher Pablo Picasso quality? Dorra Maar (1937) far@ucalgary.ca 4

5 What is Software Quality? /1 What SW does What is Specified What users need Conformance to requirement The requirements are clearly stated and the product must conform to it Any deviation from the requirements is regarded as a defect A good quality product contains fewer defects Fitness for use Fit to user expectations: meet user s needs A good quality product provides better user satisfaction Both Dependable computing system far@ucalgary.ca 5

6 What is Software Quality? /2 Various viewpoints/perspectives: i i Conformance to customers requirements Requirement, design and development quality Process quality vs. end-product quality Process quality: higher usability and dependability End-product quality: less failure Internal vs. external characteristics Rl Relativity: ii advantage over similar il products Conformance: conformance to standards far@ucalgary.ca 6

7 Definition: Software Quality ISO 8402 definition of quality: The totality of ffeatures and characteristics of a product or a service that bear on its ability to satisfy stated or implied needs ISO 9126 definition of quality: The totality t of features and characteristics ti of a software product that bear on its ability to satisfy stated t or implied needs far@ucalgary.ca 7

8 Software Quality: Classification By observation: Internal quality (quality while the product is bi being produced, dincluding ldi process and checks) k) External quality (final product quality) By process: Design quality Implementation quality Test quality Maintenance quality 8

9 Software Quality Models

10 Modeling Software Quality Purpose: To make the concept quality operational via refinement and measurement Selecting some attributes (or factors) Plotting relationship among attributes (many-to- many relationships) or Selecting some criteria (or intermediate and primitive constructs) to represent the attributes Mapping criteria (or primitive constructs) to metrics 10

11 Quality Model Structure User oriented SW Quality Quality Factor 1 Quality Factor 2... Quality Factor n Software oriented Quality Criterion 1 Quality Criterion 2 Quality Criterion 3... Quality Criterion m Measures Kapitel far@ucalgary.ca

12 Example: Attribute Expansion Design by measurable Quality objective objectives: Incremental design is evaluated to check whether the goal for each increment was achieved. Availability User friendliness % of planned Days on job to System uptime learn task supplied By new system Worst: 95% Best: 99% Worst: Best: 7 days 1 day far@ucalgary.ca 12

13 Example: CUPRIMDA Model Quality parameters (parameters for fitness): Capability Usability Performance Reliability Installability Maintainability Documentation Availability Reference: S.H. Kan (1995) 13

14 Example: Boehm s Model Figure from Fenton s Book far@ucalgary.ca 14

15 Example: McCall s Model (11) (25) (41) Figure from Fenton s Book far@ucalgary.ca 15

16 McCall Model Elements McCall quality model is organized around three types of Elements: Quality Factors (To specify): They describe the external view of the software, as viewed by the users. s. Quality Criteria (To build): They describe the internal view of the software, as seen by the developer. Quality Metrics (To control): They are defined and used to provide a scale and method for measurement. far@ucalgary.ca

17 SATC* Software Quality Model *Software Assurance Technology Center (1996) NASA Goddard Space Flight Center 17

18 Quality Model: ISO

19 Flexible Quality Model No need dto stick kto a fixed d( (published) model. You can define your own quality model based on users (customers and company) consensus. The model will be composed of quality attributes which are important for the given product. The model should be verified by actual measurement. far@ucalgary.ca 19

20 Process-oriented oriented Quality Models Purpose: To characterize process quality Measure process and product attributes Examples of Process Attributes: Effort (person-months) o s) Duration (months) Examples of Product Attributes: Code size (#classes) Test set size (#test cases) Correctness (#defects) far@ucalgary.ca

21 0 Process Defects # Example: Defect Distributions Combination i of (i)defect number, (ii) injection to detection period, and (iii) defect origin can be used to measure development (process) quality. Goal: Reduce number of defects that cross process step boundaries activity of defect discovery # Coding defects # Design defects # Requirements spec. defects far@ucalgary.ca

22 Effort Distribution # Pers son-hours s Development effort distribution over process steps should make rework shares explicit. Goal: Detect and reduce rework. Design Coding Test Process Activity Test triggered rework on Design and Code Coding triggered rework on Design Normal effort of activity far@ucalgary.ca

23 Software Quality Standards

24 Software Quality Standards Software quality management standards (e.g., ISO 9000 series) covered in SENG 511 Software process quality assessment standards (e.g., ISO15504 / SPICE) covered in SENG 511 Software quality measurement standards (e.g., ISO 9126) explained here far@ucalgary.ca

25 ISO 9126: Parts ISO/IEC : Software engineering i -- Product quality -- Part 1: Quality model ISO/IEC TR :2003 Software engineering -- Product quality -- Part 2: External metrics ISO/IEC TR :2003 Software engineering -- Product quality -- Part 3: Internal metrics ISO/IEC TR :2004 Software engineering -- Product quality -- Part 4: Quality in use metrics far@ucalgary.ca

26 Definition Software Quality Characteristics ISO 9126: A set of attributes of a software product by which its quality is described and evaluated. A software quality characteristic may be refined into multiple levels of sub- characteristics. ti far@ucalgary.ca

27 ISO 9126: Quality Lifecycle Internal metrics do not rely on software execution ( static measures) External metrics are applied to running software Quality-in-use in use metrics are applied when the final product is used in real conditions Ideally, internal quality determines external quality and external quality determines quality in use. Example: Failure density Failure intensity Availability far@ucalgary.ca

28 ISO 9126: Part 1: Quality model ISO/IEC : 1: (Released in 2001) Information technology - Software quality characteristics & metrics - Part 1: Quality characteristics and subcharacteristics. This part provides the concepts introduced in the original standard is a recommended quality model which categorizes software quality in six characteristics, which are further subdivided into subcharacteristics. The subcharacteristics have been moved from the annex to become part of the standard. They have been reworded and several new ones added. There is also a definition of quality in use which defines the user s s view as a result of using the software. far@ucalgary.ca 28

29 ISO 9126: Part 2: External metrics ISO/IEC : 2: Information technology - Software quality characteristics & metrics - Part 2: External metrics. This part provides external metrics for measuring software quality characteristics. An external metric is a quantitative scale and measurement method, which can be used for measuring an attribute or characteristic of a software product, derived from the behaviour of the system of which it is a part. External metrics are applicable to an executable software product during testing or operating in later stage of development and after entering to operation process. far@ucalgary.ca 29

30 ISO 9126: Part 3: Internal metrics ISO/IEC : Information technology - Software quality characteristics & metrics - Part 3: Internal metrics. This part provides internal metrics for measuring software quality characteristics. An internal metric is a quantitative scale and measurement method, which can be used for measuring an attribute or characteristic of a software product, derived from the product itself, either direct or indirect. Internal metrics are applicable to a non executable software product during designing and coding in early stage of development process. far@ucalgary.ca 30

31 ISO 9126: Part 4: Quality-in- Use /1 Effectiveness The capability of the software product to enable users to achieve specified goals with accuracy and completeness in a specified context of use. Productivity The capability of the software product to enable users to expend appropriate amounts of resources in relation to the effectiveness achieved in a specified context of use. Safety The capability of the software product to achieve acceptable levels of risk of harm to people, business, software, property or the environment in a specified context of use. Satisfaction The capability of the software product to satisfy users in a specified context tof use. far@ucalgary.ca

32 Quality Model: ISO 9126 /1 Specifying i software quality for a product yet to be developed d is difficult for the customer and/or supplier. The customer needs to understand and communicate requirements for the product to be developed. The supplier needs to understand the requirement and to assess with confidence whether it is possible to provide the product with the right level of quality. ISO 9126 will serve to eliminate any misunderstanding between customer and supplier. ISO 9126 is the software product evaluation standard. This international standard defines six characteristics that describe, with minimal overlap, software quality. far@ucalgary.ca 32

33 Quality Model: ISO 9126 /2 1. Functionality is the set of attributes that bear on the existence of a set of functions and their specified properties. The functions are those that satisfy stated or implied needs. 2. Reliability is the set of attributes that bear on the capability of software to maintain its level of performance under stated conditions for a stated period of time. 3. Usability is the set of attributes that bear on the effort needed for use, and on the individual assessment of such use, by a stated or implied set of users. 4. Efficiency is the set of attributes that bear on the relationship between the level l of performance of the software and the amount of resources used, under stated conditions. 5. Maintainability is the set of attributes that bear on the effort needed to make specified modifications. 6. Portability is the set of attributes that bear on the ability of software to be transferred from one environment. far@ucalgary.ca 33

34 Quality Model: ISO 9126 /3 1 : n relation between Characteristics and Attributes (Sub- Characteristics) Characteristics Attributes Functionality Suitability Interoperability Accuracy Compliance Security Reliability Maturity Recoverability Fault tolerance Crash frequency Usability Understandability Learnability Operability Efficiency ce cy Time ebehaviour avou Resource behaviour Maintainability Analyzability Stability Changeability Testability Portability Adaptability Installability Conformance Replacability far@ucalgary.ca 34

35 ISO 9126 Views Custo omer Users s Supp plier Managers Developers far@ucalgary.ca

36 ISO 9126: Users View Users are mainly interested t din using the software, its performance and the effects of using the software. Users evaluate the software without knowing the internal aspects of the software, or how the software is developed. Users questions may include: Are the required functions available in the software? How reliable is the software? How efficient is the software? Is the software easy to use? How easy is it to transfer the software to another environment? How easy is to change this software? far@ucalgary.ca 36

37 ISO 9126: Developers View The process of development requires the user and the developer to use the same software quality characteristics, since they apply to requirement and acceptance. When developing off-the-shelf hlfsoftware, the implied lidneeds must be reflected in the quality requirement. Since developers are responsible for producing software which h will satisfy quality requirements they are interested in the intermediate product quality as well as in the final product quality. In order to evaluate the intermediate product quality at each phase of the development cycle, the developers have to use different metrics for the same characteristics because the same metrics are not applicable to all phases of the cycle. far@ucalgary.ca 37

38 ISO 9126: Managers View A manager is typically more interested t in the overall quality rather than in a specific quality characteristic, and for this reason will need to assign weights, reflecting business requirements, to the individual characteristics. The manager may also need to balance the quality improvement with management criteria i such as schedule delay or cost overrun, because he/she wishes to optimise quality within limited cost, human resources and time-frame. far@ucalgary.ca 38

39 ISO 9126: Summary The proposed quality model is very comprehensive, but it s not fully clear from the definitions how to precisely distinguish subcategories for many of the subcharacteristics the suggested measures are either trivial or hard to apply far@ucalgary.ca

40 ISO 9126 : Future A new series of standards is currently under development called Software Product Quality Requirements and Evaluation (SQuaRE - ISO 25000) This series of standards d will replace ISO 9126 and standards Note: the new standard will replace the word metric by measure far@ucalgary.ca

41 Software Quality: Measuring Customer Satisfaction

42 TQM: Customer Satisfaction Studies show that It is five times more costly to recruit a new customer than it is to keep an old customer and Dissatisfied customers tell 7 to 20 people about their experiences, while satisfied customers tell only 3 to 5 far@ucalgary.ca 42

43 TQM: Customer Satisfaction Total quality management (TQM) is aimed at long-term business success by linking gquality with customer satisfaction. With ever-increasing market competition, customer focus is the only way to retain the existing i customers and to expand market share. far@ucalgary.ca 43

44 Methods to Collect Data /1 How to collect data from customers? Three common methods to gather data: Personal face-to-face interviews Tl Telephone it interviewsi Mail questionnaires (self-administered) All require a kind of sampling to select a subset of the total customers. far@ucalgary.ca 44

45 Methods to Collect Data /2 Comparison of the data gathering techniques In Person Type of survey Interview Phone Mail Cost Sampling Response Rate Speed Reliability Observations Length of Interview Exhibits Validity = Disadvantage -- = Worst + = Advantage ++ = Best +- = Could be either an Advantage or Disadvantage Figure from Kan s Book far@ucalgary.ca 45

46 Sampling Methods For any survey, the sampling design is of utmost importance in obtaining unbiased, representative data. 4 basic types of probability sampling: 1. Simple random sampling 2. Systematic sampling 3. Stratified sampling 4. Cluster sampling far@ucalgary.ca 46

47 1. Simple Random Sampling Asampleofsizen size n is drawn from a population in such a way that every possible sample of size n has the same chance of being selected. To take a simple random sample, each individual in the population must be listed once and only once. A mechanical procedure (i.e., using a random number table, or random number generating program) is used to draw the sample. To avoid repeated drawing of the same individual, the sampling is done without replacement. On each successive draw the probability of an individual being selected increases slightly because there are fewer and fewer individuals left unselected from the population. If, on any given draw, the probabilities are equal of all remaining items being selected, then we have a simple random sample. far@ucalgary.ca 47

48 2. Systematic Sampling In systematic ti sampling instead of using a table of random numbers, one simply goes down a list taking every kth individual, starting with a randomly selected case among the first k individuals. k is the ratio between the size of the population and the size of fthe sample to be drawn. (1/k : sampling fraction) Example: draw a sample of 500 customers from a population of 20, k = 20000/500 = 40 Starting with a random number between 1 and 40 (say, 18), then we would draw every fortieth th on the list (58, 98, 138, ). far@ucalgary.ca 48

49 3. Stratified Sampling In a stratified sample items are classified into nonoverlapping groups, called strata, and then simple random samples are selected from each stratum. The strata are usually formed dbased on important variables pertaining to the parameter of interest. Example: customers with high-speed internet systems may have a set of satisfaction criteria for software products that is different from those who have low-speed systems. A stratified sample should include customer type as one of the stratification variables. Stratified samples can be designed to yield greater accuracy for the same cost, or for the same accuracy with less cost. far@ucalgary.ca 49

50 4. Cluster Sampling Sometimes it is much more cost effective to divide the population into a large number of groups, called clusters, and to sample among the clusters. A cluster sample is a simple random sample in which heach sampling unit is a cluster of elements. Usually geographical units such as cities, districts, schools, or work plants are used as units for cluster sampling. Example: if a company has many branch offices throughout the world and an in-depth face-to-face interview with a sample of its customers is desired, then a cluster sample using branch offices as clusters (of customers) may be the best sampling approach. far@ucalgary.ca 50

51 Sample Size /1 How large a sample is sufficient? i The answer depends on the confidence level we want and dthe margin of error we can tolerate. t How to bind sample size with customer satisfaction? Smaller error margin Larger sample size Higher level of confidence far@ucalgary.ca 51

52 Sample Size /2 Sample size (n) forsimple random sampling: 2 NZ p 1 p n 2 2 NB Z p 1 p N : population size Z : Z statistic from normal distribution: for 80% confidence level, Z = 1.28 for 85% confidence level, Z = 1.45 for 90% confidence level, Z = 1.65 for 95% confidence level, Z = 1.96 p : estimated satisfaction level B : margin of error far@ucalgary.ca 52

53 Sample Size /3 Sample sizes for 10, customers for 80% - 95% levels of confidence (Z) and 5% and 3% margin of error (B) Larger sample size Expected Customer 80% confidence 85% confidence 90% confidence 95% confidence Satisfaction (p) ±5% ±3% ±5% ±3% ±5% ±3% ±5% ±3% 80% % % % Smaller Sample size far@ucalgary.ca 53

54 Example Suppose that you are going to design a questionnaire to be sent to customers who bought your software product. The population size is 10,000 customers and margins of error is supposed to be 5%. a) Calculate the sample size for the expected customer satisfaction of 90% and confidence factor of 80%. N = 10,000 Z = 1.28 for 80% confidence level p = B = NZ p 1 p 10, n NB Z p 1 p 10, n 59 far@ucalgary.ca 54

55 Example (cont d) b) Suppose that t you change the sample size to n=136 and the other parameters except the confidence level remain unchanged. Calculate the new confidence level. N = 10, p = n = 136 B = 0.05 Z =? 2 NZ 2 p 1 p 10, Z NB Z p 1 p 10, Z Z Z Confidence level is 95% for this value ofz far@ucalgary.ca 55

56 Question: How Good is Good Enough? How much customer satisfaction is good enough? Should my company invest $2,000,000 to improve satisfaction from 85% to 90%? Given that my company s customer satisfaction is at 95%, should I invest another million dollars to improve it further or should I do this later? far@ucalgary.ca 56

57 Babich s Study /1 Babich (1992) Model based on a simplified model of customer satisfaction and market share that contains only three companies: A, B, and C. When customers are dissatisfied with company A, they choose company B or C, etc. A t A t A t At 1 At 1 x Bty Ctz G At Ct At Bt At Bt Ct B t B t B t Bt 1 Bt 1 y Ax t Ctz G Bt Ct At Bt At Bt Ct C t C t C t Ct 1 Ct 1 z Ax t Bty G Bt Ct At Ct At Bt Ct far@ucalgary.ca 57

58 Babich s Study /2 A : number of fa customers B : number of B customers C : number of C customers G : number of new customers to market x : dissatisfaction level with A products y : dissatisfaction level with B products z : dissatisfaction level with C products t : time far@ucalgary.ca 58

59 Babich s Study /3 Market shares of fthe three companies assuming satisfaction levels of 95%, 91%, and 90% for A, B, and C, respectively, over a number of time periods and equal initial market share. After 12 time periods the 95% satisfaction product (company A) would basically own the market. Figure from Kan s Book far@ucalgary.ca 59

60 Babich s Study /4 If the satisfaction i levels l of companies B and C were 98% and 99%, respectively, and company A s satisfaction level remained at 95%, company A s product would have less than 10% market share in 24 time periods. Example from Kan s Book far@ucalgary.ca 60

61 Answer: How Good is Good Enough? From Bbih Babich ssimple i model and examples the answer is: You have to be better than your competitors! Therefore, it is important to measure not only one s customer satisfaction level, but also the competitors satisfaction level. l Indeed, many companies have been doing exactly that. t far@ucalgary.ca 61

62 Software Quality Management

63 Demming s 14 Quality Points 1. Create constancy of purpose for improvement of product or service. 2. Adopt the new philosophy. 3. Cease dependence on inspection to achieve quality. 4. End the practice of awarding business on the basis W E Deming of price tag alone. Instead, minimize total cost by working with a single supplier. 5. Improve constantly tl and forever every process for planning, production and service. 6. Institute training on the job. 7. Adopt and institute leadership. W. E. Deming ( ) The Father of Modern Quality far@ucalgary.ca 63

64 Demming s 14 Quality Points 8. Drive out fear. 9. Break down barriers between staff areas. 10. Eliminate slogans, exhortations, and targets for the work force. 11. Eliminate numerical quotas for the work force and numerical goals for management. 12. Remove barriers that rob people of pride of workmanship. Eliminate the annual rating or merit system. 13. Institute a vigorous program of education and selfimprovement for everyone. 14. Put everybody in the company to work to accomplish the transformation. W. E. Deming ( ) The Father of Modern Quality far@ucalgary.ca 64

65 TQM: Total Quality Management TQM is a style of management aiming at achieving long-term term success by linking quality with customer satisfaction Other variations: Other variations: Studying customer needs gather Total Quality Control (HP) Market Driven Quality (IBM) Experience Factory (Basili) Studying customer needs, gather customer requirements, measuring customer satisfaction Ahi Achieve business and product development process improvement Creation of company-wide quality culture Figure from Kan s Book far@ucalgary.ca 65

66 Practice of TQM: Essentials Focus on quality Cooperate with customers Continuously improve development process Encourage constructive critics and empower employees Use the problem solving/problem prevention cycle Use measurements to back decisions 66

67 References Standards: [IEEE730] IEEE : IEEE Standard for Software Quality Assurance Plans, Institute of Electrical and Electronics Engineers, 29-Sep [ISO8402] ISO : Quality management and quality assurance Vocabulary, [ISO9126] ISO/IEC : Software engineering -- Product quality -- Parts 1-4, ed. 1, Current stage JTC 1/SC 7, Software Quality: [BBL76] Boehm, Barry W., Brown, J. R, and Lipow, M.: Quantitative evaluation of software quality, International Conference on Software Engineering, Proceedings of the 2nd international conference on Software engineering, [BBK+78] Boehm, B. W., Brown, J. R., Kaspar, H.,Lipow, M., McLeod, G., and Merritt, M., Characteristics of Software Quality, North Holland, [Kan02] Stephen H. Kan: Metrics and Models in Software Quality Engineering, 2 nd Edition, Addison-Wesley, [MRW77] McCall, J. A., Richards, P. K., and Walters, G. F., "Factors in Software Quality", Nat'l Tech. Information Service, no. Vol. 1, 2 and 3, Stephen H. Kan, Metrics and Models in Software Quality Engineering, 2 nd Edition, Addison-Wesley, P. Babich, Customer Satisfaction: How Good Is Good Enough? Quality Progress, December 1992, pp far@ucalgary.ca

International Standard ISO/IEC 9126

International Standard ISO/IEC 9126 International Standard ISO/IEC 9126 Software Engineering Product quality Part 1: Quality model ISO 9126 - Content Product quality and the lifecycle Quality models for: Internal Quality, External Quality

More information

Software Quality Management

Software Quality Management 2004-2005 Marco Scotto (Marco.Scotto@unibz.it) Contents Definitions Quality of the software product Special features of software Early software quality models Boehm model McCall model Standard ISO 9126

More information

Enhancing Audit Program Using Dr. Deming s 14 points. Naren Patel ASQ Fellow October 12-13, 2017

Enhancing Audit Program Using Dr. Deming s 14 points. Naren Patel ASQ Fellow October 12-13, 2017 Enhancing Audit Program Using Dr. Deming s 14 points Naren Patel ASQ Fellow October 12-13, 2017 1 Dr. Deming, the Father of Quality W. Edward Deming is famous for the insightful views, ideas and commentary

More information

Software Quality Management

Software Quality Management Software Quality Management Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Outline Software Quality Model Software Quality Management Process and Quality Quality Metrics 2 2 What is Quality? Quality,

More information

Software engineering Product quality Part 3: Internal metrics

Software engineering Product quality Part 3: Internal metrics Teknisk rapport SIS-ISO/IEC TR 9126-3:2003 Utgåva 1 Januari 2004 Software engineering Product quality Part 3: Internal metrics ICS 35.080.00 Språk: engelska Copyright SIS. Reproduction in any form without

More information

ISO/IEC TR Software engineering Product quality Part 3: Internal metrics. Génie du logiciel Qualité des produits Partie 3: Métrologie interne

ISO/IEC TR Software engineering Product quality Part 3: Internal metrics. Génie du logiciel Qualité des produits Partie 3: Métrologie interne TECHNICAL REPORT ISO/IEC TR 9126-3 First edition 2003-07-01 Software engineering Product quality Part 3: Internal metrics Génie du logiciel Qualité des produits Partie 3: Métrologie interne Reference number

More information

Software engineering Product quality Part 2: External metrics

Software engineering Product quality Part 2: External metrics Teknisk rapport SIS-ISO/IEC TR 9126-2:2003 Utgåva 1 Januari 2004 Software engineering Product quality Part 2: External metrics ICS 35.080.00 Språk: engelska Copyright SIS. Reproduction in any form without

More information

Chapter 2 Quality Theory

Chapter 2 Quality Theory Chapter 2 Quality Theory 2 1 Quality Gurus and Their Contributions to Quality Theory Edwards Deming Juseph M. Juran Kaoru Ishikawa Armand Feigenbaum Philip Crosby Genichi Taguchi . W. Edwards Deming Gained

More information

PMP Exam Preparation Workshop Project Quality Management

PMP Exam Preparation Workshop Project Quality Management PMP Exam Preparation Workshop Project Quality Management 1 Learning Objectives By the end of this session you will understand: The PM Quality Processes The PM Process Groups Project Quality Management

More information

Software Quality. A Definition of Quality. Definition of Software Quality. Definition of Implicit Requirements

Software Quality. A Definition of Quality. Definition of Software Quality. Definition of Implicit Requirements Definition of Software Quality Software Quality The Ultimate Goal of Software Engineering Software must conformance to explicit and implicit requirements if it is to be considered to be of good quality.

More information

AN INTRODUCTION TO THE WORKS OF W. EDWARDS DEMING

AN INTRODUCTION TO THE WORKS OF W. EDWARDS DEMING Total Quality Management AN INTRODUCTION TO THE WORKS OF W. EDWARDS DEMING D E M I N G Dr. W. Edwards Deming (1900-1993) B.S. Electrical Engineering M.S./Ph.D. Mathematics / Physics Asked by Gen MacArthur

More information

B.H. Far

B.H. Far SENG 521 Software Reliability & Software Quality Chapter 14: SRE Deployment Department t of Electrical l & Computer Engineering, i University it of Calgary B.H. Far (far@ucalgary.ca) http://www.enel.ucalgary.ca/people/far/lectures/seng521

More information

Building quality into the software from the. Keeping and. the software. software life cycle

Building quality into the software from the. Keeping and. the software. software life cycle SENG 521 Software Reliability & Software Quality Chapter 14: SRE Deployment Department t of Electrical l & Computer Engineering, i University it of Calgary B.H. Far (far@ucalgary.ca) http://www.enel.ucalgary.ca/people/far/lectures/seng521

More information

On Some Quality Issues of Component Selection in CBSD

On Some Quality Issues of Component Selection in CBSD J. Software Engineering & Applications, 2010, 3, 556-560 doi:10.4236/jsea.2010.36064 Published Online June 2010 (http://www.scirp.org/journal/jsea) On Some Quality Issues of Component Selection in CBSD

More information

CSU Project Management Certificate Program

CSU Project Management Certificate Program CSU Project Management Certificate Program Project Quality Management Instructor: Ric Rothschild, PMP Contact Info: ric.rothschild@comcast.net 303-664-1117 1 Project Quality Management Agenda Introduction

More information

There is no quality in construction

There is no quality in construction There is no quality in construction Ken Cameron General Manager AQUAS About AQUAS AQUAS provide specialist services in Quality, OHS and Environmental management systems including Development of Management

More information

Software Quality. Lecture 4 CISC 323. Winter 2006

Software Quality. Lecture 4 CISC 323. Winter 2006 Software Quality Lecture 4 CISC 323 Winter 2006 Prof. Lamb malamb@cs.queensu.ca Prof. Kelly kelly-d@rmc.ca Required Reading Barbara Kitchenam, Sheri Lawrence Pfleeger; The Elusive Target, IEEE Software

More information

TQM and Reliability Engineering

TQM and Reliability Engineering Total Quality Management & Reliability Engineering Dr V. Muralidharan Dept. of Mechatronics SRM University Introduction Total Quality Management TQM is an enhancement to the traditional way of doing business.

More information

Associate Professor, FCA, Manav Rachna International University, Faridabad, Haryana, India

Associate Professor, FCA, Manav Rachna International University, Faridabad, Haryana, India International Journals of Advanced Research in Computer Science and Software Engineering ISSN: 2277-128X (Volume-7, Issue-12) a Research Article December 2017 Comparative Study of Software Quality Models

More information

Software Metrics & Software Metrology. Alain Abran. Chapter 10 Analysis of Quality Models and Measures in ISO 9126

Software Metrics & Software Metrology. Alain Abran. Chapter 10 Analysis of Quality Models and Measures in ISO 9126 Software Metrics & Software Metrology Alain Abran Chapter 10 Analysis of Quality Models and Measures in ISO 9126 1 Agenda This chapter covers: Introduction to ISO 9126 The analysis models in ISO 9126 as

More information

Total Quality Management

Total Quality Management Total Quality Management The way of managing organization to achieve excellence Total everything Quality degree of excellence Management art, act or way of organizing, controlling, planning, directing

More information

PMPA Tech Conference Do we have the Tools and Knowledge to weather the Storm?

PMPA Tech Conference Do we have the Tools and Knowledge to weather the Storm? PMPA Tech Conference 2014 Do we have the Tools and Knowledge to weather the Storm? Quality Initiatives Malcolm Baldrige National Quality Award ISO Standards (ISO 9001, ISO 14001, AS 9100, ETC ) Six Sigma

More information

Chapter 6. Software Quality Management & Estimation

Chapter 6. Software Quality Management & Estimation Chapter 6 Software Quality Management & Estimation What is Quality Management Also called software quality assurance (SQA) s/w quality:- It is defined as the degree to which a system, components, or process

More information

SHORT ANSWER QUESTIONS (KEY) UNIT- I

SHORT ANSWER QUESTIONS (KEY) UNIT- I SHORT ANSWER QUESTIONS (KEY) UNIT- I 1. Define quality. Quality is the totality of characteristics of an entity that bear on its ability to satisfy stated and implied needs. 2. What do you mean by quality

More information

Software metrics. Jaak Tepandi

Software metrics. Jaak Tepandi Software metrics, Jekaterina Tšukrejeva, Stanislav Vassiljev, Pille Haug Tallinn University of Technology Department of Software Science Moodle: Software Quality (Tarkvara kvaliteet) Alternate download:

More information

Verification of Quality Requirement Method Based on the SQuaRE System Quality Model

Verification of Quality Requirement Method Based on the SQuaRE System Quality Model American Journal of Operations Research, 2013, 3, 70-79 http://dx.doi.org/10.4236/ajor.2013.31006 Published Online January 2013 (http://www.scirp.org/journal/ajor) Verification of Requirement Method Based

More information

Software Quality Metrics. Analyzing & Measuring Customer Satisfaction (Chapter 14)

Software Quality Metrics. Analyzing & Measuring Customer Satisfaction (Chapter 14) Software Quality Metrics Analyzing & Measuring Customer Satisfaction (Chapter 14) By Zareen Abbas Reg# 169/MSSE/F07 Usman Thakur Reg# 181/MSSE/F07 1 Overview-Quality Product quality and customer satisfaction

More information

How the Ideas of a 1950s Statistician Taught me more about Management than Business School. Amy Shropshire, CASK Communications

How the Ideas of a 1950s Statistician Taught me more about Management than Business School. Amy Shropshire, CASK Communications How the Ideas of a 1950s Statistician Taught me more about Management than Business School Amy Shropshire, CASK Communications Scrobbesbyrigscīr......but you can call me Amy W. Edwards Demming image Eighty-five

More information

Effectiveness of Software Quality Assurance in Offshore Development Enterprises in Sri Lanka

Effectiveness of Software Quality Assurance in Offshore Development Enterprises in Sri Lanka Effectiveness of Software Quality Assurance in Offshore Development Enterprises in Sri Lanka Malinda G. Sirisena Abstract The aim of this research is to evaluate the effectiveness of software quality assurance

More information

IE 362 Quality Control. Week1. (Quality and TQM) Lecture Outline

IE 362 Quality Control. Week1. (Quality and TQM) Lecture Outline IE 362 Quality Control Week1 Introduction to Quality Improvement. (Quality and TQM) Dr. Sun Olapiriyakul Lecture Outline Meaning of quality 8 dimensions of quality TQM Quality concepts and philosophies

More information

The Philosophy of TQM An Overview

The Philosophy of TQM An Overview The Philosophy of TQM An Overview TQM = Customer-Driven Quality Management References for Lecture: Background Reference Material on Web: The Philosophy of TQM by Pat Hammett Customer Quality Measures Customers

More information

Quality Standards in Open Source Lifecycle

Quality Standards in Open Source Lifecycle Quality Standards in Open Source Lifecycle Bogdan VINTILA Academy of Economic Studies, Bucharest, Romania vb@vintilabogdan.ro Abstract: Open source applications and components are very important for the

More information

Lecture 1: Introduction to Software Quality Assurance. Software Quality Assurance (INSE 6260/4-UU) Winter 2016

Lecture 1: Introduction to Software Quality Assurance. Software Quality Assurance (INSE 6260/4-UU) Winter 2016 Lecture 1: Introduction to Software Quality Assurance Software Quality Assurance (INSE 6260/4-UU) Winter 2016 Overview Course Outline Project Software Quality Software Quality Assurance 2 Course Outline

More information

PROJECT QUALITY MANAGEMENT. 1 Powered by POeT Solvers LImited

PROJECT QUALITY MANAGEMENT. 1   Powered by POeT Solvers LImited PROJECT QUALITY MANAGEMENT 1 www.pmtutor.org Powered by POeT Solvers LImited WHAT S PROJECT QUALITY MANAGEMENT? WHAT S PROJECT QUALITY MANAGEMENT? Project Quality Management processes include all the activities

More information

Quality assurance and SAS application development Search And Solve

Quality assurance and SAS application development Search And Solve Search And Solve page 1 Quality assurance and SAS application development Search And Solve Ing. B. Dudink MBA, Drs. A. Geerts, Ir. M. Klijn, Drs. I. König, Ir. E. Lekkerkerker-Smit. In general, successful

More information

From the Perspective of the Worker Making Things Run Better. Mike Taubitz

From the Perspective of the Worker Making Things Run Better. Mike Taubitz From the Perspective of the Worker Making Things Run Better Mike Taubitz Introductions Name and organization Why are you here and what do you hope to gain from this session? How much variability do you

More information

3C05: Software Quality. Unit 8: Software Quality. What is Quality?

3C05: Software Quality. Unit 8: Software Quality. What is Quality? 3C05: Software Unit 8: Software Objective To introduce software quality management and assurance with particular reference to the requirements of ISO 9000 and associated standards. To introduce QFD, a

More information

Service Quality Research/10 Deming s Fourteen Points and Service Quality Research - 2

Service Quality Research/10 Deming s Fourteen Points and Service Quality Research - 2 Publishing Date: September 1991. 1991. All rights reserved. Copyright rests with the author. No part of this article may be reproduced without written permission from the author. Service Quality Research/10

More information

9. Project Quality Management- Introduction

9. Project Quality Management- Introduction Construction Project Management (CE 110401346) 9. Project Quality Management- Introduction Dr. Khaled Hyari Department of Civil Engineering Hashemite University Content Quality: What? (The concept of quality)

More information

Intelligent Solutions, Inc. Copyright 2008 Intelligent Solutions, Inc., All Rights Reserved. Geiger - 1

Intelligent Solutions, Inc.  Copyright 2008 Intelligent Solutions, Inc., All Rights Reserved. Geiger - 1 Geiger - 1 It is important to note that data quality while critically important to business intelligence is also critical to the operations of the enterprise. Data Quality Management covers all operational

More information

Quality Management EOE-072. It costs a lot to produce a bad product. Norman Augustine

Quality Management EOE-072. It costs a lot to produce a bad product. Norman Augustine Quality Management EOE-072 It costs a lot to produce a bad product. Norman Augustine 1 Unit-1 Quality Concept 2 Meaning of Quality Meaning of Quality Producer s Perspective Co su er s Perspective Quality

More information

Software Quality Management

Software Quality Management Software Quality Management CONTENTS I. Basic Quality Concepts II. Software Quality Assurance (SQA) 1. Definition of SQA 2. SQA Activities III. Quality Evaluation Standards 1. Six sigma for software 2.

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

THE DEMING CUP FOR OPERATIONAL EXCELLENCE 2015

THE DEMING CUP FOR OPERATIONAL EXCELLENCE 2015 THE DEMING CUP FOR OPERATIONAL EXCELLENCE 2015 Nomination Form Awarded annually, the Deming Cup for Operational Excellence recognizes world leaders and practitioners who have made outstanding contributions

More information

Measuring software product quality during testing

Measuring software product quality during testing Measuring software product quality during testing Rob Hendriks, Robert van Vonderen and Erik van Veenendaal Quality requirements of software products are often described in vague and broad terms. As a

More information

POLI 343 Introduction to Political Research

POLI 343 Introduction to Political Research POLI 343 Introduction to Political Research Session 11-Probability Sampling Lecturer: Prof. A. Essuman-Johnson, Dept. of Political Science Contact Information: aessuman-johnson@ug.edu.gh College of Education

More information

Project Quality Management. For the PMP Exam using PMBOK

Project Quality Management. For the PMP Exam using PMBOK Project Quality Management For the PMP Exam using PMBOK Guide 5 th Edition PMI, PMP, PMBOK Guide are registered trade marks of Project Management Institute, Inc. Contacts Name: Khaled El-Nakib, PMP, PMI-RMP

More information

CHAPTER 2. Defining the Company s Mission and Social Responsibility

CHAPTER 2. Defining the Company s Mission and Social Responsibility 1 CHAPTER 2 Defining the Company s Mission and Social Responsibility 2 Chapter Topics What is a Company Mission? Formulating a Mission Overseeing the Strategy Makers Agency Theory The Stakeholder Approach

More information

KNOWLEDGE AREA: SOFTWARE QUALITY

KNOWLEDGE AREA: SOFTWARE QUALITY KNOWLEDGE AREA: SOFTWARE QUALITY 1. Introduction Software Quality Assurance (SQA) and Verification and Validation (V&V) are the processes of the Knowledge Area on Software Quality. The scope of this Knowledge

More information

ISO Approach CPA Stephen Obock Associate Director, KPMG August 2018

ISO Approach CPA Stephen Obock Associate Director, KPMG August 2018 ISO Approach CPA Stephen Obock Associate Director, KPMG sobock@kpmg.co.ke August 2018 Uphold public interest Agenda Introduction Quality Management System Process Approach Q&A Introduction Delivering quality

More information

14 Ways to Destroy Your Organization - And 14 Ways to Develop It!

14 Ways to Destroy Your Organization - And 14 Ways to Develop It! 14 Ways to Destroy Your Organization - And 14 Ways to Develop It! CQI Presenta,on Dennis Sergent, January 26, 2076 Our Program This program provides examples to show how managers can o5en destroy their

More information

Global Assessment Method for System Quality

Global Assessment Method for System Quality American Journal of Systems and Software, 2013, Vol. 1, No. 1, 11-19 Available online at http://pubs.sciepub.com/ajss/1/1/2 Science and Education Publishing DOI:10.12691/ajss-1-1-2 Global Assessment Method

More information

DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS

DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS Daiju Kato 1 and Hiroshi Ishikawa 2 1 WingArc1st Inc., Tokyo, Japan kato.d@wingarc.com 2 Graduate School

More information

"Agile Testing: What Would Deming Do?"

Agile Testing: What Would Deming Do? T10 Class 4/19/2012 11:15:00 AM "Agile Testing: What Would Deming Do?" Presented by: Mark Strange Wood Cliff Consulting Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770

More information

Measuring and Assessing Software Quality

Measuring and Assessing Software Quality Measuring and Assessing Software Quality Issues, Challenges and Practical Approaches Kostas Kontogiannis Associate Professor, NTUA kkontog@softlab.ntua.gr The Software Life Cycle Maintenance Requirements

More information

For the PMP Exam using PMBOK. PMI, PMP, PMBOK Guide are registered trade marks of Project Management Institute, Inc.

For the PMP Exam using PMBOK. PMI, PMP, PMBOK Guide are registered trade marks of Project Management Institute, Inc. For the PMP Exam using PMBOK Guide 5 th Edition PMI, PMP, PMBOK Guide are registered trade marks of Project Management Institute, Inc. 1 Contacts Name: Khaled El-Nakib, MSc, PMP, PMI-RMP URL: http://www.khaledelnakib.com

More information

Managing Quality: Integrating the Supply Chain, 5e (Foster) Chapter 2 Quality Theory

Managing Quality: Integrating the Supply Chain, 5e (Foster) Chapter 2 Quality Theory Managing Quality: Integrating the Supply Chain, 5e (Foster) Chapter 2 Quality Theory 1) A coherent group of general propositions used as principles of explanation for a class of phenomena is referred to

More information

Computer Science and Software Engineering University of Wisconsin - Platteville 3. Statistical Process Control

Computer Science and Software Engineering University of Wisconsin - Platteville 3. Statistical Process Control Computer Science and Software Engineering University of Wisconsin - Platteville 3. Statistical Process Control Yan Shi SE 3730 / CS 5730 Lecture Notes Outline About Deming and Statistical Process Control

More information

Quality. And Software Product Management. Autumn 2017 CSM14104 Software Product Management 1

Quality. And Software Product Management. Autumn 2017 CSM14104 Software Product Management 1 Quality And Software Product Management Autumn 2017 CSM14104 Software Product Management 1 Lecture Outline What do we mean by Quality? What are the factors that influence quality? How is quality measured?

More information

CHAPTER 3 PROJECT MANAGEMENT AND QUALITY. Dr. Abdul Aziz A. Bubshait. CEM 515 Construction Quality Assurance

CHAPTER 3 PROJECT MANAGEMENT AND QUALITY. Dr. Abdul Aziz A. Bubshait. CEM 515 Construction Quality Assurance CHAPTER 3 PROJECT MANAGEMENT AND QUALITY Dr. Abdul Aziz A. Bubshait CEM 515 Construction Quality Assurance ١ Introduction Many excellent organizations seek to define the customers' project requirements

More information

UNIT-4 ====================================================================== UNIVERSITY SYLLABUS

UNIT-4 ====================================================================== UNIVERSITY SYLLABUS UNIT-4 ====================================================================== UNIVERSITY SYLLABUS Quality Control: Meaning, process control, SQC control charts, single, double and sequential sampling,

More information

Overview of Session. Process Standards and Introduction to SEI Models. Software Quality. Software Quality. Quality Management

Overview of Session. Process Standards and Introduction to SEI Models. Software Quality. Software Quality. Quality Management Process Standards and Introduction to SEI Models Overview of Session Quality management systems The components of quality management systems quality control, quality assurance and quality management Organisational

More information

A Case Study to Identify Quality Attributes Relationships for Webbased

A Case Study to Identify Quality Attributes Relationships for Webbased IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.11, November 2008 215 A Case Study to Identify Quality Attributes Relationships for Webbased Applications Hazura Zulzalil,

More information

Applications of The Deming s 14 Principles. Who was Dr. W. Edwards Deming? Deming s Principles 10/14/13. W. Edwards Deming s 14 Points

Applications of The Deming s 14 Principles. Who was Dr. W. Edwards Deming? Deming s Principles 10/14/13. W. Edwards Deming s 14 Points Applications of The Deming s 14 Principles Who was Dr. W. Edwards Deming? Dr. W. E. Deming was one of the world s leaders of Quality management. PRESENTED BY SACHIN KHANDELWAL 21 MEHUL LUDBE 22 SANDEEP

More information

ROEVER ENGINEERING COLLEGE Elambalur,Perambalur DEPARTMENT OF CSE SOFTWARE QUALITY MANAGEMENT

ROEVER ENGINEERING COLLEGE Elambalur,Perambalur DEPARTMENT OF CSE SOFTWARE QUALITY MANAGEMENT ROEVER ENGINEERING COLLEGE Elambalur,Perambalur-621212 DEPARTMENT OF CSE SOFTWARE QUALITY MANAGEMENT UNIT-1 INTRODUCTION TO SOFTWARE QUALITY 1. What are the views of quality? Explain in Detail the views

More information

Chapter 1 Statistical Quality Control, 7th Edition by Douglas C. Montgomery. Copyright (c) 2013 John Wiley & Sons, Inc.

Chapter 1 Statistical Quality Control, 7th Edition by Douglas C. Montgomery. Copyright (c) 2013 John Wiley & Sons, Inc. 1 Learning Objectives 2 1.1 Definitions Meaning of Quality and Quality Improvement 1.1.1 The Eight Dimensions of Quality 1. Performance 2. Reliability 3. Durability 4. Serviceability 5. Aesthetics 6. Features

More information

Software Quality Aspects of Software Project Management

Software Quality Aspects of Software Project Management Slide 1 Software Quality Aspects of Software Project Management Eric Bean EECS 811: Software Project Management University of Kansas Spring 2005 4 May 2005 Software Quality Aspects of Project Management

More information

The Need to Evaluate Strategy and Tactics before the Software Development Process Begins

The Need to Evaluate Strategy and Tactics before the Software Development Process Begins J. Software Engineering & Applications, 2010, 3, 644-652 doi:10.4236/jsea.2010.37074 Published Online July 2010 (http://www.scirp.org/journal/jsea) The Need to Evaluate Strategy and Tactics before the

More information

Lecture 2: Software Quality Factors, Models and Standards. Software Quality Assurance (INSE 6260/4-UU) Winter 2016

Lecture 2: Software Quality Factors, Models and Standards. Software Quality Assurance (INSE 6260/4-UU) Winter 2016 Lecture 2: Software Quality Factors, Models and Standards Software Quality Assurance (INSE 6260/4-UU) Winter 2016 INSE 6260/4-UU Software Quality Assurance Software Quality Quality Assurance Factors and

More information

WHY QUALITY IS IMPORTANT? PRODUCT AND QUALITY COSTS OF POOR QUALITY COST OF ACHIEVING GOOD QUALITY. Prevention costs.

WHY QUALITY IS IMPORTANT? PRODUCT AND QUALITY COSTS OF POOR QUALITY COST OF ACHIEVING GOOD QUALITY. Prevention costs. WHY QUALITY IS IMPORTANT? Lecture 7: Quality management systems PRODUCT AND QUALITY Quality has direct impact on economic results in both ways Costs Incomes Quality assurance Poor quality costs Higher

More information

northeastern pennsylvania industrial resource center Principles of Operational Excellence a brief overview of the initial assessment

northeastern pennsylvania industrial resource center Principles of Operational Excellence a brief overview of the initial assessment northeastern pennsylvania industrial resource center Principles of Operational Excellence a brief overview of the initial assessment Shingo Transformational Process Principle Based Architecture A culture

More information

Fundamentals of Quality

Fundamentals of Quality Fundamentals of Quality Quality (business) Quality in business, engineering and manufacturing has a pragmatic interpretation as the non-inferiority or superiority of something; it is also defined as fitness

More information

Online International Interdisciplinary Research Journal, {Bi-Monthly}, Volume-II, Issue-II, Mar-Apr2012

Online International Interdisciplinary Research Journal, {Bi-Monthly}, Volume-II, Issue-II, Mar-Apr2012 Software Development Process And The Total Quality Management Amit C. Joshi Department of Computer Management, Business Administration College, Buldana (M.S.), India. Abstract This paper discusses the

More information

Personal Software Process SM for Engineers: Part I

Personal Software Process SM for Engineers: Part I Personal Software Process SM for Engineers: Part I Introduction to the PSP SM Defect Removal Estimation of Project Size Microsoft Project Design READING FOR THIS LECTURE A Discipline for Software Engineering,

More information

1. Software Quality Models and Philosophies

1. Software Quality Models and Philosophies Chapter One 1. Software Quality Models and Philosophies 1.1. Introduction The purpose of this chapter is to provide an overview to different quality models. It will also discuss what quality is by presenting

More information

Agile Quality Management

Agile Quality Management Agile Quality Management Panagiotis Sfetsos, PhD Assistant Professor, Department of Informatics, Alexander Technological Educational Institution E mail: sfetsos@it.teithe.gr Web Page: http://aetos.it.teithe.gr/~sfetsos/

More information

SOFTWARE QUALITY ASSURANCE (SQA) Chapter 1

SOFTWARE QUALITY ASSURANCE (SQA) Chapter 1 Contents Definition of quality The importance of Quality QA vs QC QA at each phase of SDLC The SQA function Objectives of SQA The benefits of SQA function SQA Roles & Responsibilities Management involvement

More information

Course Hours: H(3) Calendar Reference (choose as appropriate):

Course Hours: H(3) Calendar Reference (choose as appropriate): COURSE OUTLINE Winter 2013 1. Calendar Information SENG 637 Dependability and Reliability of Software Systems Principles of software dependability techniques, and techniques to improve, to predict, and

More information

GAIA. GAIA Software Product Assurance Requirements for Subcontractors. Name and Function Date Signature 15/09/05 15/09/05 15/09/05 15/09/05 15/09/05

GAIA. GAIA Software Product Assurance Requirements for Subcontractors. Name and Function Date Signature 15/09/05 15/09/05 15/09/05 15/09/05 15/09/05 Title Page : i Software Product Assurance Requirements for Subcontractors Name and Function Date Signature Prepared by D.MUNCH Prime Contractor SPA Manager 15/09/05 Verified by D.PERKINS E-SVM PA Manager

More information

Total Quality Management Chapter 3 Quality Management Philosophies

Total Quality Management Chapter 3 Quality Management Philosophies Total Quality Management Chapter 3 Quality Management Philosophies Chapter3 1 Quality Management Philosophies Dr. W. Edwards Deming: (1900-1993) is considered to be the Father of Modern Quality Dr. Deming

More information

An Information Model for Software Quality Measurement with ISO Standards

An Information Model for Software Quality Measurement with ISO Standards An Information Model for Software Measurement with ISO Standards Alain ABRAN École de Technologie Supérieure University of Québec, 1100 Notre-Dame Ouest, Montréal, Québec H3W 1T8, Canada aabran@ele.etsmtl.ca

More information

Software product quality assurance

Software product quality assurance Software product quality assurance by-john R. RYAN Texas Instruments, Inc. Austin, Texas ABSTRACT Providing clear objectives, guidelines, and requirements in an environment conducive to high productivity

More information

Information Technology Project Management Fifth Edition

Information Technology Project Management Fifth Edition Information Technology Project Management Fifth Edition By Jack T. Marchewka Northern Illinois University 9-1 Copyright 2015 John Wiley & Sons, Inc. Managing Project Quality Chapter 9 9-2 Copyright 2015

More information

Identifying Relevant Product Quality Characteristics in the Context of Very Small Organizations

Identifying Relevant Product Quality Characteristics in the Context of Very Small Organizations Computer Science and Information Systems 13(3):875 900 DOI: 10.2298/CSIS160809034G Identifying Relevant Product Quality Characteristics in the Context of Very Small Organizations Gabriel Alberto García-Mireles

More information

Common Management Process Model of New TQM Based on the Situation Analysis

Common Management Process Model of New TQM Based on the Situation Analysis Intelligent Information, 2016, 8, 181-193 http://www.scirp.org/journal/iim ISSN Online: 2160-5920 ISSN Print: 2160-5912 Common Process Model of New TQM Based on the Situation Analysis Kazuhiro Esaki Faculty

More information

Quality Management Chapter 14

Quality Management Chapter 14 Quality Management Chapter 14 1 Objectives What is Quality? Total Quality Management TQM in Service Cost of Quality Quality Improvements Quality Awards and Certifications 2 What is Quality? The Meaning

More information

THE CORRELATION BETWEEN DEVELOPER-ORIENTED AND USER-ORIENTED SOFTWARE QUALITY MEASUREMENTS (A CASE STUDY)

THE CORRELATION BETWEEN DEVELOPER-ORIENTED AND USER-ORIENTED SOFTWARE QUALITY MEASUREMENTS (A CASE STUDY) THE CORRELATION BETWEEN DEVELOPER-ORIENTED AND USER-ORIENTED SOFTWARE QUALITY MEASUREMENTS (A CASE STUDY) M. Xenos, D. Stavrinoudis and D. Christodoulakis Summary This paper presents a case study on the

More information

CHAPTER 52 SOFTWARE RELIABILITY EVALUATION CONTENTS

CHAPTER 52 SOFTWARE RELIABILITY EVALUATION CONTENTS Applied R&M Manual for Defence Systems Part C R&M Related Techniques CHAPTER 52 SOFTWARE RELIABILITY EVALUATION CONTENTS Page 1 Introduction 2 2 Evidence from Testing 2 3 Use of Field Data 3 4 Evidence

More information

Software Component Quality Characteristics Model for Component Based Software Engineering

Software Component Quality Characteristics Model for Component Based Software Engineering 2015 IEEE International Conference on Computational Intelligence & Communication Technology Software Component Quality Characteristics Model for Component Based Software Engineering Arti Tiwari 1, Partha

More information

Lecture Notes on Statistical Quality Control

Lecture Notes on Statistical Quality Control STATISTICAL QUALITY CONTROL: The field of statistical quality control can be broadly defined as those statistical and engineering methods that are used in measuring, monitoring, controlling, and improving

More information

Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, Requirements Engineering

Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, Requirements Engineering Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, 2003 Requirements Engineering Class Objectives Students will be able to define the two process areas associated with the Requirements

More information

GN4-1 White Paper: Supporting the Service Validation and Testing Process in the GÉANT Project

GN4-1 White Paper: Supporting the Service Validation and Testing Process in the GÉANT Project 29 April 2016 Supporting the Service Validation and Testing Process in the GÉANT Project Supporting Documentation Work Package/Activity: 8/SA4 Task Item: T1 Dissemination Level: PU (Public) Lead Partner:

More information

Ch.8 Quality Management.

Ch.8 Quality Management. Part 1 : System Management. Ch.8 Quality Management. Edited by Dr. Seung Hyun Lee (Ph.D., CPL) IEMS Research Center, E-mail : lkangsan@iems.co.kr - 1 - Definition of Quality. [APICS Dictionary] Fitness

More information

TECHNICAL DIRECTIVE PART ONE: STANDARDIZATION AND RELATED ACTIVITIES GENERAL VOCABULARY

TECHNICAL DIRECTIVE PART ONE: STANDARDIZATION AND RELATED ACTIVITIES GENERAL VOCABULARY SAUDI ARABIAN STANDARDS ORGANIZATION (SASO) TECHNICAL DIRECTIVE PART ONE: STANDARDIZATION AND RELATED ACTIVITIES GENERAL VOCABULARY D7-24 5-2004 FOREWORD This Part of SASO s Technical Directives is Adopted

More information

Quality Management (PQM01) Chapter 04 - Quality Control

Quality Management (PQM01) Chapter 04 - Quality Control Quality Management (PQM01) Chapter 04 - Quality Control Slide 1 Slide 2 Involves monitoring specific project results to determine if they comply with relevant quality standards, and identifying ways to

More information

Software Quality Management

Software Quality Management Software Quality Management Lecture 12 Software Engineering TDDC88/TDDC93 Autumn 2008 Department of Computer and Information Science Linköping University, Sweden davbr@ida.liu.se Theory Lecture Plan 2

More information

Software Quality Management

Software Quality Management Theory Lecture Plan Software Quality Management Lecture 1 Software Engineering TDDC88/TDDC93 Autumn 008 Department of Computer and Information Science Linköping University, Sweden davbr@ida.liu.se L1 -

More information

Developing Software Quality Plans a Ten Step Process. Phil Robinson Lonsdale Systems. Software Quality Plans. We all agree that you need one

Developing Software Quality Plans a Ten Step Process. Phil Robinson Lonsdale Systems. Software Quality Plans. We all agree that you need one ing Quality Plans a Ten Step Process Phil Robinson Lonsdale Systems lonsdale@iinet.net.au www.iinet.net.au/~lonsdale/ Quality Plans We all agree that you need one but What do you put in them? How do you

More information

This is a preview - click here to buy the full publication TECHNICAL REPORT

This is a preview - click here to buy the full publication TECHNICAL REPORT TECHNICAL REPORT ISO/IEC TR 9126-4 First edition 2004-04-01 Software engineering Product quality Part 4: Quality in use metrics Génie du logiciel Qualité des produits Partie 4: Qualité en métrologie d'usage

More information