| Customized Applications |
Seven Phases to Y2K ComplianceBelow is the recommended, phase-by-phase process for campus departments to review and correct their customized applications.
Phase One: Identify a project lead
Phase Two: Inventory the applications in the department The information collected should include the computer(s) where the application is located, the operating system under which the application runs, the development language(s), any database used by the application, the number of users, the typical hours of operation, any vendor support provided, any data interfaces to other systems, etc. Click here to view a template your department might want to use, or to revise and use, to profile each system in the department's inventory (The template is from the Departmental Technology Solutions unit of the Administrative Systems Department of IST). If you are having trouble viewing the PDF file, you may need to download Microsoft Excel's viewer. If you still have trouble, try opening the above file in a new window.
Phase Three: Assess the extent of the problem (1) When will the customized application start having Y2K problems? For example, a room scheduling system that looks ahead six months should be fixed before July 1999. (2) Approximately how much work is needed? A recommended step-by-step assessment process is provided here. The result of this assessment should be an initial estimate of time and resources that will be needed by the department to fix the system - that is, a budget figure. It is critical that plans for infrastructure changes (hardware, operating systems, common departmental software, etc.) be taken into account. There must be a two-way conversation between the project lead for the Y2K business applications assessment and the project lead for infrastructure changes (if you wear both hats, don't overlook the impact of one of your roles on the other). A platform or operating system change could mean you must modify or replace an otherwise Y2K compliant application anyway.
Phase Four: Prioritize and get the work underway If there are not adequate resources to work on all customized applications at once, then prioritization (what gets worked first) is needed. Here are some suggestions for how to prioritize. Once priorities have been decided, you should document the scope of work for each application, so that the person(s) doing the work and the project leader have a firm, reciprocal understanding of what will be done, and when.
Phase Five: Fix each application
A recommended systematic approach is offered here. In doing these modifications, you may find some general tools or some specific product-related tools to be helpful.
Phase Six: Test and validate each application Another issue with testing and validation is any data exchange used by the application - these should be Y2K-compliant as well. So proper testing and validation may require working with other campus units, or outside organizations, to get or send sample data exchanges in new formats or with dates in the year 2000. Year 2000 modifications are like any other program changes in at least one way - they may introduce bugs, not behave exactly as anticipated, or otherwise be problematical. The way to minimize such problems is a systematic approach to testing, so that problems that occur when applications are in production (live) are minimized. A recommended systematic approach is offered here.
Phase Seven: Implement each application In bringing applications with Y2K fixes into production, departments should generally follow ther normal implementation procedures. For example, it's best to bring a new application into production in a controlled way - say, on a Saturday, with an experienced user to enter real data to see if everything goes as expected. If your department doesn't have well-defined procedures for implementing applications, you might want to look at the University standards for implementation, in section 2.13 of the UC Business and Finance Bulletin IS-10, October 1997. This file needs Adobe Acrobat Reader, which you can download for free. Return to Customized Departmental Applications - General Information
Contact for questions and comments about this page: customy2k@mail.chance.berkeley.edu Web Administrator: salas@uclink4.berkeley.edu Last Updated Tuesday, 29-Feb-2000 11:48:42 PST Berkeley Campus Home page Copyright Regents of the University of California, 1999 Disclaimer: The University assumes no liability if the information on this page is used for other than University purposes. |