To perform a successful data conversion, you have to know a number of things. In this series, we have uncovered the following about our conversion:
- Scope of the conversion
- Infrastructure for the conversion
- Source of the conversion
- Target for the conversion
- Management for the conversion
- Testing and Quality Assurance for the conversion
- Governance and stewardship requirements
- Data management standards and guidelines
- Technology for the conversion
- Target security requirements
- Data requirements
Now we have to consider a prototype. When examining a prototype, consider these points:
- The source to target conversion programs may be very complex, and require days (or weeks) to complete. A prototype with a sampling of data may work well as the prototype to show feasibility of the solution.
- Installation of target software or platforms may be required, consider the set up development, test and production simultaneously, to make sure all parameters are the same. This allows testing (see Number 1 above) with the SAME sampling of data on each platform. If adjustments of performance parameters are required, make the changes on Development, Test and then Production.
- We need to include the business users in this conversion! I like to include them for writing testing scenarios to validate data between the source and target for the conversion. If there is a front-end or reporting environment, consider letting the business people test that too.
My preference is to prototype a new application as soon as possible in the project. This may or may not be the best solution for your environment.