1) Inventory and Analysis. Before considering fix, replace and/or retire solutions, we recommend that the first step in any year 2000 valuation be a complete inventory and analysis of information technology assets on an end-to-end basis..
2) Fix and/or replace.
- Fix the code if you have access to and an understanding of the source code.
- Re-host on same platform. More often than not this implies custom development work on that platform. This is a viable option to maintain knowledge base and expertise.
- Re-host on new platform. This is commonly known as the "replacement" strategy. Microsoft is advocating the use of a Modified Rapid Replacement Strategy. (See Question #20.)
- Use packaged, off-the-shelf applications. This will be one of the core components in a successful replacement strategy.
- Outsource a broken business function. This can alleviate the pressure on internal human and physical resources.
- Live with cosmetic bugs. This comes down to the idea that if a problem can be identified as purely cosmetic then it may be safe to leave it alone.
3) Retirement. Retirement will become the most commonly used option as time and human resources run short. Organizations may be forced to retire systems that they deem critical while remediating others in order to survive.