fhg
Volume 7, Number 14 -- April 11, 2007

Reader Feedback on One-Man System i Shops

Published: April 11, 2007

Hey, Bruce:

I read your recent article about using OpsNav to monitor jobs. What caught my eye was your lead line about being a one man shop. I didn't think there were too many of us left! Anyway I just wanted to bounce some ideas off someone.

The first being, how do I decide what kind of RPG modernization product I should be looking at. LANSA, Profound Logic, BCD, CGIDEV2--there are so many out there, what do I choose? (Well, there is also WebSphere, but I have not heard great things about it.) Or should I be looking at Zend Technology's PHP (which I just installed) or some other methods? I should point out I am very much a novice at RPG IV.

Second question, we are a small steel distributor and my boss is concerned that if anything happens to me, the company will be in trouble. So we are kind of looking at packaged software. I have a gut feeling we will spend a lot of time and money and energy getting packaged software to work the way we want it to. And we may lose flexibility to adapt to changing business conditions. I am trying to line up an IBM business partner to have a programmer/consultant available to back me up, but I just don't get a warm fuzzy feeling about how well someone will be able to pick up my pieces. I guess that also relates to my out of date documentation. As the saying goes, "When you are up to your neck in alligators, it is hard to remember to document draining the swamp." (It was something like that.)

On the plus side, I have a college intern that comes in about four hours a week. In the fall, he will take an RPG course at his college. (Wow, a college that has an RPG class: Youngstown State University). I am kind of grooming him to work for us, but I don't know how exciting we are to a young guy. Then again, a job is a job.

Thank for listening.

--Dale


Let me assure you that we are not the only one-man shops. There are plenty out there, along with lots of shops with five or fewer people--even some with zero!. As you indicated, one of the biggest challenges we face is having someone to bounce ideas off of. A newbie would flounder all by themselves.

I won't claim to have all the answers, but let's see if we can tackle your questions now.

1.    Modernization. IBM keeps telling us to modernize. Then IBM either leaves us adrift or gives us 80 options to choose from with no suggestions. I've been struggling with the same issue myself. Like your situation, I work for a small company. I have a saying: I buy all the free software I can afford! If there's a free or low-cost solution, I'll investigate that first. I've been able to get reasonably priced change management software and have investigated some of the modernization tools you mentioned.

Of course, CGIDEV2 falls into the free category. I've looked into it and have tried it out. The only hitch I've come up with is the fact that IBM locked these tools down about 18 months ago. They later unlocked them, but I still wonder if IBM knows what it has here. One vendor--ProData Computer Services had a promotion at the time where it gave away its tool (RSP) if you paid for a year's maintenance. That isn't quite free, but it was pretty close, so we bought it and I'm using it--sparingly for now, but I think it will do what we need. Whether you choose CGIDEV2, RSP, or any other toolset (they all look pretty good), do the research. Cost isn't the only factor, but it's an important one. Tim Prickett Morgan recently had a blurb on an open source toolset called Renaissance, which marries CGIDEV2 into a framework including Ajax enablement--free on top of free, it's hard to beat that price. I'll be looking into that in the next couple of months myself--for curiosity if nothing else.

If you have a local user group in your area it can be a great resource. We have a strong one in Milwaukee and there is another in Madison and I know people in both. Just being able to throw an idea at someone for a sanity check can help.

2.    Programming Resources. I had an intern here last summer and will most likely have another this summer. We have a technical college about 50 miles from here that has an IBM midrange program for programmer/analysts. (I'm also on the Advisory Committee). We need more of them.

Getting connected with a consultant sounds like a great idea. You're ahead of me on that. Like you, I try to document everything I can so that the world won't come to an end if I'm suddenly not here any more.

Canned software has its pros and cons. I strongly believe that if you buy canned software, you should run it as vanilla as you can. If there are special processes that are unique to your company, try to find a way to do it within the confines of the software. If you can't, keep those processes separate from the canned software, but find a way to link it back (as opposed to modifying the vendor's source). Only as a last resort would I suggest modifying vendor software.

