The Internal Revenue Service Needs Additional Emphasis on computer component Retirement Decisions To Be Ready For The Year 2000

September 1999

Reference Number: 093506

September 16, 1999

MEMORANDUM FOR cOMMISSIONER ROSSOTTI

FROM: Pamela J. Gardiner /s/Pamela J. Gardiner

Deputy Inspector General for Audit

SUBJEcT: Final Audit Report – The Internal Revenue Service Needs Additional Emphasis On computer component Retirement Decisions To Be Ready For The Year 2000

This report presents the results of our review of the Internal Revenue Service’s (IRS) Year 2000 (Y2K) efforts to account for retired hardware, software, and data file components which will not need to be made Y2K compliant; and to resolve uncommitted components, those for which no decision has been made to retire or convert.

In summary, the method used by the IRS to make Y2K retirement decisions worked effectively. Information Systems (IS) and field and customer organizations made logical and sound decisions to retire/convert their components. However, the IRS needs additional emphasis on computer component retirement decisions in several areas.

We recommended that the century Date change Project Office accelerate the decision-making process to ensure that conversion/retirement decision deadlines were met and to secure proper funding for upgrading and/or replacing hardware and software. We also recommended that one division within the IS function review the status of all its retired components to ensure they are properly classified. In addition, we recommended that instructions be developed for the transfer of retired components from service centers to computing centers during mainframe consolidations.

The Director, Office of Information Resources Management, agreed with the facts and recommendations in the report and agreed to take corrective action. His comments have been incorporated into the report, where appropriate, and the full text is included as an appendix.

copies of this report are also being sent to the IRS managers who are affected by the report recommendations. Please contact me at (202) 622-6510 if you have questions, or your staff may call Scott Wilson, Associate Inspector General for Audit (Information Systems Programs), at (202) 622-8510.

Table of contents

Executive Summary

Objective and Scope

Background

Results

The Decision-Making Process to Retire or convert Personal

computer components in Regions and Service centers Was

Not completed

 

certain computer components Identified as Retired Within One Information Systems Function Were Not Accurately classified

computer components Identified as "To Be Retired" Were Not

Removed from Active Systems Prior to Service center Mainframe consolidation

 

conclusion

Appendix I - Detailed Objective, Scope, and Methodology

Appendix II - Major contributors to This Report

Appendix III - Report Distribution List

Appendix IV - Management’s Response to the Draft Report

Appendix V - Glossary Of Terms

Executive Summary

One of the most critical issues the Internal Revenue Service (IRS) faces this year is the need to make its computer systems Year 2000 (Y2K) compliant. The IRS depends on its automated systems to process tax returns, issue refunds, deposit payments, and provide employee access to timely and accurate taxpayer account data.

The objective of this review was to assess the IRS’ efforts to account for retired components and to resolve uncommitted components, those for which no convert/retire decision had been made. components are unique items of software or hardware such as personal computers and programs that run on them.

Results

Our review of the IRS’ Year 2000 efforts for retired and uncommitted components showed that Information Systems (IS) and field and customer organizations generally made logical and sound decisions when evaluating the need to retire or convert their computer components.

The IRS needs additional emphasis on computer component retirement decisions in the following areas:

The decision-making process to retire or convert personal computer components in regions and service centers was not completed. Improvements were needed in the following areas:

    1. Accelerating the retirement and conversion process for certain personal computer commercial off-the-shelf (cOTS) products.
    2. Developing cost estimates for the highest priority cOTS hardware and software products.
    3. Modifying the Integrated Network and Operations Management System (INOMS), the IRS’ inventory control system, to allow hardware components to be classified as "stand-alone" (not connected to a network) because they have limited Y2K impact.

If these areas are not addressed, the IRS may not have sufficient time to remedy unforeseen causes of delays in the conversion of personal computer products.

certain computer components identified as retired within one Information Systems function were not accurately classified. The misclassification of retired components indicated that INOMS did not accurately reflect the number of components being converted as well as the number of components having no Y2K impact in the System Support Division.

computer components identified as "to be retired" were not removed from active systems prior to service center mainframe consolidation. computer components identified as "to be retired" were not being removed from active systems and production libraries before being transferred to the Tennessee computing center (Tcc). As a result, retired components that are not Y2K compliant may be inadvertently used at a later date by the Tcc.

