home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / software / 4327 < prev    next >
Encoding:
Text File  |  1992-11-17  |  5.5 KB  |  117 lines

  1. Newsgroups: comp.software-eng
  2. Path: sparky!uunet!ukma!darwin.sura.net!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!pioneer.arc.nasa.gov!lamaster
  3. From: lamaster@pioneer.arc.nasa.gov (Hugh LaMaster)
  4. Subject: Re: Software Factory (was: Re: Do Software Engineers Actualy Do So Badly?)
  5. Message-ID: <1992Nov16.212036.12342@news.arc.nasa.gov>
  6. Sender: usenet@news.arc.nasa.gov
  7. Organization: NASA Ames Research Center, Moffett Field, CA
  8. References: <1992Oct29.191549.21368@news.arc.nasa.gov> <1992Nov9.153429.25476@litwin.com> <georgerj.721551764@emerald> <BxLw2F.6tA@NeoSoft.com>
  9. Date: Mon, 16 Nov 1992 21:20:36 GMT
  10. Lines: 105
  11.  
  12. In article <BxLw2F.6tA@NeoSoft.com>, claird@NeoSoft.com (Cameron Laird) writes:
  13. |> In article <georgerj.721551764@emerald> georgerj@rtsg.mot.com (Richard J. George) writes:
  14. |> >claird@litwin.com (Cameron Laird) writes:
  15. |>             .
  16. |>             .
  17. |>             .
  18. |> >>senses.  They will, as one contributor recently
  19. |> >>complained, have a "de-skilling" attitude.  They
  20. |> >>will expect their employees to show facility at
  21. |> >>combining standard components, at translating
  22. |> >>high-level specifications into solutions, and at
  23. |> >>carrying out their business within a *measured*
  24. |> >>workplace.
  25. |> >
  26. |> >I disagree with the assumption that the role of the software engineer
  27. |> >will be de-skilled in years to come.  From looking at tools which are
  28. |> >available now (ilogix for example), I see the skill moving further
  29. |> >up the lifecycle.  More pride will be placed in getting a complete
  30. |> >set of requirements, and producing a design that satisfies those 
  31. |> >requirements.
  32. |> >
  33. |> >Coding itself is (should be) cranking the handle.  It is the bricks
  34. |> >and mortar of the architect - and how many bridge building engineers
  35. |> >get their hands dirty?
  36. |>             .
  37. |>             .
  38. |>             .
  39. |> We're in agreement. 
  40.  
  41. I don't know whether Richard J. George agrees, but I don't.
  42.  
  43. First, I don't see how someone who can "show facility at
  44. combining standard components, at translating
  45. high-level specifications into solutions, and at
  46. carrying out their business within a *measured*
  47. workplace." can possibly be described as "de-skilled" compared
  48. to someone who "codes".  In fact, just the opposite.
  49.  
  50. Second, in the case of the analogy with the automobile
  51. industry, if you consider the percentage of the U.S. population
  52. who worked in highly skilled automotive industry jobs in
  53. 1910, say, and compared it to later, post-Henry Ford years,
  54. there is surely a *vast* increase in the number of people
  55. working at all skill levels and job types.  And many fewer,
  56. of course, in the "horse industry".  Did Henry Ford
  57. "de-skill" society?  Perhaps.  Perhaps it takes more skill
  58. to raise horses and drive carriages than to be an assembly
  59. line worker.  On the other hand, it is a very tough
  60. comparison to make, because you have to consider job categories
  61. which comprise roughly 10% of the economy, and the change
  62. went across a very large number of job categories.
  63.  
  64. For example, I have argued previously that software has very
  65. little "assembly" phase compared to mass-production style
  66. manufacturing.  This might mean that there will be very few
  67. entry-level and unskilled jobs.  It might be, however, that
  68. the unskilled jobs will be elsewhere, in keeping databases 
  69. up to date, in sales, etc.  Until you know, you don't know.
  70.  
  71.  
  72.                        One of the points I've been
  73. |> trying to make is that moving "the skill ... up
  74. |> the lifecycle" *is* what many of our colleagues
  75. |> see as "de-skilling".  There's ample historical
  76. |> precedent for this identification--for a variety
  77. |> of socio-cultural reasons, manufacture of fire-
  78. |> arms, automobiles, textiles, and merchant ships
  79. |> all went through the same struggle, with the same
  80. |> confused and confusing debates.
  81. |> -- 
  82.  
  83. One of the points of debate which keeps coming up is the word
  84. "measured", which you emphasized above.  My question, and
  85. not a rhetorical one either, I emphasize, is this:
  86.  
  87. What have "they" measured in other engineering disciplines?
  88.  
  89. What does Ford, or, even better, Mazda, measure inside the
  90. *engineering* part of the organization which helps them determine that
  91. they can afford to do all the engineering development on a particular
  92. car model?  Take Mazda with the Miata, say.  How did they know they
  93. could afford to do all the engineering on it, when they were only planning
  94. to sell a small fraction (1/5?) the unit volume that a typical 
  95. mass-produced car costs?  Do they actually measure engineering
  96. productivity, and if so, how do they do it?  
  97.  
  98. The only articles on Japanese engineering that I have read show an
  99. accelerated engineering schedule compared to U.S. companies, but no
  100. numbers, measurements, or anything else.  Instead, they describe
  101. engineering *processes* that the companies use to get a better match
  102. between requirements and products.  These processes seem to be very
  103. labor intensive, but unmeasured.  In fact, they seem to be very
  104. similar to the kinds of requirements analyses which people in software
  105. have been doing for a long time.  (But not, I guess, people in the
  106. auto industry ...)  In some cases, some of the methods for analyzing
  107. requirements (e.g. QFD) seem to be more quantitative with respect to the
  108. *requirements*, but not the length of time necessary to actually do
  109. the requirements analysis.  Please correct me if I am wrong.
  110.  
  111.  
  112. -- 
  113.   Hugh LaMaster, M/S 233-9,     UUCP:      ames!lamaster
  114.   NASA Ames Research Center     Internet:  lamaster@ames.arc.nasa.gov
  115.   Moffett Field, CA 94035-1000  Or:        lamaster@george.arc.nasa.gov 
  116.   Phone:  415/604-1056                     #include <usenet/std_disclaimer.h> 
  117.