INTERVIEW: Louis H. Ray, the practical coder

Louis H. Ray is a firm believer in understanding business practices before jumping into software development for government agencies. Although he describes himself as an itinerant programmer, he would rather link together commercial software than custom-code it.

Most of my career has been in information technology, although recently it's also been in engineering and logistics services. The most important lesson I've learned in software development is that functional knowledge'understanding the customer's business in detail'is more important than technical IT knowledge. If you don't understand the business, how can you be sure you're solving the right problem?Most customers are not perfect at describing what their problem is. They can describe where the pain is, not the problem. I don't believe you send IT people to determine it. I think you have to team IT people with people who have knowledge and experience. They have to work on teaching each other how to talk because they don't by nature communicate very well. It's a team-building, personnel management and education process. Where we're successful, it's very powerful. We're not always successful. Depending on the level, it can be two or three or four months, or two or three years.For example, we did a major redevelopment for the Agriculture Department's Risk Management Agency. We sent in a senior program manager, and he spent the better part of two years in joint application development sessions. The agency has a complicated business'insurance ratings, underwriting, actuarial processes. Little by little, we developed a complete client-server application that replaced all the mainframe systems.A recent job we did for the Risk Management Agency was to create a data warehouse and develop fraud identification techniques. That's a work in process. As you find and close a door, someone finds a new one. You have to use artificial intelligence; there isn't enough of the real thing.After we find a potential problem, we look for data anomalies to find out if they constitute fraud and a mechanism to close it down. If there isn't, we implement techniques to monitor and report on it. More often than not, customers already are into platforms. We're not particularly concerned with the platform. We do a lot of comparative analysis of software packages and cost-benefit trade-offs. Where a new solution is required, we'll try a prototype.We like to test up front, not at the end. We're radically opposed to large-scale development efforts. The failure rate is way too high. And it's going to get worse because as the world speeds up; by the time you actually get a solution, it's solving the wrong problem. The problem has changed underneath you.If you can't deliver something useful in three to six months, you're tackling too big a piece. You need to make regular deliveries at small intervals. You can't afford to freeze specifications'the world that drives the specifications is moving too fast. And you have to stay close to the customer during development. If you turn your back, his problem changes and you're irrelevant. DLA was charged with taking over all the military supply depots. We analyzed the software that was running at the different depots and picked what was most modern and easily maintained, which was the Army's.We implemented that at the largest DLA depot, in New Cumberland, Pa. Then we began incorporating the service-unique requirements, and as we completed them, they went out to the depots.The primary functions are receiving, stowing, picking, packing and shipping. There are unique automated handling systems at each depot'conveyor belts and supply carousels.So we had DLA-unique plus service-unique plus depot-unique systems, all of which had to be integrated into the [$15 million] Distribution Standard System. We put together a team of people with lots of experience operating depots, and we paired them with computer types who had experience with IBM Corp. mainframes and Computer Associates International Inc.'s CA-Datacom running under CICS. The lower-tier material handling stuff was VAX-based C++.The difficult problem was the dozens of interfaces to DLA and service information systems for ordering, logistics and shipping. All this had to be maintained while we were incorporating the new requirements and installing. We got the last depot installed late last year. The Federal Retirement Thrift Investment Board, which manages the Thrift Savings Plan, had an IBM mainframe with CICS and CA-IDMS maintaining the records. Employee access was via a voice-response unit.What we did for the board was develop a front end so users could come in with Web browsers. We did it quick and dirty and cheap [$125,000] with Amazon Integrator [from Intelligent Environments of Burlington, Mass.], which let us generate CICS queries and repackage the response screens and reformat them for active Web pages. We got that up and running in a couple of months.It's currently receiving about 1.3 million queries a month, and the data is only updated monthly.For the Justice Department, we developed a multimedia training package called Safe Schools to help teachers and school administrators recognize various risks of violence. It runs through scenarios, records the responses and evaluates them against an intelligence database to see how effective they are likely to be. We expect to complete that [$400,000] Small Business Innovation Research project in the next two or three months. We've done workflow automation for the National Institute of Standards and Technology. It requires digital certificates for legally acceptable sign-offs. We're using BizFlow 2000 from HandySoft [Corp. of Falls Church, Va.] and Entrust/PKI [from Entrust Technologies Inc. of Plano, Texas]. So far we've automated more than 200 forms for 3,000 employees in administration, contracts, wages and salaries. The forms are routed around the country for completion, approval and tracking.For the Securities and Exchange Commission, we did a project related to year 2000, but I'm proud of the fact that we never did Y2K work. We didn't get involved in a bit of Cobol.We developed an optical character recognition system to allow companies to report to SEC on their Y2K status. We accepted forms, OCR'd them and built a preparedness database for SEC and the White House. We used Teleform from Cardiff [Software Inc. of Vista, Calif.] and managed the whole process including OCR, verifying the database and doing error correction.I think we got the first round of data online in 60 days. Having the right commercial software makes it a lot easier.

Louis H. Ray

Louis H. Ray is a firm believer in understanding business practices before jumping into software development for government agencies. Although he describes himself as an itinerant programmer, he would rather link together commercial software than custom-code it.

As president and chief executive officer of Matcom International Corp. of Alexandria, Va., Ray has seen its annual revenue grow from $750,000 in 1989 to $70 million last year. The company graduated from 8(a) status in 1994.

Ray has 34 years of executive and program management experience in professional services. Before coming to Matcom, he was president of ManTech Advanced Systems Inc. of Fairfax, Va., a subsidiary of ManTech International Corp.

Ray, who studied physics at Yale University, took part in developing the logistics management information system for the B-2 bomber. He is a member of numerous military and professional associations.

GCN chief technology editor Susan M. Menke interviewed Ray by telephone from his Alexandria office.


GCN: What's the most important lesson you've learned as a government contractor?

RAY:



GCN: What skills does it take to see the problem?

RAY:

GCN: How long does it generally take to understand an agency's business?

RAY:





GCN: Do you use artificial intelligence techniques to find fraud?

RAY:



GCN: How do you choose the hardware and software?

RAY:





GCN: I understand you built a Defense Logistics Agency system that received a Hammer award in 1998.

RAY:





WHAT'S MORE




  • Age: 59

  • Family: Divorced; four grown children

  • Car now driving: 1995 Mercury Villager

  • Last book read: The Elegant Universe: Superstrings, Hidden Dimensions and the Quest for the Ultimate Theory by Brian Greene

  • Leisure activities: Instrument-rated pilot

  • Motto: "Anything worth doing is worth overdoing."

  • Dream job: "The one I have."












GCN: What have you done for other agencies?

RAY:







GCN: Have you done any digital-signature work?

RAY:





X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.