Summary of Recommendations

The century Date change Project Office needed to: 1) accelerate cOTS retirement and conversion decisions; 2) develop cost estimates and secure funding for these products; 3) modify INOMS to allow computers to be classified as "stand-alone" (not connected to a network); and 4) develop instructions for the transfer of retired components from the service centers to the computing centers during mainframe consolidations.

The System Support Division needed to ensure its "retired" components are properly classified.

Management’s Response: IRS agreed with the facts cited in the report and is taking appropriate corrective actions. The complete response is contained in Appendix IV. Portions of the response related to each recommendation are also included in the report.

To address the personal computer issues, management: will obtain enterprise licenses for standard cOTS products, has added an indicator to INOMS for "stand-alone" personal computers, and has finalized the cOTS hardware and software budget. Management also plans to review the status of all retired components in the System Support Division. In addition, new procedures will be issued for transferring retired components from service centers to computing centers.

Objective and Scope

The overall objective of this review was to assess the Internal Revenue Service’s (IRS) efforts to account for retired components and to resolve uncommitted components, those for which no convert/retire decision had been made. To accomplish this objective, we:

This audit was conducted in accordance with Government Auditing Standards from February through September 1998.

Details of our audit objective, scope, and methodology are presented in Appendix I. Major contributors to this report are listed in Appendix II.

Background

The Year 2000 (Y2K) presents a significant challenge to IRS operations. By January 1, 2000, calculations and other critical computer operations using, manipulating, or updating 2-digit year fields will not work correctly. Affected software, data files and hardware must be modified or replaced to correct Y2K problems.

On November 24, 1997, the commissioner issued a memorandum entitled Establishment of an IRS-Wide combined Management Program for century Date changes and the 1999 Filing Season.

The IRS’ Y2K efforts included identifying all system components and assigning them to one of the conversion phases. The components that had not been assigned to a conversion phase fell into two groups: uncommitted components and components scheduled for retirement.

Uncommitted components

Uncommitted components are those for which no decision whether to convert or retire has been made. Uncommitted components consist of IRS developed applications as well as personal computer cOTS products.

As of February 20, 1998, the IRS had 250,239 uncommitted components. Ninety-two percent (231,103) of the IRS’ total inventory of uncommitted components consisted of personal computer cOTS products.

The IRS initiated an effort to clean-up the inventory of hardware and software on its inventory system, known as the Integrated Network and Operations Management System (INOMS). This clean-up activity involved standardization of product names and assignment of organizational ownership on INOMS.

components scheduled for retirement

As of February 20, 1998, the IRS had 11,547 components scheduled to be retired. The century Date change (cDc) Project Office mandated that all components scheduled for retirement be retired by January 31, 1999.

Results

IS and field and customer organizations generally made logical and sound decisions when evaluating the need to retire or convert their computer components. However, we identified several areas where greater emphasis is needed.

The Decision-Making Process to Retire or convert Personal computer components in Regions and Service centers Was Not completed

Accelerating the retirement and conversion process for personal computer products

The cDc Project Office established a deadline of September 30, 1998, for field and customer organizations to make their conversion and retirement decisions.

In a July 1998 Audit memorandum, we identified the following concerns that indicated the retirement and conversion process needed to be accelerated. IRS management has addressed our concerns and is taking the proper corrective actions.

The location of these workstations had not been determined. The decisions whether to upgrade or replace them had also not been made.

Inventory data concerning personal computer products was distributed to the regions and service centers in late May 1998. The decision-making process to determine the retirement or conversion status of individual cOTS products began at that time.

The original plan was for the cDc Project Office to assume ownership and conversion responsibility for all personal computer software products. However, we found that ownership for 3,647 software products (58 percent of all personal computer products) were transferred to field and customer organizations in the regions and service centers.

Actions were needed to accelerate the retirement and conversion process for personal computer products, so that the IRS would have sufficient time to remedy any unforeseen conversion problems.

Developing cost estimates for the highest priority cOTS hardware and software products

The cost of upgrades and/or replacements could not be determined until all personal computer workstations were identified and decisions were made whether to retire or convert.

