Home
About
Archive
Electronic School: The School Technology Authority School Board Corner



Current Issue

Search

Forum

Reviews

Meetings

Socket

Links

Spin

How to Advertise

Cover Story: March 1999
RU Y2K OK? How to exterminate the year 2000 bug. By Lars Kongshem.

Imagine, for a moment, a possible scenario for the first day of school next January: Administrative computer systems scramble student records. Heating and ventilation systems shut down. Districtwide computer networks grind to a halt. Security doors won't open. Voice mail systems fall silent. Payroll and accounting systems print nonsense numbers -- and the staff doesn't get paid.

Houston, we have a Y2K problem.

Chances are, few school districts will experience a computer meltdown this severe when classes resume on Monday, Jan. 3, 2000. But the extent to which your district will be affected by administrative and instructional disruptions will depend in large part on the steps you take now to head off year 2000-related computer failures. (For a look at what some districts have done, see the sidebar below.)

No one knows exactly how many computer systems will choke when the clock strikes midnight on Friday, Dec. 31. This much is clear, however: With less than 300 days remaining to eradicate the Y2K bug from your school district, time is quickly running out.

The two-digit dilemma

By now, the cause of the Y2K problem is common knowledge: In the not-so-distant past, software programmers and hardware designers commonly identified years by using just the last two digits. The implicit assumption was that the computers would never need to manipulate dates outside the 1900-1999 time frame. But with unforeseen longevity, many computer systems designed with this memory-conserving shortcut are still performing tasks crucial to the operation of school districts today.

The affected systems range from large mainframes to personal computers to so-called embedded microchips that control such functions as building security and energy management. Unable to distinguish the year 2000 from 1900, some of these computers may crash, make incorrect calculations, or fail in unpredictable ways. Some Y2K errors are likely to show up early in computer systems that forecast into the future. Similarly, the start of the 1999-2000 fiscal and academic years could trigger latent Y2K bugs in accounting and scheduling software.

Two missing digits might sound like a trivial matter, but many school districts are discovering that the enormous scope of the problem makes eradicating the year 2000 bug a time-consuming and expensive proposition. Computer systems that depend on dates for correct operation are pervasive and often interconnected, with multiple and interdependent points of failure.

As an illustration, consider that attendance data -- on which funding levels typically hinge -- are often shared among several computer systems within a school district, as well as exchanged between the school district and the state department of education. That information could become corrupted by Y2K bugs in the hardware or software of one or more of the computer systems, in the way the systems exchange data, or even in the network itself. If the errors are subtle, they might go unnoticed until extensive damage has been done.

Even in the unlikely event that every single piece of hardware and software in your district is Y2K-compliant by design, that in itself is no guarantee that users have entered data into the computer systems in Y2K-compliant ways. In fact, two-digit year entries could be hiding in spreadsheets and desktop databases all over your district, causing incorrect calculations on dates in the next century.

What's more, even if your school district is able to rid all its computer systems of Y2K bugs, it could still be adversely affected in the event one or more business partners and suppliers -- such as electric utilities, Internet service providers, or food service companies -- fall victim to their own Y2K gremlins and are unable to deliver their services as a result.

There is an upside to all this doom and gloom, however: Many school districts have found that the Y2K problem has prompted a much-needed reevaluation and modernization of their data processing systems -- and provided an opportunity to brainstorm alternative ways to conduct business in the event the current systems fail. As it turns out, even the computer bug of the century has a silver lining.

Kill bugs fast

Clearly, the Y2K bug is much more than a computer glitch -- it's a high-priority management issue. Because the Y2K threat affects nearly every aspect of the operation of a school district, it needs to be addressed at the highest levels, starting with the school board and superintendent.

"Identify the problem at the board level, put someone on it, and fund it," says Bob Hughes, a school board member in the Lake Washington School District in Kirkland, Wash. "There's a specific deadline, so you gotta get on it." (A former computer programmer, Hughes readily concedes that he is part of the problem: "We had no idea those programs would still be around today.")

Once the board has identified the Y2K bug as a top priority for the school district, the next step is to assign a high-level administrator the task of coordinating the district's response. Although your district's needs will vary depending on its size, school technology experts who spoke with Electronic School suggest the following general action plan for exterminating Y2K bugs:

