(Do not forget to visit us at http://village.ios.com/~sgiis)
Background - The Challenge of Time
It is probably the first time in the history of computing machines, that
this level of insecurity has gripped the minds of its community. In the
"input, process, output" paradigm, whatever has been programmed to date,
will encounter an input condition which has not been seen before- a year
which doesn't have an implied "19" in its beginning and a leap year
condition that happens just once in every 400 years!
Have your computer systems been designed to work beyond the last day of
this century? Probably yes, if they were designed in the last 7-8 years.
Unlikely, otherwise. Even if your systems have been designed to be century
safe, have they been tested for all the cross-century boundary conditions?
Nobody can say for sure that there are no bugs lurking around in the code
waiting for the clock to chime at 00:00 Hrs. on January the first,
2000.
This impending event is most commonly referred to as the Year2000
problem - though it obviously goes beyond the year 2000.
IIS 2000 -The IIS's Solution to the problem
To address this problem, IIS has invested substantial effort in developing
a solution, a methodology, based on their experience in the IT industry
spanning hundreds of man-years. The stress on the word solution above
signifies that IIS recognises that there is no single, straightforward,
quick-fix method that can be applied to different organizations engaged in
different businesses, with applications of differing complexities running
on their systems. Instead IIS has chosen to develop a set of tools that
address various parts of the problem. These tools can be deployed
selectively and also evolve to cater to client-specific environment
issues.
Getting Started
A comprehensive Questionnaire covering all aspects of the technical and
business environment is presented to the organization that is considering
making their systems Year2000 ready or Year2000 compliant (A copy can be
obtained from the address given later). The Questionnaire aims to
establish the size of the application. Interfaces within the application,
between various parts of the system as well as to external systems, are
identified. At the end of this exercise the client is provided with a
ballpark estimate.
Next - The Impact Analysis
Initially a detailed Study of the application system is conducted. The
level of documentation available is determined and 'ghost code' & third
party applications where no source code is available is identified.
The client is presented with the options of:
The choice lies with the client depending upon their preference, time
criticality, future plans to move on to a new application and budget
availability.
As the next step, IIS conducts a detailed Impact Analysis. IIS'
proprietary tool scans the entire system (including programs, screens,
reports and databases) to build what is the IIS-2000 Date Repository. User
defined loose and flexible identification criteria, and the program usage
information together generate the knowledge base for impact analysis and
later conversion.
The date critical areas are also uncovered during this exercise. Results of
the Impact Analysis and Study are used to
The estimate submitted earlier is further refined and a firm quote made.
The Conversion Process
A major part of the conversion exercise is carried out using automated
tools for both application and data conversion. During the Impact Analysis
phase, some of the dates are marked as suspects in the Date Dictionary.
These dates are first confirmed through an interactive process, prior to
the automatic conversion. The system is then subjected to the conversion
process based on the options selected in the beginning (data expansion or
sliding time window). Areas which cannot be fully converted are marked for
manual follow-up.
In the process of conversion the associated databases are subjected to
conversion using automated data conversion tools. The boundaries for the
part of the system being 'cured' are also defined and care taken to manage
interfaces to other internal and external systems. Again, a manual
follow-up is required to complete the process.
Testing and Implementation phase
The accuracy of all the relevant computations as well as the unchanged
functionality of the applications is established through a two-pronged
testing strategy- A black-box approach to verify the existing
functionality, and a detailed business testing to verify the Century Date
Change.
Thereafter the converted system is implemented initially through parallel
runs. If the results are satisfactory, live runs are made and the
converted Year2000 ready system is handed over. Warranty support and user
training is provided. Extended support can be provided after this stage if
so desired by the client.
The IIS-2000 Toolset
Following tools are used at various stages of the Year2000 conversion
project to automate various processes to the maximum extent possible:
The Solution Environment
The IIS-2000 tool-kit has been designed to be environment independent and
all environment specific processing is kept outside the core Tool-kit.
There is an initial support built-in for COBOL under MVS environment but
this can be easily extended to other languages and environments as
well.
The tool itself runs under UNIX/Motif.
The Imperatives for Year2000 change
The time to start planning for the Year2000 change is NOW. There is no
getting around the fact that this is something that has to be done. The
deadline is immovable and the risks of not complying with the change are
disastrous. As the deadline gets nearer, organisations that have already
implemented the Year2000 change may actually have a competitive advantage
over others where a question mark still looms over the timeframe for making
their systems Year2000 compliant.
The resources required for the exercise are not trivial and could be
difficult to generate in-house, especially for the 'short' duration. As
the turn of the century gets nearer, external resources might also become
scarce. With a shorter time window, the costs of conversion are also going
to increase.
IIS offers a professional, timely and cost-effective comprehensive solution
covering the entire project lifecycle to organizations faced with the
challenge of implementing the Year2000 change.
IIS is a rapidly growing international software services company providing
software project services, product development and software consultancy on
a variety of computing systems to a solely international clientele. It is
ranked amongst the top 20 companies in this field in India by the software
industry association and leading computer magazines. It has set up two
Joint Ventures in the areas of Virtual Reality/Multimedia and Geometric
Modelling.
It was the first software company in India to get International Quality
Certification (ISO9001/TickIT in 1992) and also the first company to
perfect a unique offshore development methodology using high speed datacom
links to the US and UK for executing projects from its offshore facilities
in India.
IIS currently operates in Europe, US, Mexico, South Africa, Israel and
Singapore. It has its own offices in New Jersey in USA, in London in the
UK, and is currently setting up one in Singapore. It has strategic
alliances with Deloitte and Touche in South Africa, Grupo Tea in Mexico and
is in the process of setting up alliances in Holland and Israel.
IIS employs over 400 software professionals world-wide and its client list
includes major international organisations such as Merrill Lynch, European
Parliament, AT&T, KPMG, ACC Bank, North West Water and ACT Financial
Systems.
In addition to providing software services world-wide, IIS is a major
player in India. Its software solutions wing provides consultancy in
software development services as well as distributes and supports a range
of international products. This covers horizontal market products such as
relational database systems, GUI's, front end tools, case products as well
as vertical markets such as manufacturing, finance and database marketing
systems.
We can be reached at:
In USA : [email protected] (Ph: 908-248-0023)
In UK : [email protected] (Ph: 44-1753-735 500)
In India : [email protected] (Ph: 91-11-684 8046)