From Chapter one: Data Processing and the IBM Mainframe

By | August 1, 2008, 12:15am PDT

Summary: An introduction to the “human resources” component of the typical data processing center we’ve been exploring.

This is the 11th excerpt from the second book in the Defen series: BIT: Business Information Technology: Foundations, Infrastructure, and Culture

Note that the section this is taken from, on the evolution of the data processing culture, includes numerous illustrations and note tables omitted here.

Roots (Part Four: Touring a System 360 data center)

— This is a virtual tour of a data processing center. There are several important things to note about this:

  1. The heavy use of unexplained acronyms as a distancing mechanism between those inside, and those outside, the data center. In this book the important ones are explained elsewhere, for this tour, just do what you’d do in real life: assume they’d mean something if you cared to ask;
  2. The secrecy surrounding costs and performance. IBM does not publish mainframe costs and does not benchmark the mainframe against anything other than its own earlier mainframes; and,
  3. The continuity of both management focus and technology from the mid sixties to today.

The People

The data center employs 552 full time people on permanent staff and about 40 full time equivalent contractors. In addition the company pays for desktop and network services and support via contracts with IBM Global services. At present the corporate human resources group lists openings for mainframe support staff with knowledge and experience in any of the following major toolsets - all in use at the data center.

ADS/O, Abend-Aid, Assembler, BMS-GT, C/C++, CA7/11, CICS/DB2, CICS/IMS, COBOL90, CSP, CULPRIT, DB-DC, DB2, DB2/SQL, DCCS, Endeavor, IDF Workbench, IDMS,n IEF/Composer, IMPROMPTU, IMS, IMS-DB/DC, IMS/DL/I, ISPF, MQ/JCL, MQseries, NetView, PLS/I, QMF, RACF, R EXX, SCLM, SDF II, SDF2, SDSF, SPUFI, Supra, TELON, TSO/ISPF, VSAM, VTAM all for the S/390 or zOS environments.

Typical Programmer/analyst Credentials (Resume abstract)
Over 22 years of applications development and project management experience mostly with COBOL/VSE, COBOL II, CICS, IMS, VSAM, DB2 and JCL.

Substantial project management experience including SAP implementations and all phases of applications development including requirements analysis, bachman diagramming, information engineering, coding, testing, maintenance and operational optimization using BAL.

Business experience is primarily retail insurance, banking, and related financial corporations. Project managed major Y2K remediation effort touching over forty million lines of risk analysis code.

Familiar with:

  • IBM zSeries, ES9000, and multiprise
  • MVS/XA, ESA, VSE, and OS/390
  • COBOL II, COBOL90, CICS, VSAM, BAL, JCL, Ezretrieve Plus, Assembler 370.
  • DB2/SQL, IMS(DB)/DLI, Adabas/Natural
  • Librarian, Panvalet, Endevor
  • TSO/ISPF
  • Abaid, Intertest, Expeditor, Smart-test
  • Microsoft Windows 2003/XP and XP Server
  • Microsoft Visual Studio 6.0 and IDE
  • Microsoft Office tools for Windows Professional

