home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / software / 2924 < prev    next >
Encoding:
Internet Message Format  |  1992-07-22  |  3.4 KB

  1. Path: sparky!uunet!icd.ab.com!iccgcc.decnet.ab.com!kambic
  2. From: kambic@iccgcc.decnet.ab.com (Bonus, Iniquus, Celer - Delegitus Duo)
  3. Newsgroups: comp.software-eng
  4. Subject: Re: SEI Process Maturity Model
  5. Message-ID: <1992Jul20.144547.8520@iccgcc.decnet.ab.com>
  6. Date: 20 Jul 92 14:45:46 EST
  7. References: <1992Jul1.134249.8420@iccgcc.decnet.ab.com>  <1992Jul10.152234.17009@nntpd2.cxo.dec.com>
  8. Lines: 53
  9.  
  10. In article <1992Jul10.152234.17009@nntpd2.cxo.dec.com>, wahl@merton.enet.dec.com (David Wahl) writes:
  11. > In article <1992Jul9.223354.26306@asl.dl.nec.com>, 71033.536@compuserve.com 
  12. > (Terry Bollinger) writes:
  13. [...]
  14. > Terry, I enjoyed your thoughtful article.  I have had the same concern about 
  15. > the whole assumption that statistical quality control is applicable to 
  16. > software development.  I do think, though, that you failed to address a key
  17. > issue regarding the CMM: the issue of whether metrics -- ANY metrics -- are
  18. > useful in determining how to improve the quality of software.  I think it's
  19. > really there that your arguments succeed or fail; the choice of manufacturing
  20. > analogies to software is, I think, simply because most of what we know about 
  21. > measurable quality comes from manufacturing process improvement.
  22. I hate to say this, but we had better start working with nomenclature before
  23. continuing this discussion.  Words that we need to deal with are ones like:
  24. quality, and production.  What does quality mean when applied to sw?  Is it
  25. exactly the same as a classically manufactured product? If so, then we need to
  26. determine if the word production applies in any sense? BTW, if it does not,
  27. Dave, could you or Terry propose a definition?  Quality as defect-free,
  28. on-time, meeting requirements attributes for a product should be sufficient for
  29. any product in the world.  And Dave, to follow on with what you said, there are
  30. some practices in sw that have used the manufacturing process improvement model
  31. to do exactly that: improve the process.  The data exist, and some are in the
  32. public literature.  If we need to take it one step at a time, there is at least
  33. one metric, defects/unit of opportunity that is a proven metric for improving
  34. sw.
  35.  
  36. > While I agree that there are some fundamental differences between replicative
  37. > processes and design-intensive processes, I think you have to step back a
  38. > second and ask what management can do to impose change from above to improve
  39. > the design-intensive process.  If it's an organization large enough to produce
  40. > and maintain really complex software with replaceable people, the only 
  41. > objective tool management has to get a handle on the problem is to measure
  42. > things about how the process is working and compare them against some baseline.
  43. > I think you can argue about which metrics and where the baseline comes from,
  44. > but I think the notion of trying to measure the process is sound.
  45. Yep.
  46.  
  47. > I think metrics are often portrayed in the hearts of programmers as something
  48. > which will remove all creativity from the process and make us all 1984 drones 
  49. > victimized by Big Brother management, but the truth is that projects get large
  50. > enough that even the most experienced technical leaders can't get a handle on
  51. > where the quality problems are.  In my experience, even teams with lots of 
  52. > experience, supportive management and the best of intentions have blind spots 
  53. > and a bit of self-deception regarding quality.
  54. Yep.
  55. [...]
  56.  
  57. George Kambic
  58. standard disclaimer
  59.  
  60.