1. Project 2:
Project Name: Reengineering for Y2K compliance
Client: Godrej & Boyce
About the Project:
This project aims at making work products Y2K complaint using fixed window technique.
Work products include COBOL program, Unix Shell scripts and Awks. The compliance was
achieved in four phases namely:
a) Coding of Data Migration programs to migrate existing data with two digits year
variable to four digits format. A data file, which is accessed by the migration
program, was also created so that the migration program can access this data and
write it to another file.
b) Identification and expansion of date variables in file description and working storage
copy books. This involves padding century fields to the PIC clause.
c) Tracing shadow variables within the program. This involves tracing the occurrence of
date variables of FDs and working storage sections within the procedure division and
identifying year variables which may not lead itself to identification as year
variables.
d) Repair also involves analysis and expansion of shadow variables. Involved in
converting COBOL, Unix Shell and Awk scripts to Y2K compliant scripts.
Roles and Responsibilities:
1. SCM (Software Configuration Management).
2. Expansion of file description and working storage copybooks. Manual impacting of
affected work products.
3. Analysis and Repair of work products.
4. Coding of programs for creating test data and subsequent migration of data to suit
the expanded year format.
5. Maintenance of Quality in production, which encompasses adherence to the
established procedures, documentation of tasks.