In addition the company has posted specific openings for the following specialties:

  1. Customer relationship manager ($74,800)

    This role requires external contact. The persons filling this role will meet with business users and manage contact between the systems department and those users to assure user satisfaction with systems services.

  2. Systems and Business Analysts (multiple openings) ($68,450)

    This role requires external contact. Persons filling this role will work with business users to document requirements and gain formal sign-off on specifications and other deliverables. The analyst focusses on the business relationship between the data center and its users.

  3. Network Architect ($79,900)

    This role requires external contact. The incumbent will be required to work with users and contractors to ensure effective network operations.

  4. Budget Analyst ($39,000)

    This role focuses on managing the business of the data center.

  5. Project manager for VM/Linux development ($83,500).

    Example job description - Project Manager
    The project manager will define, develop and implement a financial claims interface linking existing financial applications to leased software. The team will be approximately 16 people. The project manager will need to develop detailed migration plans for each phase of the project and manage the project through to completion.

    Qualifications

    • Have a minimum of five (5) years experience in CICS/IMS application conversion to 64bit environments.
    • Have a minimum of ten (10) years of progressively more senior Information Technology experience.
    • Have a minimum of five (5) years IT project management experience.
    • Have managed a minimum of two (2) projects where the project budget was five million dollars ($5,000,000) or more and involved a project team comprised of a minimum of six (6) project resources.
    • Have a minimum of five (5) years experience with project management techniques used in the development of project plans, schedules and timelines, project control and the management and reporting of financial resources including at least three (3) years with MS Project.
    • Have a minimum of five (5) years experience conducting system analysis and planning for the implementation of systems and advanced technologies.
    • Have direct experience in defining and documenting the objectives for the project, determining budgetary requirements, the composition, roles and responsibilities and terms of reference for the project team.
    • Have experience with interfacing, on a routine basis, with other project office members and representatives of stakeholder organizations.
  6. Database analysts and programers for IMS and DB2 in a CICS environment (multiple openings) ($71.500)

    Mandatory skills include:

    • IMS and DB2 Capacity Planning
    • Performance & Tuning
    • Software Maintenance
    • Very Large Database Support
    • 64bit database experience
    • MVS or zOS Sysplex and DB2 Data Sharing
    • Trouble Shooting
    • DB2 Distributed Connections
    • DB2 Connections to CICS, IMS, and TSO
    • At least three years of experience in a zOS environment is required for intermediate positions.
  7. Systems programmer ($62,400)

    For zOS with emphasis on assembly and de bottle necking. Must have sysplex experience and at least five years in support of MVS/ESA, OS390 and zOS running DB2 in a CICS/VS environment.

  8. Windows/XP dot.net services developers (multiple openings) ($71,200)
  9. Notes Developers - multiple openings ($70,100)

Most of the people who work in the data center are highly qualified within their specialties and bring considerable expertise to bear on their roles. In general their resumes reflect the need for clear role separation and thus technical specialization in the data center. Few lower level staff, for example, will make claims like:

Implemented Nola to S/390 with CICS/DB2 and supported its deployment to 240 users for six months.

What you see instead are claims like:

Successfully developed and tested BAL application component to report value of the ENCODING_SCHEME column for AP_Vendor_Payments table to AP run-time interface link manager using DB2 catalog table SYSIBM.SYSTABLES to access DB2 subsystem parameters SCCSID, MCCSID, and GCCSID.

It is important when reading mainframe (or any other systems related) resumes to bear in mind that over 90% of projects fail to meet performance, budget, or timeliness expectations, but that nearly 100% of the resumes show nothing but steadily increasing responsibility, growing success, and increasingly significant business contributions.

Similarly the resume, the requirements list, and the specialty lists above all contain technical errors - For example, Windows Professional does not exist (almost every Windows variant has a “professional” variant) and neither does COBOL/VSE. In addition, the requirements shown for the project manager position contain technical impossibilities such as those requiring five years of experience with then three year old technology.

This kind of imprecision on resumes and skill requirements is widely considered both normal and acceptable in the industry. —

Some notes:

  1. These excerpts don’t (usually) include footnotes and most illustrations have been dropped as simply too hard to insert correctly. (The wordpress html “editor” as used here enables a limited html subset and is implemented to force frustrations like the CPM line delimiters from MS-DOS).
  2. The feedback I’m looking for is what you guys do best: call me on mistakes, add thoughts/corrections on stuff I’ve missed or gotten wrong, and generally help make the thing better.

    Notice that getting the facts right is particularly important for BIT - and that the length of the thing plus the complexity of the terminology and ideas introduced suggest that any explanatory anecdotes anyone may want to contribute could be valuable.

  3. When I make changes suggested in the comments, I make those changes only in the original, not in the excerpts reproduced here.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Paul Murphy (a pseudonym) is an IT consultant specializing in Unix and related technologies.

Disclosure

Paul Murphy

I do not work for, or otherwise receive anything from, any of the companies I write about. I have some money in a number of funds that bet on the markets, including the technology market, but have no direct control over how these funds are administered or what investments are made. I use Sun and Apple technology both at home and at work.

Biography

Paul Murphy

Originally a Math/Physics graduate who couldn't cut it in his own field, Paul Murphy (a pseudonym) became an IT consultant specializing in Unix and related technologies after a stint working for a DARPA contractor programming in Fortran and APL. Since then he's worked in both systems management and consulting for a range of employers including KPMG, the government of Alberta, and his own firm. In those roles he's "been there and done that" for just about every aspect of systems management and operation.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
10
Comments

Join the conversation!

Just In

COBOL/VSE
mschmitt Updated - 1st Aug 2008
COBOL/VSE is just a common abbreviation for IBM COBOL
for VSE.

For example, see http://www-
306.ibm.com/software/awdtools/cobol/vse/

