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.
Appendix III - Report Distribution List
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:
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.
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.
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.
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
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
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
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.
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:
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.
II. Determined whether plans to address the conversion of commercial off-the-shelf (cOTS) products had been put into place.
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
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
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.