* Assemble your team. To succeed, you need broad support and high visibility for your Y2K remediation efforts. A cross-departmental team will help you gain that support as well as help provide you with a complete picture of your district's computer systems and of how the various departments produce, store, and share information. Your team should include staff members from your district's administrative, data processing, facilities and maintenance, transportation, security, food service, and instructional units.

* Take inventory. This roundup should include comprehensive lists of all the hardware, software, and embedded systems currently in operation in the district. Although potentially tedious to compile, an up-to-date inventory is essential to performing an accurate assessment of your district's Y2K risk level.

* Set priorities. With your inventory in hand, decide which systems are absolutely necessary for your district to continue normal operations. Considering the limited amount of time left, your best bet is to focus on the most essential systems first. Obviously, if your district runs its own payroll system, that's a high priority. Similarly, fire and safety systems, telephone systems, and heating and ventilation systems should be considered mission-critical. In most cases, instructional computer systems can be considered low-priority -- after all, teachers will still be able to teach even if the computers are down.

* Get it in writing. Contact the hardware and software vendors of your in-house computer systems and ask them to produce statements of Y2K compliance. If the products are not compliant, ask whether upgrades or patches are available. Similarly, contact your mission-critical suppliers and ask for statements of their Y2K readiness. If your district outsources its payroll or other data processing, start there.

* Test, don't trust. Every computing environment is different, so don't rely on vendors' Y2K compliance statements (assuming you get them). Begin with your mission-critical systems and conduct your own tests by using off-the-shelf Y2K testing software, or by setting clocks ahead and "aging" your data. Keep in mind that computer systems that test fine in isolation might fail when they're interconnected with other systems, so don't forget to look for Y2K bugs in the interfaces between computer systems as well.

* Upgrade, patch, replace, or abandon. Here, your options are likely to vary according to the computing platform. Mainframe computers often run highly customized applications that must be patched in-house or by a consultant. This is not as big a problem as it might appear, as smaller districts are less likely to rely on mainframes, while larger districts are more likely to have in-house programmers who can provide Y2K fixes. In some cases, you might find that replacing an ancient system is the easiest solution, or even that a particular system has outlived its usefulness and needs no replacement.

If your district is typical, chances are that Windows-based PCs run many of your computer network services, such as printing, e-mail, and district web servers. Solving Y2K bugs in affected PCs might require upgrading the BIOS (Basic Input-Output System) chip, the operating system, and individual software applications, as needed. Check with vendors, and run commercially available hardware and software tests to see whether upgrades in these areas are necessary and available. Software that scans for and repairs noncompliant data in spreadsheets and databases is also available.

Apple Macintosh computers are internally Y2K-compliant, but older software applications written for Macs can still have Y2K bugs. Again, your course of action should be to check with the software vendor and run your own tests if necessary. The same advice goes for network hardware such as routers and hubs, as well as embedded systems: Contact the vendor and upgrade or replace if necessary.

* Have Plan B ready. Because there are too many factors over which your district has no control, your team should prepare contingency plans in the event of Y2K failures. In many cases, district staff members will need to know how to perform vital tasks by hand -- such as payroll processing -- in case lurking Y2K bugs bring one or more computer systems to a halt. Give yourself a head start by checking in during the New Year's weekend to look for obvious problems. You might even consider delaying the start of classes by a week. Of course, if ever there was a good time to have back-ups of your district's most vital data on hand, the year 2000 would be it.

* Document, document, document. To limit your district's potential legal liability, be sure to keep a thorough paper trail of every step you've taken to ensure Y2K compliance. Ask your board attorney for advice.

* Toot your horn. Don't wait until the job is done (it'll be too late by then) to let the community know about your efforts to squash the Y2K bug. Panic feeds on a lack of information, so publish Y2K progress reports on your district's web site and in school newsletters.

I'm OK, you're OK

In the end, the most you can do about the Y2K bug is to raise awareness, take prudent steps to prevent it from affecting your district, and restrain the tendency to overreact, board member Hughes says.

