home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / software / 5513 < prev    next >
Encoding:
Text File  |  1993-01-29  |  4.4 KB  |  83 lines

  1. Newsgroups: comp.software-eng
  2. Path: sparky!uunet!panther!mothost!lmpsbbs!comm.mot.com!davidal
  3. From: davidal@comm.mot.com (UK702 DavidAlexander)
  4. Subject: Re: Why is the Software Process NOT working
  5. Organization: Motorola Land Mobile Products Sector
  6. Date: Wed, 27 Jan 1993 15:35:43 GMT
  7. Message-ID: <1993Jan27.153543.22361@lmpsbbs.comm.mot.com>
  8. References: <1993Jan19.155446.13593@cs.few.eur.nl> <1993Jan20.132009.10982@cc.gatech.edu> <C1F1vC.27B@plato.ds.boeing.com> <1k1tasINNan0@andre.d.umn.edu> <1993Jan26.104221.2983@lmpsbbs.comm.mot.com> <peterd.728072986@pjd.dev.cdx.mot.com>
  9. Sender: news@lmpsbbs.comm.mot.com (Net News)
  10. Nntp-Posting-Host: 145.16.3.73
  11. Lines: 70
  12.  
  13. In article <peterd.728072986@pjd.dev.cdx.mot.com>, peterd@pjd.dev.cdx.mot.com (Peter Desnoyers) writes:
  14. |> davidal@comm.mot.com (UK702 DavidAlexander) writes:
  15. |> 
  16. |> >In article <1k1tasINNan0@andre.d.umn.edu>, kpierce@andre.d.umn.edu (Keith Pierce) writes:
  17. |> >|> I believe that University courses CAN teach students
  18. |> >|> industrial-strength processes, because I've been doing it.
  19. |> >|> 
  20. |> >|> I teach the senior project-based software engineering course at my
  21. |> >|> institution.  A few years ago I began basing the project on maintaining
  22. |> >|> a large software product. And I carried the project across terms,
  23. |> >|> requiring each class to work with the product as it was left by the
  24. |> >|> previous class.
  25. |> 
  26. |> >I am quite willing to believe that lecturers that have current experience
  27. |> >of commercial projects are able to teach good software engineering
  28. |> >practice.
  29. |> 
  30. |> If the lecturer in the example above had "current experience of
  31. |> commercial projects", they would have spent a year instead of 15
  32. |> weeks[*], including one month arguing over politics and 4 months buying
  33. |> an expensive CASE tool, drawing a lot of bubble diagrams, and then
  34. |> throwing away the results.
  35. It is true that University projects have to be scaled down and I firmly
  36. approve of a maintainance project (that's what we spent most of our time
  37. on in the real world). Is you scale down the project should you necessarily
  38. do in by cutting out stages of development? Cutting down the quantity of
  39. code would be more useful. Even if it is decided, that 1/10 of the time
  40. in politics and 1/3 of the time drawing useless bubbles is a waste of time,
  41. a lecturer with practical experience would/should point out that that is
  42. what the working world is all about.
  43.  
  44. |> I would submit that the example shows that the lecturer had a good
  45. |> understanding of the _scale_ of current commercial projects, and a
  46. |> good understanding of current _academic and theoretical_ techniques.
  47. My statement was not intended to pass comment on the skills and knowledge
  48. of the original poster but rather to point out that he was more the
  49. positive exception than the norm.
  50.  
  51. |> 
  52. |> Now if we could just start using those techniques in industry...
  53. |> 
  54. |> >What I doubt are that those who have spent their lives in further 
  55. |> >education or whose experience is number of years old. They might be
  56. |> >able to teach theory to pass exams but I doubt they have a sufficiently
  57. |> >robust approach to go further.
  58. |> 
  59. |> Oh, but unless your knowledge is at least a decade old you can't be a
  60. |> principle engineer in industry. After all, you can't have people who
  61. |> remember the fundamentals of the discipline being in charge of
  62. |> design...
  63. The difference between technological knowledge and engineering skills is
  64. one which this thread must make. Study breeds the former and experience the
  65. letter. My argument lies in the statement that both must be present in
  66. a lecturer in order to successfully teach a course on the subject of
  67. software engineering.
  68.  
  69. The problems of persons living in ivory towers never discovering or
  70. forgetting  pragmatic engineering skills and being unable to make
  71. on-the-job judgements of new technology are both detrimental to
  72. teaching ability. (this is all also true of management)
  73.  
  74.  
  75.  
  76. The opinions expressed above are mine and not necessarily Motorola's (yet).
  77. ===========================================================================
  78. =  @mail : David Alexander, Channel Tunnel Software, Motorola, Lyon Way,  =
  79. =                           Camberley (ZUK20), Surrey GU15 3QG, U.K.      =
  80. = Email : (Internet) davidal@comm.mot.com  Motorola X400-gateway : CDA004 =
  81. = Telephone : (office) +44 (0)276-413340   (home)+44 (0)276-24249         =
  82. ===========================================================================
  83.