Amounts totaling $8.1 million for Fiscal Year (FY) 1998 and $11 million for FY 1999 were originally budgeted for upgrading and/or replacing personal computer cOTS hardware and software.

A complete cost assessment was not expected until the inventory was completely standardized; organizational ownership was determined; and cost estimates from responsible organizations were compiled.

Modifying INOMS to accurately reflect the status of the hardware components in field and customer organizations

INOMS needed to be modified to show the status of "stand-alone" components.

Decisions to classify a cOTS product as a "stand-alone" computer (not connected to a network) could not be recorded on INOMS because it did not contain a category for classifying the component as "stand-alone."

The addition of a "stand-alone" category enables field and customer organizations to identify cOTS hardware and software components that should not have a significant impact on the processing or customer service functions because they are not connected to networks.

Recommendations

  1. Accelerate the process for making retirement and conversion decisions for uncommitted personal computer products.
  2. Ensure that INOMS is modified to accurately reflect the status of hardware components in field and customer organizations by implementing a disposition code of "S" for "stand-alone" machines.
  3. Develop a targeted cost estimate for the highest priority cOTS hardware and software products and secure funding for these products.

Management’s Response

The Project Office will continue to leave the decision to retire any cOTS software, with ten or fewer copies, to the discretion of field and customer organizations. It will also track the uncommitted personal computer cOTS product identification process going on in field and customer organizations until resolution.

The Project Office will obtain enterprise licenses for all standard cOTS software and take these products through the 14-step process to certify that they are Y2K compliant.

The personal computer hardware and software budget was finalized. The estimate was developed based upon estimates for acquisitions provided by the Technical contract Management Division. Budget Item Submissions (BISs) have been prepared and submitted to the cDc Project Office’s Budget Planning & Reporting Section.

The cDc Project Office introduced and implemented the use of the "stand-alone" indicator (S).

certain computer components Identified as Retired Within One Information Systems Function Were Not Accurately classified

We found 7 (18 percent) of 39 components in our test classified as retired on INOMS that were actually being converted. The planned dispositions of the seven components were later corrected on INOMS from "retired" to "converted" and again from "converted" to "no Y2K impact." As of February 20, 1998, a total of 1,956 components were classified as retired on INOMS in the System Support Division.

The seven misclassified components were originally classified as "retired," reclassified to "converted" and changed again to having "no Y2K impact." If these components are still misclassified and are not made Y2K compliant, they may corrupt compliant programs.

The components perform a variety of tasks including a transmittal system, a program that overlays files, a job control language that allows an operating system to do multiple tasks, a security library, and a program that clips files together.

The misclassification of these components indicated that INOMS did not accurately reflect the number of components being converted as well as the number of components with noY2K impact in the System Support Division.

Recommendation

  1. Review the status of all components classified as "retired" in the Systems Support Division. Place any components which will be converted or which have no Y2K impact into their proper status on INOMS and update the conversion milestone dates for all components undergoing conversion. 

Management’s Response

Management agreed that the System Support Division would review the status of all components classified as "retired." They will place any components which will be converted or which have no Y2K impact into their proper status on INOMS, and will update the conversion milestone dates for all components undergoing conversion.

computer components Identified as "To Be Retired" Were Not Removed from Active Systems Prior to Service center Mainframe consolidation

We found no instructions or uniform procedures being followed regarding the transfer of retired components from two service centers, Kansas city Service center (KcSc) and Atlanta Service center (ATSc), to the Tennessee computing center (Tcc), that ensure these components were properly identified as "to be retired."

Both the KcSc and ATSc were designating local components which they anticipated would not be used after they were sent to Tcc as "to be retired." These components were not expected to be removed from production until January 31, 1999.

The cDc Project Management Plan provided that:

If retired components with an unconverted date field are transferred to the Tcc without being properly identified, there is the potential that they could be inadvertently used and cause problems with existing systems. This risk may be compounded as the remaining service centers begin transferring their mainframe operations to the Tcc and the Martinsburg computing center (Mcc).

Kansas city Service center

We identified 178 retired components at the KcSc as of February 20, 1998. Of these components, 147 (83 percent) were Tier 1 components. Tier 1 refers to mainframe computers and associated software.

