I don't really see how I can use this to make a "good" case to justify the
need but every bit of ammo I can carry to management helps! Thanks to all
who have responded. I didn't really expect much (if any) ROI from
updating the existing code but at least we are moving toward more modern
UI & techniques. I've introduced quite a few service programs, etc since
I've been here & I know it would reduce my workload a good deal since I
could eliminate the 500+ clones of the same program with 2 or 3 tweaks
different between them.

Tommy Holden

From: Charles Wilt <charles.wilt@xxxxxxxxx>
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxx>
Date: 12/03/2014 10:17 AM
Subject: Re: how to determine cost savings based on resource
Sent by: "MIDRANGE-L" <midrange-l-bounces@xxxxxxxxxxxx>

Hi Tommy,

Generally speaking, I don't think there is a drop in resource usage
RPGIII and ILE RPG. In fact, replacing a 5250 RPG III interface with a
modern web one is going to use more resources.

Sure, replacing OPNQRYF with SQL should provide for some improvement...

Also, replacing RPG III record i/o with SQL or even RPG IV record i/o into
a DS should have some improvement...

Lastly, DDL defined vs. DDS defined tables may offer some improvement if
the tables are read more than they are written.

But generally speaking, I don't see resource usage as a driver for
modernization. Particularly in any kind of automated modernization
where you are trying to update everything.

Having said that, can you rewrite any particular poorly performing process
using modern techniques and improve performance? Sure, but while the
modern techniques help; the performance improvement comes from focusing
performance in the first place. You could have a completely modern ILE
process that benefits from a rewrite that focuses on performance.


On Tue, Dec 2, 2014 at 5:58 PM, <Tommy.Holden@xxxxxxxxxxxxxxxxxxxxx>

First off, I'm not even sure how to ask this correctly so bear with me

I'm trying to convince the powers that be to allow us to modernize (or
least update) our custom code. We still have a ton of old RPG 3
more like RPG 2) and way too many CLs using OPNQRYF, etc. and the
is how is it possible to quantify this in terms of $$$. I know that I
come up with a semi-decent guess as to man hours saved on program
maintenance but I can't even hazard a guess as to how I can calculate
reduction in resource utilization, response times, etc. does anyone
any ideas or methods they have used to try to at least get some inkling
the savings of modernizing? We are currently migrating to a web based
financials (with the added bonus I get to at least do some cleanup on
interfaces for some of this jalopy code). Since I have a small bit of
leverage during this process and we are in a holding pattern with the
vendor I'm trying to get a consultant to work on updating the existing
code to use modern techniques (i.e. Service programs, SQL, etc).

Anyway if you manage to decipher that long-winded diatribe & have ideas
suggestions it would be MOST definitely appreciated!!!

Tommy Holden
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2020 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].