Subject: RE: programmer productivity. From: Eric DeLong Date: Wed, 15 Nov 2000 10:11:00 -0600

Title: RE: programmer productivity.

hehehehe!

Reminds me of one contract programmer I worked with (briefly).
After he "left", I inherited his code. He added a comment line
between EVERY line of code. Talk about hard to read! I don't know
anything about how he was paid, but after seeing this, I've always
assumed he was paid by LOC.

eric.delong@pmsi-services.com

Subject: RE: RE: programmer productivity.
Author:  "Robert Bergstrom" <SMTP:rbergst@hotmail.com> at EXCHANGE
Date:    11/15/00 6:42 AM

The problem I have with line of code used for measured productivity is that
it rewards ineffeciency.  For Example:

* Example A - 1 Line of Code
C                   EVAL      Answer = (A*B) + ((C-D)* 0.80)
* Example B - 4 Lines of Code, 2 Additional Variables and To get the same
C     A             MULT      B             H1
C     C             SUB       D             H2
C     H2            MULT      0.80          H2
And this is a simple example.  I can remember one contract we were on where
one of the tasks was to clean up a set of programs, coded by someone that
must have been being paid by the line.  When we were done we had eliminated
40% of the code and reduced processing time by 80%.
I would just caution that you need to evaluate potential risks when deciding
on a qualitative measurement formula.   Our means are rather simple we work
on schedules developed by someone that knows how to program, and then we
analyze based upon resources expended against the base line.  The only
problem is I have seen project managers over the years that will schedule 80
hours for a 3 hour task and 6 hours for a 30 hour task, so I guess whatever
method you use it boils down to GIGO...

Bob Bergstrom
Technology Solutions Inc.
Perrysburg, OH 43551

Phone: (419)666-7190
(888)366-8911
FAX:   (419)666-7199

email: rbergst@teksol.com
url:   http://www.teksol.com

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

http://profiles.msn.com.

+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---