Both the Director and the Y2K coordinator at KcSc expressed concerns that retired components being forwarded to the Tcc were not being separated to prevent their inadvertent use.

Four of the six components we tested were retired Tier 1 components that were scheduled to be transferred to the Tcc as part of the IRS service center mainframe consolidation.

All four components reviewed have been identified on the inventory system as "to be retired" and currently reside on active systems. Three of the four components were still in use. One had a date field and was last used in 1994.

The KcSc retired components will not be placed in retired or archived directories that would prevent their inadvertent use. When mainframe systems and programs are transferred to the Tcc, the retired components will also be transferred.

Since the Tcc will have possession of the transferred KcSc components in January 1999, Tcc would have to perform any necessary actions to remove these retired components from inventory.

However, the components designated as retired may not be readily identifiable to the Tcc because the transferred KcSc file directories did not place retired components into a separate directory before the transfer.

Atlanta Service center

As of February 20, 1998, there were 1,702 retired components at the ATSc, of which 359 (21percent) were Tier 1 components.

Twelve (23 percent) of the 53 components tested were found to be retired Tier 1 components that were to be transferred to the Tcc. None of the 12 components had been removed from the tape library at ATSc. Seven (58 percent) out of 12 of the components identified as "to be retired" were still in use. Nine of these 12 components contained a date field, the other 3 did not.

However, ATSc alerted the Tcc to the existence of these components through issuance of a Service Level Agreement (SLA). This SLA included a listing of all transferred components that needed to be retired.

In the case of ATSc, placing retired components into directories may not be necessary due to the rescheduling of its mainframe consolidation until 2000. ATSc management has advised that retired Tier 1 and Tier 2 components were to be removed from active libraries by January 31, 1999, before the new consolidation date.

Recommendations

  1. The cDc Project Office needs to develop instructions regarding the transfer of retired components from the service centers to the computing centers to ensure that these components are properly identified as "to be retired."
  2. Procedures should be implemented at the service centers to separate retired components into archived or obsolete directories before their transfer to the computing centers.

Management’s Response

The Assistant commissioner for IS National Operations (IS:O) will issue instructions for transferring retired components from the service centers to the computing centers. All components that are being retired will be transferred to their computing center along with a certification letter that states that the component is actually being retired.

conclusion

Our review of the IRS’ Year 2000 efforts for retired and uncommitted components showed that IS and field and customer organizations generally made logical and sound decisions when evaluating the need to retire or convert their computer components.

The IRS needs to provide added emphasis in the following areas:

The IRS has initiated corrective actions in these areas.

Appendix I

Detailed Objective, Scope, and Methodology

The objective of this review was to assess the Internal Revenue Service's (IRS) efforts to account for retired components and to resolve uncommitted components, those for which no convert/retire decision had been made.

To accomplish this objective, we:

  1. Evaluated the IRS’ efforts to determine whether decisions which have been made to retire Information Systems (IS) and non-IS components were proper.

A. contacted the century Date change (cDc) Project Office for any national guidance which had been issued concerning procedures for retiring IS and non-IS components, criteria to be used, and documentation required to support the retirement decisions.

    1. Held discussions with National Office IS and field and customer organization management to determine procedures for making and documenting retirement decisions for IS and non-IS components.
    2. Reviewed data concerning the ratio of component retirements to component conversions to identify significant trends in the number of retirements in the IS and non-IS functions.
    3. conducted verifications of a sample of retired components.
    1. Reviewed documentation supporting the actual retirement of the components or the scheduled retirement of the components, including retirement justifications and retirement dates.
    2. From a total population of 9,544 retired IS components, we selected a statistically valid random sample from the inventory database called the Integrated Network and Operations Management System (INOMS). This sample selection resulted in a total sample size of 199 components located in IS. We also judgmentally sampled 156 components located in field and customer organizations, including the IRS service centers. Our review included two service centers (Atlanta and Kansas city) that were involved in transferring retired components to the Tennessee computing center as part of the IRS service center mainframe consolidation process.
    3. Assessed the retirement decisions for the sampled components. 
      1. Determined whether IS and field and customer organizations made logical and sound decisions when evaluating the need to retire or convert their components.
      2. For components that were listed as retired on the inventory database, reviewed documentation to determine whether the components had been removed from production.

II. Determined whether plans to address the conversion of commercial off-the-shelf (cOTS) products had been put into place.

    1. Evaluated efforts underway to reduce the number of uncommitted cOTS products.
    1. Held discussions with cDc Project Office management to evaluate the progress regarding decisions on uncommitted personal computer cOTS products in inventory.
    2. Reviewed Requests for Information Services and conversion Request Memoranda issued to IS and field and customer organizations.
    3. Monitored the accomplishment of project milestones that had been identified for the personal computer cOTS conversion effort.
    4. Evaluated the progress of the INOMS clean-up and personal computer cOTS conversion efforts relating to uncommitted personal computer cOTS products.

Appendix II

Major contributors To This Report

Scott Wilson, Associate Inspector General for Audit (Information Systems Programs)

Kerry R. Kilpatrick, Director

Philip Shropshire, Deputy Director

Robert K. Irish, Audit Manager

Theresa Haley, Senior Auditor

Michael Luongo, Senior Auditor

Anne Piersa, Senior Auditor

Hal Schultz, Senior Auditor

George Burleigh, Auditor

John chiappino, Auditor

carol Gerkens, Auditor

Eleonor Lindner, Auditor

Gerard Marini, Auditor

Mary-Elaine Merrill, Auditor

Marcia Miller, Auditor

Midori Ohno, Auditor

 

Appendix III

Report Distribution List

 

Deputy commissioner Operations c:DO

Deputy commissioner Modernization c:DM
chief Information Officer IS
Deputy chief Information Officer, Operations IS
Deputy chief Information Officer, Systems IS
Director, System Support Division IS:S:SS
Director, Office of Information Resources Management IS:IR
Project Director, Mainframe consolidation IS:S:Mc
Y2K Program Director IS:cD
Assistant commissioner, National Operations IS:O
Assistant commissioner, Service center Operations IS:Sc
Assistant commissioner (Program Evaluation and Risk Analysis) M:OP

Audit Liaisons:
Office of IS Program Oversight IS:IR:O
century Date change Project Office IS:cD

National Director for Legislative Affairs cL:LA

Office of Management controls M:cFO:A:M

 

Appendix IV

Management’s Response to the Draft Report

Response has been removed due to its size. To see the complete Response, please go to the Adobe PDF version of this report.

 

Appendix V

Glossary Of Terms

 

14-Step Process: This process includes identifying items for conversion, performing impact analysis to assess the scope of conversion requirements, performing the actual conversion work and testing.

Active Systems: A collection of devices and associated applications organized for a common or designated purpose. At a minimum, a computer system should include hardware and software devices and an operating system. Active systems are systems currently in use.

century Date change (cDc) Project Office: The full-time, central coordinating organization that is responsible for managing the Year 2000 compliance project.

commercial off-the-shelf (cOTS) Products: Hardware and software devices developed by a vendor to support specific functional and technical demands.

components: A unique item of software or hardware.

Device: An instance or occurrence of a product in the Internal Revenue Service's (IRS) computer inventory system (each specific deployment of a product). For software, this is defined by manufacturer product, version, release, and serial number. For hardware, it is defined by manufacturer product, model, and serial number.

Integrated Network and Operations Management System (INOMS): The IRS’ computer inventory system.

IS and Non-IS components: IS stands for Information Systems and non-IS represents the field and customer service functions. Therefore, an IS component would be a unique item of software or hardware for Information Systems.

Milestone: The completion of an activity within a process that is used to measure progress.

Production Libraries: These libraries contain all the current computer applications required to complete a task.

Service center Mainframe consolidation: A key component of the IRS’ restructuring plan where fewer processing sites will process taxpayers’ information to the IRS’ main computer.

Tier 1: Mainframe computer and its associated software.

Tier 2: Minicomputers and their associated software. These computers are generally larger than microcomputers and usually serve as a server on a computer network.

Tier 3: Microcomputers and their associated software. Tier 3 computers are used in a desktop environment such as a personal computer, laptop or workstations capable of functioning alone or connected to other computers.

Year 2000 (Y2K) compliant: The impending Year 2000 millennium change and its resultant impact and potential disruptions of business services, information databases, and application systems.