home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / software / 5511 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  3.8 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!howland.reston.ans.net!usc!elroy.jpl.nasa.gov!decwrl!netcomsv!netcom.com!mcgregor
  2. From: mcgregor@netcom.com (Scott L. McGregor)
  3. Newsgroups: comp.software-eng
  4. Subject: Re: Why is the Software Process NOT working
  5. Message-ID: <1993Jan28.073432.2408@netcom.com>
  6. Date: 28 Jan 93 07:34:32 GMT
  7. References: <1993Jan26.185901.12145@Veritas.COM> <AAgshPhOC5@speed.kiev.ua>
  8. Organization: Prescient Software, Inc.
  9. Lines: 63
  10.  
  11.  
  12. Scott McLoughlin's comments reminded me of one other point worth
  13. making. A primary change that is taking place in Software is the move
  14. from a primarily Contract based model to (shrinkwrap) product model.
  15. Twenty years ago, nearly all software was contractual--either
  16. contracted with outside custom software houses, or between users and
  17. their captive MIS departments.  In some countries, most notably Japan,
  18. this is still true.  But it has been changing. In the late 70s and
  19. early 80s you started to see some Mainframe applications products.
  20. Applications REALLY took off with word processing, spreadsheets and
  21. PCs.
  22.  
  23. McLoughlin notes that it has been reported that half of the software
  24. built for Fortune 500 and Military & Gov't sectors is not used.  It is
  25. useful to note that this is primarily CONTRACT software.  It is worth
  26. noting that conformance to specs that turn out to be insufficient to
  27. ensure usefulness is not limited to SOFTWARE. Other CONTRACT
  28. situations tend to have this occur more frequently. This is an
  29. inherent risk in any contract situation as there is always the
  30. possibility that the contract will be flawed but the contractor will
  31. meet the letter of the requirements and be paid. 
  32.  
  33. McLoufhlin noted that it would be absurd if such a high percentage of
  34. AUTO FACTORIES created useless product. This is true, but it is worth
  35. noting that few automobiles are custom (contract) made any more.  Most
  36. are mass produced PRODUCTS.  If they miss the market they just aren't
  37. purchased and the company fails, unlike the contract situation where
  38. they are paid for because they are what was asked for even if what was
  39. asked for doesn't turn out to be suitable. If we consider the PRODUCT
  40. SOFTWARE industry, we won't see that high percentage of useless
  41. products, because in that environment this imperils the company. (We do
  42. still see it more than we see in autos, in part because the software
  43. product industry is young and people are carrying over inappropriate
  44. models from contract development experiences--as a result Version 1.0
  45. products have a poor reputation in general, and applications software
  46. companies have been more likely to fail than product companies in
  47. other industries).
  48.  
  49. We need to remember that most of today's SWE theory was tested and refined
  50. primarily in past contract situations, especially military and government
  51. contract situations. Some of this may need adjustment for the growing
  52. commercial shrinkwrap applications software products businesses,
  53. because survival and success criteria for the two industries are
  54. somewhat different. I think some of the discussions of SEI, CMM etc. here
  55. reflect this growing awareness of the differing assumptions of
  56. contract vs. product software development strategies.  Further
  57. education on this topic will be especially important for Mil/Gov't
  58. contractors undergoing "conversion" to civilian product businesses,
  59. and for software producers in countries like Japan. Several
  60. consultants who post here, including ourselves, are able to help
  61. people with this sort of transition which can indeed be more difficult
  62. than it may appear on the surface.
  63.  
  64. -- 
  65. --
  66. Scott L. McGregor        mcgregor@netcom.com
  67. President            tel: 408-985-1824
  68. Prescient Software, Inc.    fax: 408-985-1936
  69. 3494 Yuba Avenue
  70. San Jose, CA 95117-2967
  71.  
  72. Prescient Software sells Merge Ahead, the tool for Merging Text or Code and
  73. offers consulting  & training in project management and design for usability.
  74.