Now what would be real interesting chapter would be an
analysis of just why there is such an OS as VSE/ESA. In the
PC world it would be as if Microsoft still supported and
sold MS-DOS, but upgraded to run on current hardware.
Upgrade to MS-DOS 15.1 and run your multi-threaded
64-bit apps!
0 Votes
+ -
Underpaying the budget analyst
Anton Philidor 1st Aug 2008
Less than $40,000? Is this a trainee?
0 Votes
+ -
No
murph_z 1st Aug 2008
it's usually somebody's former secretary or a new graduate from an Bcomm type program.
0 Votes
+ -
Gotcha moment
Anton Philidor 1st Aug 2008
With the profusion of detail unconnected to any conclusion, strange to compain about missing information. Still, a sentence like this:

In addition, the requirements shown for the project manager position contain technical impossibilities such as those requiring five years of experience with then three year old technology.

[End quote.]

... shows that the year you're depicting isn't this one. Though that's the reasonable assumption.

Like a mystery writer, you should play fair and present all the needed clues. You've taken the (hope you know Leacock) Blue Edward approach.
0 Votes
+ -
Ok - I'll fix that
murph_z 1st Aug 2008
Written in 2005 wrt ibm 64 zOS.
0 Votes
+ -
Implied turnover
Anton Philidor 1st Aug 2008
A large number of openings for experienced people. Given the longevity at a single employer often seen for mainframe experts, perhaps the most interesting part of the story is the plague that suddenly swept away so many kind and efficient people.

You might include the doleful mourning that leaves the proud Microsoft flag waving on so many desks in the morning the only sign of light hearts and life's continuity. Just to add spice to the tale.
0 Votes
+ -
Scapegoat
Anton Philidor 1st Aug 2008
You wrote:

It is important when reading mainframe (or any other systems related) resumes to bear in mind that over 90% of projects fail to meet performance, budget, or timeliness expectations, but that nearly 100% of the resumes show nothing but steadily increasing responsibility, growing success, and increasingly significant business contributions.

[End quote.]

Well, you wouldn't expect to see: Because I misspent my time evangelizing for Sun products and grousing loudly about Windows, I was selected as the individual most responsible for a project whose abysmal failure nearly bankrupted the company. Even though I was not assigned to the project and had recently been demoted to the Help Desk.

You can think of participants crowding into the 10% of projects that succeed like ancestors onto the Mayflower. In such a case, the project leader can feel like the Little Red Hen with a limited run of stone ground white.
0 Votes
+ -
A fellow I know
murph_z 1st Aug 2008
had a 100% record of project management failure and was the second or third highest billing consultant in his firm.

How? He did no work for the clients - none. But what he did do was take public responsibility for failures. As a result he got hired a lot, and spent lots of paid time golfing.

Couldn't hack it myself - but it worked for him and his clients.
0 Votes
+ -
A fellow I know
TheTruthisOutThere@... 1st Aug 2008
A fellow I know, has been promoted to a position of such seniority that he can get away with playing golf all day.

That way, he does least harm.

A couple a years back, there was mild panic in his team when he pulled a muscle in his back, rendering him unfit for golf, and thus available for work. Luckily, a "doctor's note" was obtained, and normal service resumed.

I can only assume he has some highly incriminating photos of the directors, 'cos I'd have sacked him years ago.

I think his conscience troubles him though - he never fails to get the first round in. Then again, that might be because he's in the pub a good hour before everyone else.
0 Votes
+ -
Ah, the Dilbert Principle
Anton Philidor 1st Aug 2008
Incompetents are promoted to remove their interference.

Alternatives include the Peter Principle (People are promoted for doing a job well until they reach a job at which they're incompetent.) and the Claudius Principle (Those doing the promoting find people less competent than they.).

You might check the other members of his foursomes and the IT section's ability to obtain budget approval. St Andrew may be the patron saint of budget requests.
0 Votes
+ -
COBOL/VSE
mschmitt Updated - 1st Aug 2008
COBOL/VSE is just a common abbreviation for IBM COBOL
for VSE.

For example, see http://www-
306.ibm.com/software/awdtools/cobol/vse/

Now what would be real interesting chapter would be an
analysis of just why there is such an OS as VSE/ESA. In the
PC world it would be as if Microsoft still supported and
sold MS-DOS, but upgraded to run on current hardware.
Upgrade to MS-DOS 15.1 and run your multi-threaded
64-bit apps!

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix