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