UPI
Paves a Partnership for Success
By Ellen Marie
AS/400 Technology Showcase October, 1998
There are no guarantees that working hard and smart on a good idea will translate into business success. In October of 1997, Milt Habeck, Managing Partner of Unbeaten Path International (UPI) faced the possibility of losing all he and his company had invested in Resuscitator2000, a turnkey Year 2000 remediation and certification testing service for the AS/400.
While doing some wee hours Internet reading, Habeck discovered that someone else held a patent on the methodology used in the Resuscitator2000 tool. Given the extent of the work UPI was doing for their first Resuscitator2000 customers Campbell Soup and 3M and the rapid growth of the company to support these and future clients, any kind of a patent infringement issue would spell financial ruin.
The next morning Habeck called Turn of the Century Solution (TOCS) to report UPIs unknowing patent infringement. Alan Amenta, president of TOCS, saw an opportunity to partner with Habeck rather than ruin him. TOCS had developed Y2K compliance tools and utilities to serve users on the MVS platform, but had nothing to offer those clients who also needed to bring their AS/400s into century compliance. UPI filled that niche.
The TOCS patented methodology takes advantage of the fact that calendars 28 years apart are identical with respect to day of the week and leap year. This methodology permits programs to process dates falling in the new century as if the century never changed.
Relative to the other two predominant century compliance approaches date-field expansion and windowing the 28-year approach offers some distinct advantages inherent in its simplicity. One is that century compliance is achieved without introducing changes to the structure of the database or the logic of the code, such as that required to expand all database year fields from two digits (YY) to four digits (YYYY). The net effect is that this approach significantly reduces the resources needed for post-remediation testing.
Another advantage of the 28-year approach is that users require no retraining to operate a post-remediated system. The 28 years are encrypted internally, then decrypted before date values are presented to a user, such as on a display panel or a report.
One Road to Y2K Success
UPI has been working at the millennium software problem since the middle of 1996 when Bristol-Myers Squibb, ITT and Campbell Soup retained the company to do impact studies for their legacy BPCS systems. 3M and Campbell Soup each committed substantial sums to UPI for development of a tool to remediate several different kinds of AS/400 code. UPI borrowed the chemical symbol for oxygen and named the Resuscitator2000 toolset O2000.
Habeck admitted it has been a long and sometimes exasperating journey to fully develop the Resuscitator2000 services that have since been used by multiple enterprises, including divisions of 3M, Campbell Soup, P&G, Textron, Pfizer and Revlon.
The 28-year century repair concept was fairly simple, but like most R&D projects, getting all the details right while staying within the budget was another matter. Habeck reports that executives at 3M and Campbell Soup had their patience stretched quite a few times.
Client Needs Drive Toolset Development
As remediation work got underway, UPI found the scope of the toolset needed to expand. "It was originally thought that the tool would be like a washing machine: a laundry basket of bad code in, and a laundry basket of clean code out," Habeck remembers. "What we discovered was that each laundry load needed a pre-sort and a post-sort which precisely matched all the black socks together. Essentially, the O2000 tools had to be smart enough to untangle a variety of systems management issues that had evolved over years on client machines. UPI realized that Resuscitator2000 had to function more like a dry-cleaning establishment than a washing machine."
Ultimately, the grueling R&D process paid off this spring when Resuscitator2000 was finally ready to process code at full speed. Since then, a favorable learning curve has allowed UPI to process each new project more efficiently.
The Bottom Line for Clients
Market response to UPIs service is growing. "The efficacy of the mature O2000 toolset and the simplicity of the patented 28-year approach permit UPI to price Resuscitator2000 at a level which is typically one-third to one-half less expensive than competitive bids," Habeck explained. "Some very large systems can be entirely remediated for well under $150 thousand, depending on the relative proportion of RPG/400, System 38, System 36, RPGLE and COBOL code that requires attention. A reasonably sized ERP system can be repaired in as little as three weeks."
In order to help IS managers quantify their Y2K repair project, UPI provides a fixed-price proposal for all remediation work based on the results of a Scope & Scale Study analysis.
Although the company does not claim that Resuscitator2000 will catch every I/O operation, the tool has proven highly reliable. "The corporate version of 3M's BPCS code was delivered and put through man months of intensive regression testing," according to Habeck. "The result was something less than two dozen errors quite a few of which were traceable to library list issues."
No Y2K repair tool is flawless. "One nice thing about Resuscitator2000 errors," Habeck said, "is that they are easy to spot. If an analyst reports that something is 56 years overdue, it doesn't take a genius to figure out what the problem is. Date-field expansion errors can be exceptionally subtle and, perhaps, never detected."
To help clients perform pre/post-remediation regression testing, Unbeaten Path recommends a highly specialized application of AutoTester software. AutoTester streamlines the process of developing testing scripts on the clients pre-repair software.
Working Hard and Smart
Resuscitator2000 has now been rigorously tested and proven reliable, permitting UPI to offer a money-back guarantee of satisfaction. Standing behind that guarantee is what Habeck calls "an AS/400 dream team."
"My goal was to assemble the best technical talent possible," he says. "I sought the brightest and most experienced people right from the start. That core of excellence drew others of high caliber. The technical team roster now numbers 28, each with in-depth AS/400 experience."
A key ingredient in landing top technical talent has been the company's virtual office paradigm. A growing number of people prefer to work from home, eliminating the job commute and enjoying the benefits of flexible work hours.
The company's Systems Engineering group has developed a cost-effective network that allows technical staff to work from their homes with no response-time compromise. UPI's network is proving to be reliable and far more affordable than constantly expanding into new leased space to cope with the doubling and re-doubling of staff size.
Path for the Future
UPI views the Resuscitator2000 repair business as a strategy to cultivate AS/400 customers for the long term. It's a strategy that is already working at International Home Foods, where UPI has been asked to provide BPCS training and customization services.
Apart from marketing its AS/400 technical services, Unbeaten Path intends to promote the communications expertise of its Systems Engineering staff, especially the design and implementation of virtual home office networks. Their e-business team has already received high marks from its first customer, Humboldt Manufacturing.
Working hard and smart on a good idea doesnt necessarily translate into business success. UPI has been fortunate to overcome a number of growth and development hurdles. Despite the uncertain early times, though, they now seem firmly planted on the road of success.