home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / cplus / 16521 < prev    next >
Encoding:
Internet Message Format  |  1992-11-18  |  2.5 KB

  1. Xref: sparky comp.lang.c++:16521 comp.object:4260
  2. Newsgroups: comp.lang.c++,comp.object
  3. Path: sparky!uunet!boulder!ucsu!ucsu.Colorado.EDU!lewisc
  4. From: lewisc@ucsu.Colorado.EDU (Christopher J. Lewis)
  5. Subject: How do you sell OOP to management?
  6. Message-ID: <1992Nov18.164904.23635@ucsu.Colorado.EDU>
  7. Sender: news@ucsu.Colorado.EDU (USENET News System)
  8. Nntp-Posting-Host: ucsu.colorado.edu
  9. Organization: University of Colorado, Boulder
  10. Date: Wed, 18 Nov 1992 16:49:04 GMT
  11. Lines: 41
  12.  
  13. Here is my question: How do you sell OOP to management?
  14.  
  15. Basically, my co-workers and I have found ourselves in the position of trying
  16. to explain to management why we, as a programming center, should switch from
  17. procedural programing to OO programming.  Since many of our managers are not
  18. programmers, we are at somewhat of a loss on how to justify the switch.
  19.  
  20. For the past several months, our group has been writing a class library in
  21. C++.  We started the library from scratch and stopped using C cold turkey.
  22. All we had was a written spec of what the individual 'objects' should do.
  23. We designed, reviewed, argued, coded, and redesigned.  All during this time
  24. we were learning C++ and what OOP design really means.  At this point we are
  25. in a good position to talk with the other programmers in the center about our
  26. experiences.  We can answer questions on design times, the learning curve, the
  27. available references and tools, the compilers we used, how portable the code
  28. is, and so on.  We can answer most questions except the big one.
  29.  
  30. In OOP, design is everything.  Design takes time.  Time is money.  OOP costs
  31. money; simple managerial math. Then add to this equation the time
  32. it takes to train the programmers and the time it takes them to become
  33. proficient.  All this time for what?  Design.  Where is the payoff?  I'm
  34. extrapolating from my own questions and concerns but I'm sure you see the
  35. point.  The payoff for the significant expenditure of time and money has
  36. to be significant.  This is what our group needs to show.
  37.  
  38. We see the best place to recoup that investment is with diminished maintenance
  39. and service costs.  We simply need to prove it.  What we are looking for are
  40. references with concrete examples specifically aimed at answering the payoff
  41. question.  Also, if you've been through what we are attempting we'd like to
  42. hear from you.
  43.  
  44. Please e-mail me and I will post a summary of the replies.
  45.  
  46. - C. Lewis (lewisc@ucsu.colorado.edu)
  47.  
  48.   
  49. -- 
  50. ===
  51.   There must have been a moment, at the beginning, where we could have
  52.   said - no.  But somehow we missed it.
  53.             -Rosencrantz and Guildenstern are Dead
  54.