IWS - The Information Warfare Site
News Watch Make a  donation to IWS - The Information Warfare Site Use it for navigation in case java scripts are disabled

BKPM4Y2K.RVW   990218

"Practical Methods for Your Year 2000 Problem", Robert B. Chapman,
1998, 0-884777-52-X, U$55.00
%A   Robert B. Chapman bobchap@ibm.net
%C   32 Lafayette Place, Greenwich, CT   06830
%D   1998
%G   0-884777-52-X
%I   Manning Publications Co.
%O   U$55.00 hetr@manning.com 516-887-9747 http://www.manning.com
%P   217 p. + CD-ROM
%T   "Practical Methods for Your Year 2000 Problem"

Some points seem to be made pretty clearly in the preface.  First, the
author does not get bogged down in details.  (The first paragraph
tells us that the phrase "Year 2000 Ready" has been officially defined
by IBM, but doesn't tell us what the definition is.)  Second, the
content of the book will be directed at managers of MVS systems, and
will push some specific IBM products.  Third, the book just might have
some ideas about how to keep general project costs under control, even
in an emergency.  Fourth, Bob Chapman has seen the hysteria, and is
wryly unimpressed with all the running in circles.

Part one looks at the basic concepts that Chapman will look at in
greater detail later in the book.  Chapter one claims to be a brief
look at the Y2K problem, but, even allowing for brevity, it doesn't do
much more than say that there is a problem, and take a couple of
potshots at DEC and UNIX.  Recommended rules for keeping the cost
down, and the scope of the project contained, are given in chapter
two.  Some are very apt, such as the suggestion to stick to the
immediate problem, and not try to upgrade your entire application base
on the coattails of the Y2K effort, as is being promoted by a number
of consultants.  Other advice, such as replacing all "obsolete"
languages with COBOL, might raise a few eyebrows.  (Fair's fair,
though: the language-of-the-month-club who dismiss COBOL tend to
ignore the facts that it still works, and is understood by a larger
number of people than "trendy" systems.)  Some of the content is of
the valid-but-not-terribly-helpful variety, as is much of the
scheduling "guidance" in chapter three.

Part two looks at what is probably the most important part of the
endeavour, the evaluation of the task.  Although chapter four mentions
smaller systems (twice, actually, since an error has duplicated the
two paragraphs), the real emphasis is on mainframes, and source code
inventory tools from IBM.  Chapter five explains the categories of
dates much better than was done in chapter two, and also, very
importantly, defines categories separately for programs, files, and
user interfaces.  The discussion of techniques for fixing dates
problems varies between the very generic and the code specific in
chapter six.  Chapter seven assumes that COBOL source code is
available for all programs, so assessment may be just a bit
problematic for those who don't fit this narrow definition.

Part three gets more deeply into the actual process of recovery. 
Chapter eight passes too quickly over the development of test scripts,
although the advice on types of testing needed with different
categories of issues can be valuable.  Test hardware environment
options are reviewed in chapter nine.  Specific COBOL code for
category 2 problems is given in chapter nine, but not much else. 
Chapter eleven presents some interesting, and counterintuitive,
aspects of testing modified programs.  The actual implementation, in
chapter twelve, is dismissed rather tersely.

The quality of the material varies enormously.  Some points are
excellent, and valuable regardless of system; some will be useful only
to those in a specific environment (and I don't just mean IBM); and
some will be of only questionable value regardless of audience.  The
system bashing that goes on is fully equal to that of any Mac or
Microsoft groupie, and every bit as simplistic, annoying, and
unhelpful.  Religious pronouncements about the superiority of COBOL or
IBM products may very well be true, but are not validated in the book. 
Workstations are dismissed with the blanket condemnation that they are
all going to completely fail, so why even try.

I really don't know whether I can recommend this text or not.  Even
within its field, it is too narrowly focussed for those who work in
real offices and companies.  On the other hand, there are a number of
good points, some of them great.  A number of points and suggestions
are not covered in any of the other Y2K books I have reviewed.  If you
can afford to look at another book, it is short and interesting enough
to be instructive, although possibly also offensive.

copyright Robert M. Slade, 1999   BKPM4Y2K.RVW   990218