"Keeping a rational level of understanding is the most important thing," Hughes advises. "Y2K is not as critical an issue for a school district as it might be for a fire department or hospital. And the things that are most critical -- such as the power grid -- are not under our control."

And if -- despite all your careful preparations -- the computers go down anyway, it might not be such a big deal, Hughes adds: "This isn't the kind of thing you move to the desert over. People might get a life. The kids might have to use the blackboard and read books for a while."

And that could be the Y2K bug's hidden blessing.

Lars Kongshem is an associate editor and the webmaster of Electronic School and The American School Board Journal.

Y2K Resources

U.S. Department of Education. ED's Y2K site provides valuable information and advice for school districts, including a year 2000 readiness kit.
www.ed.gov/y2k

President's Council on Year 2000 Conversion. Uncle Sam wants you to be Y2K compliant. This site details the U.S. government's Y2K efforts and offers information to help you prepare your computing environment for the year 2000.
www.y2k.gov

Council of the Great City Schools. The Council's Y2K12 site offers a Y2K compliance guide for schools and provides a database of links to resources in the areas of year 2000 bug awareness, assessment, renovation, validation, and implementation.
www.cgcs.org/y2k12

The MITRE Corporation. MITRE's Year 2000 homepage features a variety of practical information, including searchable databases that list Y2K compliance by product and vendor as well as tools and services for Y2K remediation.
www.mitre.org/research/y2k

Ziff-Davis. The ZDY2K site provides a collection of Y2K articles and computing resources from Ziff-Davis' stable of computer publications.
www.zdnet.com/zdy2k

Windows Magazine. The Y2KWatch site contains links to year 2000 articles, resources, and computer remediation tools.
www.winmag.com/y2k

PC Magazine. The Y2K Resource Center features information and advice about the year 2000 bug, as well as downloadable software utilities for Y2K testing and remediation.
www.pcmag.com/y2k

Planet IT. The Year 2000 Technology Center provides news and information about the Y2K bug for information technology professionals.
www.planetit.com/y2k

Vendor 2000. This site provides a searchable database that details the Y2K compliance status of hardware and software products from a variety of vendors.
www.vendor2000.com

 

K-12 Y2K Readiness: Only So-So

If your district is late getting started on fixing the year 2000 bug, you're not alone. Although national statistics are hard to come by, Electronic School has compiled the following snapshots of Y2K readiness in school districts across the country:

In Indiana, for example, 71.2 percent of school districts surveyed by Quality Education Data (QED) do not have a written plan for achieving year-2000 compliance. Only 38.3 percent of that state's districts have identified all the systems that need repairs or replacement, and just 8.7 percent have renovated or replaced systems. Similarly, says QED, 77.4 percent of Arkansas districts do not have a Y2K plan in place; only 32 percent have completed the assessment phase; and just 13.5 percent have begun using renovated or replaced systems.

Big-city school districts appear to be doing the best job so far, suggests a survey conducted by the Council of the Great City Schools last fall. Over 67 percent of administrators from 40 large districts indicated that their school systems have a written plan for achieving Y2K compliance, and the plurality of respondents -- one-third -- said their remediation efforts are one-half to three-quarters completed.

 

Vendor Links

Follow these links to learn more about the Y2K compliance status of hardware and software products from the following school technology vendors:

3Com
Acer
Apple Computer
Ascend Communications
Bay Networks
Cabletron Systems
Chancery Software
Cisco Systems
Compaq Computer
Computer Curriculum Corp.
Corel
DataCard
Dell Computer
Digital Equipment Corp.
Follett Software Company
Gateway
Hewlett-Packard
IBM
Intuit
Johnson Controls
Jostens Learning Corp.
The Learning Company
Lucent Technologies
Microsoft
NEC
Novell
Oracle
Premio
Rauland-Borg
Sun Microsystems
VTEL Corp.

 

Y2K Tools

The following software and hardware tools claim to help solve Y2K problems. We have compiled this list as a service to our readers. No endorsement of these products is implied.

2000 Tools
Scope: PC hardware, data; legacy systems.

Accute-Date
Scope: PC hardware.

AXYN Corp.
Scope: PC hardware, software, data; network devices.

BindView NETinventory
Scope: PC hardware, software; Y2K project management.

CASEMaker LegacyAid
Scope: Legacy systems.