Having said that, I remember making several changes to MAPICS DB code about 15 to 20 years ago. I wonder if any of those changes have survived the MAPICS updates (I don't work there any more). Usually vendors have exit points where you can pass data into or out of their databases to make life easier. I'd look there first for handling special circumstances.

What I said earlier about newbies floundering only applies if they are all alone. If they have you for a mentor, that is completely different. It is a great opportunity for them to learn. Programming isn't just heads-down RPG or COBOL coding. It is a juggling act. I currently have two major projects in the fire and can be pulled from them at any time for even higher priority requests. A newbie needs to see you doing that juggling and have some of that themselves to get a feel for what is required. We don't have tech support staff to lean on in a small shop. We need to do whatever needs to be done.

I don't know that I've actually answered any of your questions, but I do like to ramble. I think you are approaching it from the right perspective: Change is needed and you're smart enough to know that you don't have all the answers. Here are the suggestions I have:

  • If you don't already belong to a LUG and there is one in your area, join.
  • Make use of the forums. You never know who might be lurking with good information. You can create an account on the IT Jungle Forums by clicking this link.
  • Return in investment is key. Cheap doesn't always get the job done, but it's as good a place to start as any.
  • Having access to a consultant is like the company's insurance policy, and it is always a good idea.
  • Grooming an intern is like the rider on that insurance policy.
  • Canned software is a possibility if you can find a good match and don't modify it back to being a home-grown version.
  • Keep focused on your goals. Tools are only valuable if they help you achieve those goals.

If you have specific questions about tools or techniques, I'll be happy to offer my opinions and experiences. I can't guarantee that it will solve your issues, but I'm happy to offer my two cents worth. It's good to hear from someone in a similar situation--misery loves company, right?. Perhaps we can work together and help each other.

--Bruce



                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
WORKSRIGHT SOFTWARE

Do you need area code information?
Do you need ZIP Code information?
Do you need ZIP+4 information?
Do you need city name information?
Do you need county information?
Do you need a nearest dealer locator system?

We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

Just call us and we'll arrange for 30 days FREE use of either
ZIP/CITY or PER/ZIP4.

WorksRight Software, Inc.
Phone: 601-856-8337
Fax: 601-856-9432
E-mail: software@worksright.com
Web site: www.worksright.com


Senior Technical Editor: Ted Holt
Technical Editors: Howard Arner, Joe Hertvik, Shannon O'Donnell, Kevin Vandever
Contributing Technical Editors: Joel Cochran, Wayne O. Evans, Raymond Everhart,
Bruce Guetzkow, Brian Kelly, Marc Logemann, David Morris
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

COMMON:  Join us at the 2007 conference, April 29 – May 3, in Anaheim, California
Vision Solutions:  The first new HA release from the newly merged Vision and iTera companies
LASERTEC USA:  Fully integrate MICR check printing with your existing application


IT Jungle Store Top Book Picks

The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket Developers' Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
iSeries Express Web Implementer's Guide: List Price, $59.00
Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
WebFacing Application Design and Development Guide: List Price, $55.00
Can the AS/400 Survive IBM?: List Price, $49.00
The All-Everything Machine: List Price, $29.95
Chip Wars: List Price, $29.95

 

The Four Hundred
Hello, New York? Buy IBM

Security Still an Issue in 2007 for System i5 Shops

A Trained IT Staff Is A Happy and Competitive One

As I See It: The Legacy

The Linux Beacon
AMD Pushes Opteron Clocks to 3 GHz, Will Miss Q1 Revenue Targets

Xandros Server 2 To Get Integrated Virtualization and Messaging

X4 Chipset from IBM Tuned for Tigerton Quad Core Xeon MPs

The X Factor: Virtualization Belongs in the System, Not in the Software

Four Hundred Stuff
Aldon Tackles Parallel Development Problems with LMi 7.5

Ricoh in Deal for AFP/IPDS Emulation

S4i Web Interfaces to Document Management Offering

CA Tweaks Job Schedulers, Positions Them as Workload Automation

Big Iron
IBM Replies To Platform: No More Compatibles

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

System i PTF Guide
April 7, 2007: Volume 9, Number 14

March 31, 2007: Volume 9, Number 13

March 24, 2007: Volume 9, Number 12

March 17, 2007: Volume 9, Number 11

March 10, 2007: Volume 9, Number 10

March 3, 2007: Volume 9, Number 9

February 24, 2007: Volume 9, Number 8

The Windows Observer
Microsoft Loosens the Licensing Screws for Vista Virtualization

Microsoft Patches Animated Cursor Flaw in Windows

XenSource Extends and Improves Windows Support with 3.2 Release

Intel Shows Off Future Penryn and Nehalem Chip Designs

The Unix Guardian
Sun Boosts Performance of UltraSparc-IV+ Chips

Intel Shows Off Future Penryn and Nehalem Chip Designs

IBM Offers Rebates on System p5 and ISV Software Bundles

The X Factor: Virtualization Belongs in the System, Not in the Software

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

THIS ISSUE SPONSORED BY:

ProData Computer Services
WorksRight Software
COMMON



TABLE OF CONTENTS
Missing In Action: The Full Outer Join

Reader Feedback on One-Man System i Shops

Admin Alert: The Process and Pitfalls of Duplicating Libraries

Four Hundred Guru

BACK ISSUES

From the IT Jungle Forums
iSeries career training ideas

SQLERRD(3) not getting populated

Command line question

Immediate need for a experienced CGIDEV2 programmer

Data Structure Array (SORTING)





 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement