IBM Systems Magazine, Mainframe Edition - November/December 2011 - 42

Developer
proficient, talented men who know AR in depth. But they operated in a lax project-management environment. In many cases, if the project overran the projected hours, the work request was simply amended to reflect a new estimate based on new information. Users were accustomed to this, and often contributed to the issue by submitting superficial, incomplete project requirements. As it progressed, the project’s requirements were expanded. Frequently, this occurred ad hoc as programming and users interacted. When the steering committee originally created the project, the process of gathering requirements was informal.

effort, to address the old AR system’s deficiencies and build a vastly more effective online system.

The Devil Is in the Details So where did things go wrong? The AR simplification project was vastly underestimated because of generalizations, rather than detail. This was the result of:

hÁDeciphering and determining the structure of CICS* COMMAREA data to be passed from a new to an existing program hÁInvoking transactions outside the requirements hÁDisplaying data that didn’t exist and couldn’t be produced without substantial modification to existing AR hÁChanging AR rules and relationships
And then there were several functions and facilities that weren’t part of the initial requirements, but that users pleaded should have been included, or that were ambiguous enough that either side could argue were or weren’t implied. We call this scope creep. From the users’ perspective, they felt they had communicated these needs clearly, but because IT missed the significance of some verbal statements, they weren’t included in the time estimate.

The Application As mentioned, the previous AR application was difficult to use. Codes are displayed to indicate many factors related to an AR account, such as whether it has been sent to a collections agency, type of alternate payment plan, type of AR transaction, etc. Operators need to know what these codes mean. In addition, at times, they must invoke other transactions to find information pertinent to a customer situation—all in order to service the account and answer questions. Often, such transactions are invoked via codes. New AR, also known as Simplified AR, is designed to address these deficiencies. It is constructed to be self-explanatory, easy to navigate, simpler and straightforward, allowing less-skilled customer agents to be more efficacious at their jobs and helpful to their customers. Codes are replaced by English phrases, and the screen is rearranged to show information in a more meaningful way. Other transactions are now invoked via selections that describe the function being invoked. In the end, a committee of users and IT spent a year, and significant

hÁFailing to take into account several factors that proved crucial hÁTrying to make the complex process of scoping a simple matter of making a few quick assumptions hÁApplying a rule-of-thumb sizing technique to those assumptions
Here are three recommendations:

Having scoped countless projects, a handful of which took thousands of hours (the largest in excess of 5,000 hours, spanning two and a half years and involving up to a dozen people), I’ve learned some painful lessons and paid for them dearly. It’s normal to want to start quickly and view the time spent producing an in-depth estimate as a costly delay—so it’s understandable that some question the value of extensive scoping. The same is true of project management in general. Yet what we don’t know can be disastrous. In my example, numerous “mini-projects” cropped up, none of which was identified when the project estimates were established. They included:

1

Take some time. Drill deep.

2

Define requirements thoroughly.

hÁPainting two parts of a screen
from two different transactions

Requirements must be clearly defined, in as much detail as possible. They are the blueprint from which the whole project is built, including the time estimate. It’s helpful to hold a joint meeting of users and IT to go through a proposed set of requirements, line by line, item by item, detail by detail. In this case, the requirements came primarily in the form of screen images. In retrospect, it would have been invaluable to go through those screens field by field, asking the users what each field represented, and how the data could be extracted, calculated or produced. In many cases, the users

42

N OV E M B E R / D ECE M B E R 2 011

ibmsystemsmag.com/mainframe


http://www.ibmsystemsmag.com/mainframe

IBM Systems Magazine, Mainframe Edition - November/December 2011

Table of Contents for the Digital Edition of IBM Systems Magazine, Mainframe Edition - November/December 2011

IBM Systems Magazine, Mainframe Edition - November/December 2011
Contents
On the Web
Editor’s Desk: Cool Again
Insider: With the Right Strategy and Tools, Businesses Can Capitalize on Big Data
IT Today: New IMS 12 Offers Flexibility and Support for Business Growth
Focus on Storage: IBM Health Checker Adds Features to Maintain Best Practices
Trends: Emerging Enterprises Know System z Can Help Them Compete Globally
Cover Story:The Mainframe is Entering New Markets and Encouraging New Uses
Feature: System z Delivers a Solid Platform for Mission-Critical Business Applications
Feature: Speed and Scalability Give the z196 the Extra Kick to Excel at Any Workload
Developer: While Critical to Success, Project Scoping Is Often Overlooked
Tech Corner: Systems Director SDK Leverages Language-Independent REST
Solutions
Resources: Advertisers’ Index
Stop Run: Miguel Gallego’s Love of Building Things Led Him to a Career as an IMS Enterprise Architect
Reference Point
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Intro
IBM Systems Magazine, Mainframe Edition - November/December 2011 - IBM Systems Magazine, Mainframe Edition - November/December 2011
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Cover2
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 1
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 2
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 3
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Contents
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 5
IBM Systems Magazine, Mainframe Edition - November/December 2011 - On the Web
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 7
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 8
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 9
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Editor’s Desk: Cool Again
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 11
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Insider: With the Right Strategy and Tools, Businesses Can Capitalize on Big Data
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 13
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 14
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 15
IBM Systems Magazine, Mainframe Edition - November/December 2011 - IT Today: New IMS 12 Offers Flexibility and Support for Business Growth
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 17
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 18
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 19
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Focus on Storage: IBM Health Checker Adds Features to Maintain Best Practices
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 21
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 22
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 23
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Trends: Emerging Enterprises Know System z Can Help Them Compete Globally
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 25
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 26
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 27
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Cover Story:The Mainframe is Entering New Markets and Encouraging New Uses
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 29
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 30
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 31
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 32
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 33
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Feature: System z Delivers a Solid Platform for Mission-Critical Business Applications
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 35
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 36
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 37
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Feature: Speed and Scalability Give the z196 the Extra Kick to Excel at Any Workload
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 39
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 40
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Developer: While Critical to Success, Project Scoping Is Often Overlooked
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 42
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 43
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Tech Corner: Systems Director SDK Leverages Language-Independent REST
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 45
IBM Systems Magazine, Mainframe Edition - November/December 2011 - 46
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Resources: Advertisers’ Index
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Stop Run: Miguel Gallego’s Love of Building Things Led Him to a Career as an IMS Enterprise Architect
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Cover3
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Cover4
IBM Systems Magazine, Mainframe Edition - November/December 2011 - Reference Point
IBM Systems Magazine, Mainframe Edition - November/December 2011 - BG1
IBM Systems Magazine, Mainframe Edition - November/December 2011 - BG2
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20200910
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20200708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2020mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20191112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/relevantz_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2019mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20181112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2018mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20171112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_sesupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_linuxsupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20161112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/MainframeSecurity
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20151112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910_se
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910
http://www.ibmsystemsmagmainframedigital.com/MFSkills
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506_supp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20141112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_gt_201405
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/BigData
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20131112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20121112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/buyersguide2013
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/ibmsystems_mainframe_2012bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20111112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20101112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910_bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20091112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090506
https://www.nxtbook.com/nxtbooks/ibmsystemsmag/mainframe_20090304
https://www.nxtbookmedia.com