ClickNet Y2k
Scope: PC hardware, software; Y2K project management.

Computer Experts Millennium Bug Toolkit
Scope: PC hardware, OS.

Dark Star Excelsior
Scope: Microsoft Excel spreadsheets.

Data Dimensions Ardes 2k
Scope: Y2K project management.

Data Integrity Millennium Solution
Scope: Legacy systems.

DateSpy
Scope: Microsoft Excel spreadsheets.

DMX II Millennium Manager
Scope: PC hardware.

Fidelity Technology Solutions TRACER 2000
Scope: Software source code, Y2K project management.

Foundation/2000
Scope: PC hardware, OS.

GMT Check 2000
Scope: PC hardware, software, data, OS.

IST Year 2000 Analysis Suite & Management Suite
Scope: PC data, source code; Y2K project management.

Micro Firmware MFI Flash 2000
Scope: PC hardware.

NeoMedia Adapt/2000 & Adapt/PC-2000
Scope: COBOL legacy systems; PC hardware, software, data.

Network Associates Zero Administration Client Suite 2001
Scope: PC hardware, software, data; Y2K project management.

Norton 2000
Scope: PC hardware, software, data; Y2K project management.

NSTL YMark 2000
Scope: PC hardware. Test only. Free.

PCfix 2000
Scope: PC hardware, OS.

Pointe Technology Group PC-DC 2000
Scope: PC hardware.

Pursuit 2000
Scope: IBM AS/400 software, data.

Safetynet Yes2K
Scope: PC hardware.

SecureNet Y2K Test&Fix
Scope: PC hardware.

Serious Software ACC-FIX 2000
Scope: Microsoft Access databases.

Shewmake Millennium Manager 2000
Scope: Y2K project management.

Tally Systems Centennial 2000
Scope: PC hardware, OS, data.

Total Access Inspector 2000
Scope: Microsoft Access databases.

UniComp Products
Scope: PC hardware, spreadsheets; legacy systems.

Unicore Millennium/Pro
Scope: PC hardware.

Viasoft OnMark 2000
Scope: PC hardware, software, data.

WRQ Express 2000
Scope: PC hardware, software.


The Bug Busters: How some school districts are handling the Y2K problem.

Starting early never hurts. The Jefferson County (Ky.) Public Schools began addressing the year 2000 problem in 1993 as part of a rewrite of the district's student records system, says Alan Whitworth, executive director of educational technology for the district. The project really got off the ground in 1997, however, when the district brought in an auditing firm to analyze the scope of the district's Y2K issues.

"When we determined that this was one date we couldn't let slip, we got right on it," Whitworth says. "Time is the worst enemy in this problem."

To fund the district's Y2K response, the school board agreed to escrow $7 million over a three-year period. The district's human resources department even agreed to pay staff to work weekends and nights if need be.

It's easy to see why that might be necessary; the Jefferson County schools run more than 5,000 computer programs on 52 computer systems -- and that's just counting the data processing programs used in finance, budgeting, human resources, and student records. The district -- which enrolls 96,000 students -- performs all of its own data processing in-house.

To fix its mainframe systems, the district purchased a new model and patched its applications, Whitworth says: "A lot of the stuff we wrote ourselves, both the original software and the tools to fix [the programs]." For its PCs, the district bought a site license for a software patch that remedies BIOS-based Y2K bugs. In addition, all crucial PC software applications are being upgraded to the latest versions.

"We also met with the manufacturers of our network hubs and routers, and determined that we'll have to replace some routers," Whitworth says. Even the district's sprinkler system required a $30,000 fix. The district sent out letters to "thousands of vendors" requesting Y2K compliance statements, he says, but "we didn't get a lot of those back, unfortunately."

All new district purchases must now be certified Y2K compliant, and Whitworth says his goal is to have all district computer systems ready for the year 2000 by this spring.

Teamwork is crucial to Y2K remediation efforts, Whitworth emphasizes. He chairs a districtwide Y2K steering committee, and he also meets once a month with a Y2K community group that includes representatives from local banks, the power company, the city, and a local university.

"We need to help each other get this problem solved," Whitworth says. "No-one's been through this before."

Partners in Y2K progress

In Overland Park, Kan., the Blue Valley School District has focused its Y2K preparedness on the district's business partnerships with more than 100 outside suppliers. The fast-growing suburban Kansas City district of 16,000 students began addressing the issue last August, says Dave Hill, director of facilities and operations.

"We asked ourselves the question, 'What services could we live without?'" says Hill, who chairs the school systems's Y2K task force. The task force concluded that the most critical utilities included electricity, gas, telephone, and safety. "These were designated Tier 1 business partnerships, requiring the school district to be really diligent in assessing the state of the partner's Y2K readiness," Hill says.

The task force determined that instructional computers were a Tier 2 priority, since the district would be able to operate successfully for a few days without their use. Similarly, because the heating and ventilation systems have manual overrides, they were also judged to be Tier 2 systems, Hill says.

But like many districts, Blue Valley has had a difficult time getting suppliers and vendors to respond to Y2K compliance form letters.

"It's like a chess match," Hill says. "Everyone's looking for commitments from other people, but not everyone is willing to give those commitments." Many businesses fear that by giving guarantees in writing, they'll expose themselves to litigation later in the event of unforeseen failures.

Improvisation and flexibility will be key to dealing with unforeseen Y2K glitches, Hill says. For example, the Blue Valley School District is building extra days into its schedule as part of its contingency planning.

"We're looking at possibly giving students the Monday or even the Tuesday off [after New Year's Day] for employees to shake down whatever problems we may have," he says. "If there are things beyond our control, we'll treat it as a snow day."

Although he's hard at work solving Blue Valley's Y2K problems, Hill is also quick to downplay the potential consequences of a few missed bugs: "The country wouldn't come to its knees if kids couldn't come to school for a few days."

Looking for zebras

Tracking down Y2K bugs can be quite a safari. Just ask Dan Tosado, associate superintendent for information technology in Miami's Dade County Public Schools. With 11.5 million lines of mainframe code in more than 50 custom applications to worry about -- as well as 45,000 PCs scattered throughout more than 300 schools -- Tosado has his job cut out for him.

"This has not been a walk in the park on a spring day," he says. "The scope of this project has been bigger than anything I've done in my career." As one of the country's largest districts, however, the school system has had ample resources for the task -- including 75 programmers on staff -- and Tosado says the job is nearly done.

"We anticipate transmitting a document to the superintendent on April Fool's Day -- which we thought was particularly appropriate -- that will certify the district as compliant," he says.

Fixing the decade-old mainframe applications was the highest priority, as everything critical to the operation of the school district runs on the Hitachi mainframe, including payroll, financial, operational, and inventory systems. Because the district's mainframe applications were written mostly in-house, the programming staff was able to solve their Y2K problems without having to rely on a software vendor, explains Victor Diorio, the school system's director of year 2000 conversion.

"Smaller districts are less likely to have custom applications, so they're more reliant on vendors," Diorio says. "Some of them are still waiting for compliant releases of their software."

Nonetheless, many Y2K bugs proved to be especially resilient, including those that hid in the interfaces between computer systems.

"Our e-mail system interfaces with our budget system, because that's how we do our approvals," Tosado says. "You can test each component individually, but when you put them into production together, they fail."

In fact, their greatest challenge has been to "think outside the routine," Tosado says. Hidden Y2K bugs may show up in the unlikeliest places, Tosado warns, which is why it's important to look beyond the obvious when computer systems suddenly fail for no apparent reason: "When we hear hoofbeats, we tend to think horses, not zebras. But you gotta look for the zebras."

-- LK

Reproduced with permission from the March 1999 issue of Electronic School. Copyright © 1999, National School Boards Association. This article may be saved to disk, printed out for individual use, or reproduced in quantities of less than 100 copies for academic use only, provided this copyright notice remains intact on each copy. This article may not be otherwise transmitted or reproduced without the consent of the Publisher.

Letters to the Editor: letters@electronic-school.com
Editorial submissions: editor@electronic-school.com
Webmaster: webmaster@electronic-school.com
Reprint requests: reprints@electronic-school.com
Advertising inquiries: advertising@electronic-school.com


Home / About / Archive

© 1999, NSBA