home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / software / 4262 < prev    next >
Encoding:
Text File  |  1992-11-13  |  3.0 KB  |  65 lines

  1. Newsgroups: comp.software-eng
  2. Path: sparky!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!spool.mu.edu!darwin.sura.net!gatech!destroyer!cs.ubc.ca!unixg.ubc.ca!kakwa.ucs.ualberta.ca!edson!kcampb
  3. From: kcampb@ee.ualberta.ca (Kevin Campbell)
  4. Subject: Re: Who tests?
  5. Message-ID: <kcampb.721639735@edson>
  6. Sender: news@kakwa.ucs.ualberta.ca
  7. Nntp-Posting-Host: edson.ee.ualberta.ca
  8. Organization: University Of Alberta, Edmonton Canada
  9. References: <1992Nov3.131919.20230@sei.cmu.edu> <1992Nov3.190556.22399@news.arc.nasa.gov> <1992Nov3.155609.9248@iccgcc.decnet.ab.com> <1992Nov4.132732.27072@sei.cmu.edu> <1992Nov12.192215.18133@iqsc.COM>
  10. Date: Fri, 13 Nov 1992 07:28:55 GMT
  11. Lines: 52
  12.  
  13. rex@iqsc.COM (Rex Black) writes:
  14.  
  15. >Robert Firth writes:
  16. >>So, in conclusion, I don't think more testing, by whomever, is the answer.
  17. >>The answer must be to work smarter, not harder; and it's pretty clear
  18. >>for the work of Boehm, Mills and others that it is far, far better not
  19. >>to put defects into the product in the early days than to make heroic
  20. >>efforts to weed them out in the final days.
  21.  
  22. >Here be dragons.  I think we need to distinguish between TQM, which is a 
  23. >methodology for improving processes, and testing, which is a methodology 
  24. >for finding defects.  TQM is about improving a process so that it runs 
  25. >more efficiently and produces fewer defects.  Testing is about finding 
  26. >defects before the customer does.  Robert, if your point is that once
  27. >one has a _mature_ TQM program in place throughout the organization one 
  28. >will expend fewer resources on testing and testing-related coding, then
  29. >I'll buy that.  However, I believe it would be very foolish for any 
  30. >company to scrap its testing efforts entirely immediately upon starting
  31. >at TQM program.  TQM is a long term investment, while testing is a risk-
  32. >reduction effort.
  33.  
  34. I like the way Bersoff (et al.) handles this in the book Software
  35. Configuration Management An Investment in Product Integrity.  In this 
  36. book he discusses SCM as one of a combination of methods for attaining 
  37. and maintaining product integity.  
  38. Product integrity meaning a product:
  39.    1) Which fulfills user needs
  40.    2) Which can be easily and completely traced through its life cycle
  41.    3) which meets specified performance criteria
  42.    4) whose cost expectations were met
  43.    5) whos delivery expectations were met
  44.  
  45. Bersoff identifies the following product assurance disciplines:
  46.    1) Configuration Management
  47.    2) Quality assurance
  48.    3) Verification and validation
  49.    4) Test and evaluation
  50.  
  51. The major point I'd like to emphasis is, as stated by in the above 
  52. argument, "Product integrity" can only be achieved through 
  53. combined efforts in all areas.  A quality product can only be 
  54. achieved by ensuring quality at every step in the process.  
  55.  
  56. --------------------------------------------------------------------
  57. Kevin Campbell
  58. kcampb@edson.ee.ualberta.ca
  59.  
  60. -- 
  61. ----------------------------------------------------------------------
  62. Kevin Campbell
  63. kcampb@edson.ee.ualberta.ca
  64. ----------------------------------------------------------------------
  65.