comp.lang.ada
 help / color / mirror / Atom feed
* On accounting and engineering.(Slightly offtopic)
@ 2002-08-16 22:58 Caffeine Junky
  2002-08-17  4:01 ` Adrian Hoe
  2002-08-20 17:42 ` Mark Johnson
  0 siblings, 2 replies; 15+ messages in thread
From: Caffeine Junky @ 2002-08-16 22:58 UTC (permalink / raw)


This post isn't specifically relevant to Ada, but rather to software
companies in general.(Or perhaps it isn't relevant, you be the judge.)

There is alot of headbanging going on between "bean counters" and
engineers in the world of software engineering. Indeed, I've encountered
this on a couple of small contract jobs I did for a local company. The
lead engineers would say "We need X, Y, and Z in order to properly
complete this assignment." and the bean counters would say "Sorry, your
going to have to settle for G and H."
Upon conversing with both the lead engineers and the bean counters over
beer, I discovered that they both wanted what was best for the company(at
least in this case) but thier perspectives were so radically different as
to make effective communication all but impossible. They both had
legitimate reasons for thier demands, hence work came to a temporary
standstill until the boss effectively mediated the conflict.

The resolution to the above conflict is immaterial here. What I'm
focusing on is the lack of the ability to communicate.

Recently a buddy of mine(a bean counter for another company) and I were
discussing this issue, heatedly at times. Until we finally realized that
the problem wasnt in our philosophy, but rather in our ability to
understand the other person. Our perceptions were so different that at
times we were using the same words, yet pouring entirely different
meanings into them(i.e. Total Cost, Maintenance, Reliability, etc..).

Hence we came up with a possible solution to the language wall(at least
as far as software development is concerned.) As part of orientation for
a company(in the tech field, but possibly other fields as well) have the
engineers take a couple short introductory courses on accounting, so as
to give the engineers a tool for effectively communicating with the bean
counters, and likewise give the bean counters a couple short introductory
courses on programming and software engineering, to reciprocate the tool.
Since they're accountants they can obviously handle the math(safe
assumption?). Likewise since they are accountants, it isnt necessary to
give them a full engineering course. But rather the goal is to enable
both parties to see in thier mind (aka understand) at least a portion of
what the other sides reasoning is.

I've recently picked up several books on accounting, and it's giving a
much better picture of how to pitch myself to the bean counters. Likewise
my pal in accounting has begun reading some introductory books on
programming and software engineering, and has a much better idea of why
the engineers make pitches that before sounded completely irrational to
him.(Stuff like purchasing rackmount servers rather than beige case
systems, and when to/when not to do in house development.)

Of course, I could just be blowing hot-air here. My professional
experience is not nearly as extensive as many in this newgroup.
Nonetheless, I seem to have hit on something that might just make my
life, and lives of others in our field, a bit less frustrating.

Now that I reflect back on it, it seems so obvious that I should have
considered it earlier. Maybe this is just a case of a newbie getting his
first professional pubes. 

So, am I stating the obvious and wasting newserver space? Have I hit upon
something worthwhile? Should I just leave the accounting to the
accountants? What are your experiences?

Any insight from the more experienced among us would be helpful.

Thanks for your patience.

St4pL3



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2002-08-22 22:40 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-08-16 22:58 On accounting and engineering.(Slightly offtopic) Caffeine Junky
2002-08-17  4:01 ` Adrian Hoe
2002-08-17 14:53   ` John R. Strohm
2002-08-17 16:05     ` Darren New
2002-08-17 20:30       ` AG
2002-08-20  9:34       ` Adrian Hoe
2002-08-20 14:57         ` Darren New
2002-08-21  3:26           ` Adrian Hoe
2002-08-21  3:53             ` Darren New
2002-08-21 19:38             ` Randy Brukardt
2002-08-22 10:01               ` Robert Dewar
2002-08-22 20:08                 ` Randy Brukardt
2002-08-22 22:40                   ` Larry Kilgallen
2002-08-20 17:42 ` Mark Johnson
2002-08-20 20:56   ` Darren New

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox