Renovation is defined as the phase where code is actually changed to be Year 2000 ready. In addition to updating source code, common date routines may be developed and file conversion and bridge programs written. Configuration management plays a key role in maintaining the integrity of these and ongoing changes. The actual conversion consists of modifying all product components and business applications to be Year 2000 ready. All routines that deal with date calculations need to be checked carefully and all related components must be examined to determine if there are any date impacts.
All documentation needs to be updated to reflect any new date formats or processing.
During this phase, changed components are tested. Test requirements must conform to Project 2000 requirements and should follow standard Novell testing procedures. As with any conversion, various levels of testing are needed, including unit, system, acceptance, integration, and interface testing. Implementation is the phase where the Year 2000 ready business applications are put back into production and Year 2000 ready products are released for production. Implementation plans should consider issues such as upgrade migration path, cost, and revenue impact.